kubernetes/cluster
Robert Bailey 8df33bc1a7 Register the kubelet on the master node with an apiserver. This option is
separated from the apiserver running locally on the master node so that it
can be optionally enabled or disabled as needed.

Also, fix the healthchecking configuration for the master components, which
was previously only working by coincidence:

If a kubelet doesn't register with a master, it never bothers to figure out
what its local address is. In which case it ends up constructing a URL like
http://:8080/healthz for the http probe. This happens to work on the master
because all of the pods are using host networking and explicitly binding to
127.0.0.1. Once the kubelet is registered with the master and it determines
the local node address, it tries to healthcheck on an address where the pod
isn't listening and the kubelet periodically restarts each master component
when the liveness probe fails.
2015-08-06 13:39:32 -07:00
..
addons Merge pull request #12190 from piosz/heapster-version 2015-08-06 12:00:39 +02:00
aws AWS: Query for location of S3 bucket, use that 2015-08-01 14:09:23 -04:00
azure Merge pull request #11104 from gabrielweyer/patch-2 2015-07-29 11:08:37 -07:00
gce Register the kubelet on the master node with an apiserver. This option is 2015-08-06 13:39:32 -07:00
gke Revert "Implement 'Nodes Network' test for GKE" 2015-07-30 15:29:01 +02:00
images Update single node docker to 1.0.1 2015-07-29 13:43:27 -07:00
juju rewrite all links to issues to k8s links 2015-08-05 21:11:11 -07:00
libvirt-coreos Merge pull request #11794 from mikedanese/revert-revert 2015-07-24 10:20:48 -07:00
mesos/docker Add docker-compose cluster that runs with mesos 2015-08-05 10:48:28 -07:00
ovirt Add support for oVirt cloud provider 2014-09-11 13:08:46 +00:00
rackspace Added create folder command to avoid situation when apiserver doesn't start fast enough. 2015-07-27 16:01:59 -07:00
saltbase Register the kubelet on the master node with an apiserver. This option is 2015-08-06 13:39:32 -07:00
ubuntu Merge pull request #12260 from bjlee72/patch-1 2015-08-05 15:34:52 -07:00
vagrant Resolved #9773 by removing vmrun binary test 2015-07-31 07:15:45 +02:00
vsphere Made enabling Kube UI configurable 2015-07-27 08:23:04 +02:00
common.sh fix test with array expansion 2015-07-23 21:04:47 -07:00
get-kube.sh Small fixes to get-kube.sh 2015-05-26 14:29:07 +02:00
kube-down.sh Move sourcing of provider-specific util.sh into kube-util.sh 2015-07-02 12:50:18 -07:00
kube-env.sh Make copyright ownership statement generic 2015-05-01 17:49:56 -04:00
kube-push.sh Move sourcing of provider-specific util.sh into kube-util.sh 2015-07-02 12:50:18 -07:00
kube-up.sh Factor out validate-cluster.sh call from kube-up.sh 2015-08-04 16:05:18 +02:00
kube-util.sh Factor out validate-cluster.sh call from kube-up.sh 2015-08-04 16:05:18 +02:00
kubectl.sh Move sourcing of provider-specific util.sh into kube-util.sh 2015-07-02 12:50:18 -07:00
options.md Add ga-beacon analytics to gendocs scripts 2015-05-15 18:56:38 -07:00
README.md Add ga-beacon analytics to gendocs scripts 2015-05-15 18:56:38 -07:00
test-e2e.sh Add docker-compose cluster that runs with mesos 2015-08-05 10:48:28 -07:00
test-network.sh Make copyright ownership statement generic 2015-05-01 17:49:56 -04:00
update-storage-objects.sh rewrite all links to issues to k8s links 2015-08-05 21:11:11 -07:00
validate-cluster.sh Register the kubelet on the master node with an apiserver. This option is 2015-08-06 13:39:32 -07:00

Cluster Configuration

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