kubernetes/cluster/gce/container-linux
Kubernetes Submit Queue a9d0403858 Merge pull request #38169 from caseydavenport/calico-daemonset
Automatic merge from submit-queue

Update Calico add-on

**What this PR does / why we need it:**

Updates Calico to the latest version using self-hosted install as a DaemonSet, removes Calico's dependency on etcd.

- [x] Remove [last bits of Calico salt](175fe62720/cluster/saltbase/salt/calico/master.sls (L3))
- [x] Failing on the master since no kube-proxy to access API.
- [x] Fix outgoing NAT
- [x] Tweak to work on both debian / GCI (not just GCI)
- [x] Add the portmap plugin for host port support

Maybe:
- [ ] Add integration test

**Which issue this PR fixes:**

https://github.com/kubernetes/kubernetes/issues/32625

**Try it out**

Clone the PR, then:

```
make quick-release
export NETWORK_POLICY_PROVIDER=calico
export NODE_OS_DISTRIBUTION=gci
export MASTER_SIZE=n1-standard-4
./cluster/kube-up.sh 
```

**Release note:**

```release-note
The Calico version included in kube-up for GCE has been updated to v2.2.
```
2017-05-19 19:38:59 -07:00
..
configure-helper.sh Merge pull request #38169 from caseydavenport/calico-daemonset 2017-05-19 19:38:59 -07:00
configure.sh Bump CNI consumers to latest version 2017-03-22 16:03:13 -07:00
health-monitor.sh Fix the output of health-mointor.sh 2017-02-15 18:08:27 -08:00
helper.sh cluster/gce: Rename coreos to container-linux. 2016-12-30 15:32:02 -08:00
master-helper.sh Update cluster startup scripts to use gcloud beta for alias IP support 2017-05-17 16:26:48 -07:00
master.yaml cluster/gce: Rename coreos to container-linux. 2016-12-30 15:32:02 -08:00
node-helper.sh cluster/gce: Rename coreos to container-linux. 2016-12-30 15:32:02 -08:00
node.yaml cluster/gce: Rename coreos to container-linux. 2016-12-30 15:32:02 -08:00
OWNERS OWNERS: Update latest OWNERS files 2017-01-23 10:05:48 -08:00
README.md cluster/gce: Rename coreos to container-linux. 2016-12-30 15:32:02 -08:00

Container Linux image

The Container Linux Operating System is a Linux distribution optimized for running containers securely at scale. CoreOS provides a Container Linux image for Google Cloud Platform (GCP).

This folder contains configuration and tooling to allow kube-up to create a Kubernetes cluster on Google Cloud Platform running on the official Container Linux image.

Analytics