k3s/cluster
Kubernetes Submit Queue 46e5f21676 Merge pull request #38730 from ixdy/download-kube-binaries-if-needed
Automatic merge from submit-queue

Automatically download missing kube binaries in kube-up/kube-down.

**What this PR does / why we need it**: some users extract `kubernetes.tar.gz` and then immediately call `cluster/kube-up.sh` without first calling the new `cluster/get-kube-binaries.sh` script. As a result, the cluster fails to start, but it's not immediately clear why binaries are missing.

This PR streamlines this workflow by detecting this condition and prompting the user to download necessary binaries (using `cluster/get-kube-binaries.sh`).

**Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #38725

cc @arun-gupta @christian-posta
2016-12-16 10:07:22 -08:00
..
addons Added upgrade story from manifest pod to ds 2016-12-15 13:48:32 +01:00
aws Rename build-tools/ back to build/ 2016-12-14 13:42:15 -08:00
azure azure kube-up respects AZURE_RESOURCE_GROUP 2016-07-08 11:59:32 -07:00
azure-legacy Rename build-tools/ back to build/ 2016-12-14 13:42:15 -08:00
centos Second pass of renaming kube-dns configure files 2016-12-13 15:16:34 -08:00
gce Migrated fluentd to daemon set 2016-12-15 13:48:32 +01:00
gke Rename build-tools/ back to build/ 2016-12-14 13:42:15 -08:00
images cluster/images/hyperkube: add jq for some volume plugins 2016-12-14 16:16:02 -08:00
juju Merge pull request #38523 from MrHohn/kube-dns-rename 2016-12-10 17:04:53 -08:00
kubemark Bump Container VM to latest version 2016-12-08 18:25:18 -08:00
lib Add a verbosity concept to kubernetes scripts 2016-08-04 22:01:22 -07:00
libvirt-coreos Renames kube-dns configure files from skydns* to kubedns* 2016-12-08 20:01:19 -08:00
local Merge pull request #28469 from asalkeld/local-e2e 2016-09-11 05:44:47 -07:00
openstack-heat openstack-heat: Drop flannel for cloud Routes API 2016-12-05 15:24:01 +11:00
ovirt
photon-controller Migrates addons from using ReplicationControllers to Deployments 2016-11-09 09:17:05 -08:00
rackspace Migrates addons from using ReplicationControllers to Deployments 2016-11-09 09:17:05 -08:00
saltbase Migrated fluentd to daemon set 2016-12-15 13:48:32 +01:00
skeleton Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
ubuntu Rename build-tools/ back to build/ 2016-12-14 13:42:15 -08:00
vagrant Rename build-tools/ back to build/ 2016-12-14 13:42:15 -08:00
vsphere Fix salt master check using hard coded string 2016-11-21 11:59:51 +08:00
OWNERS Add jbeda to OWNERS for build, cluster, hack 2016-09-27 14:53:16 -07:00
README.md Fix typos and linted_packages sorting 2016-10-31 18:31:08 +01:00
common.sh Merge pull request #38730 from ixdy/download-kube-binaries-if-needed 2016-12-16 10:07:22 -08:00
get-kube-binaries.sh Automatically download missing kube binaries in kube-up/kube-down. 2016-12-13 14:59:13 -08:00
get-kube-local.sh Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
get-kube.sh Translate a published version like 'release/stable' to version number 2016-12-08 09:11:56 +01:00
kube-down.sh Automatically download missing kube binaries in kube-up/kube-down. 2016-12-13 14:59:13 -08:00
kube-push.sh Automatically download missing kube binaries in kube-up/kube-down. 2016-12-13 14:59:13 -08:00
kube-up.sh Automatically download missing kube binaries in kube-up/kube-down. 2016-12-13 14:59:13 -08:00
kube-util.sh [Federation][init-11] Switch federation e2e tests to use the new federation control plane bootstrap via the `kubefed init` command. 2016-12-16 11:22:44 +05:30
kubeadm.sh Cloning kubectl.sh logic into new kubeadm.sh. 2016-10-31 11:12:51 -07:00
kubectl.sh Rename build-tools/ back to build/ 2016-12-14 13:42:15 -08:00
log-dump.sh Avoid exporting fluentd-gcp own logs 2016-12-14 14:43:05 +01:00
options.md
restore-from-backup.sh Support events in restore script 2016-10-31 08:17:50 +01:00
test-e2e.sh Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
test-network.sh Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
test-smoke.sh Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
update-storage-objects.sh Remove "All rights reserved" from all the headers. 2016-06-29 17:47:36 -07:00
validate-cluster.sh Fixed infinite loop in cluster validation. 2016-12-16 12:07:26 +01:00

README.md

Cluster Configuration

Deprecation Notice: This directory has entered maintenance mode and will not be accepting new providers. Please submit new automation deployments to kube-deploy. Deployments in this directory will continue to be maintained and supported at their current level of support.

The scripts and data in this directory automate creation and configuration of a Kubernetes cluster, including networking, DNS, nodes, and master components.

See the getting-started guides for examples of how to use the scripts.

cloudprovider/config-default.sh contains a set of tweakable definitions/parameters for the cluster.

The heavy lifting of configuring the VMs is done by SaltStack.

Analytics