Skip to content

Commit 00f0728

Browse files
committed
Update Kubernetes from v1.11.3 to v1.12.1
* Mount an empty dir for the controller-manager to work around kubernetes/kubernetes#68973 * Use a patched pod-checkpointer that strips affinity from checkpointed pod manifests. Kubernetes v1.12.0-rc.1 introduced a default affinity that appears on checkpointed manifests; but it prevented scheduling and checkpointed pods should not have an affinity, they're run directly by the Kubelet on the local node * kubernetes-retired/bootkube#1001 * kubernetes/kubernetes#68173
1 parent 55bb4df commit 00f0728

File tree

48 files changed

+106
-106
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+106
-106
lines changed

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Typhoon distributes upstream Kubernetes, architectural conventions, and cluster
1111

1212
## Features <a href="https://www.cncf.io/certification/software-conformance/"><img align="right" src="https://storage.googleapis.com/poseidon/certified-kubernetes.png"></a>
1313

14-
* Kubernetes v1.11.3 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
14+
* Kubernetes v1.12.1 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
1515
* Single or multi-master, workloads isolated on workers, [Calico](https://www.projectcalico.org/) or [flannel](https://github.com/coreos/flannel) networking
1616
* On-cluster etcd with TLS, [RBAC](https://kubernetes.io/docs/admin/authorization/rbac/)-enabled, [network policy](https://kubernetes.io/docs/concepts/services-networking/network-policies/)
1717
* Advanced features like [worker pools](https://typhoon.psdn.io/advanced/worker-pools/) and [preemption](https://typhoon.psdn.io/cl/google-cloud/#preemption) (varies by platform)
@@ -47,7 +47,7 @@ Define a Kubernetes cluster by using the Terraform module for your chosen platfo
4747

4848
```tf
4949
module "google-cloud-yavin" {
50-
source = "git::https://github.com/poseidon/typhoon//google-cloud/container-linux/kubernetes?ref=v1.11.3"
50+
source = "git::https://github.com/poseidon/typhoon//google-cloud/container-linux/kubernetes?ref=v1.12.1"
5151
5252
providers = {
5353
google = "google.default"
@@ -88,9 +88,9 @@ In 4-8 minutes (varies by platform), the cluster will be ready. This Google Clou
8888
$ export KUBECONFIG=/home/user/.secrets/clusters/yavin/auth/kubeconfig
8989
$ kubectl get nodes
9090
NAME STATUS AGE VERSION
91-
yavin-controller-0.c.example-com.internal Ready 6m v1.11.3
92-
yavin-worker-jrbf.c.example-com.internal Ready 5m v1.11.3
93-
yavin-worker-mzdm.c.example-com.internal Ready 5m v1.11.3
91+
yavin-controller-0.c.example-com.internal Ready 6m v1.12.1
92+
yavin-worker-jrbf.c.example-com.internal Ready 5m v1.12.1
93+
yavin-worker-mzdm.c.example-com.internal Ready 5m v1.12.1
9494
```
9595

9696
List the pods.

aws/container-linux/kubernetes/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Typhoon distributes upstream Kubernetes, architectural conventions, and cluster
1111

1212
## Features <a href="https://www.cncf.io/certification/software-conformance/"><img align="right" src="https://storage.googleapis.com/poseidon/certified-kubernetes.png"></a>
1313

14-
* Kubernetes v1.11.3 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
14+
* Kubernetes v1.12.1 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
1515
* Single or multi-master, workloads isolated on workers, [Calico](https://www.projectcalico.org/) or [flannel](https://github.com/coreos/flannel) networking
1616
* On-cluster etcd with TLS, [RBAC](https://kubernetes.io/docs/admin/authorization/rbac/)-enabled, [network policy](https://kubernetes.io/docs/concepts/services-networking/network-policies/)
1717
* Advanced features like [worker pools](https://typhoon.psdn.io/advanced/worker-pools/)

aws/container-linux/kubernetes/bootkube.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Self-hosted Kubernetes assets (kubeconfig, manifests)
22
module "bootkube" {
3-
source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=f7c2f8d590dcca0cb9bd4de15d765cad29109455"
3+
source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=4340ec47ce2b0e8e553425030d91f85be7607c92"
44

55
cluster_name = "${var.cluster_name}"
66
api_servers = ["${format("%s.%s", var.cluster_name, var.dns_zone)}"]

aws/container-linux/kubernetes/cl/controller.yaml.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ storage:
122122
contents:
123123
inline: |
124124
KUBELET_IMAGE_URL=docker://k8s.gcr.io/hyperkube
125-
KUBELET_IMAGE_TAG=v1.11.3
125+
KUBELET_IMAGE_TAG=v1.12.1
126126
- path: /etc/sysctl.d/max-user-watches.conf
127127
filesystem: root
128128
contents:

aws/container-linux/kubernetes/workers/cl/worker.yaml.tmpl

+2-2
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ storage:
9292
contents:
9393
inline: |
9494
KUBELET_IMAGE_URL=docker://k8s.gcr.io/hyperkube
95-
KUBELET_IMAGE_TAG=v1.11.3
95+
KUBELET_IMAGE_TAG=v1.12.1
9696
- path: /etc/sysctl.d/max-user-watches.conf
9797
filesystem: root
9898
contents:
@@ -110,7 +110,7 @@ storage:
110110
--volume config,kind=host,source=/etc/kubernetes \
111111
--mount volume=config,target=/etc/kubernetes \
112112
--insecure-options=image \
113-
docker://k8s.gcr.io/hyperkube:v1.11.3 \
113+
docker://k8s.gcr.io/hyperkube:v1.12.1 \
114114
--net=host \
115115
--dns=host \
116116
--exec=/kubectl -- --kubeconfig=/etc/kubernetes/kubeconfig delete node $(hostname)

aws/fedora-atomic/kubernetes/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Typhoon distributes upstream Kubernetes, architectural conventions, and cluster
1111

1212
## Features <a href="https://www.cncf.io/certification/software-conformance/"><img align="right" src="https://storage.googleapis.com/poseidon/certified-kubernetes.png"></a>
1313

14-
* Kubernetes v1.11.3 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
14+
* Kubernetes v1.12.1 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
1515
* Single or multi-master, workloads isolated on workers, [Calico](https://www.projectcalico.org/) or [flannel](https://github.com/coreos/flannel) networking
1616
* On-cluster etcd with TLS, [RBAC](https://kubernetes.io/docs/admin/authorization/rbac/)-enabled, [network policy](https://kubernetes.io/docs/concepts/services-networking/network-policies/)
1717
* Advanced features like [worker pools](https://typhoon.psdn.io/advanced/worker-pools/)

aws/fedora-atomic/kubernetes/bootkube.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Self-hosted Kubernetes assets (kubeconfig, manifests)
22
module "bootkube" {
3-
source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=f7c2f8d590dcca0cb9bd4de15d765cad29109455"
3+
source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=4340ec47ce2b0e8e553425030d91f85be7607c92"
44

55
cluster_name = "${var.cluster_name}"
66
api_servers = ["${format("%s.%s", var.cluster_name, var.dns_zone)}"]

aws/fedora-atomic/kubernetes/cloudinit/controller.yaml.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ runcmd:
9393
- [systemctl, daemon-reload]
9494
- [systemctl, restart, NetworkManager]
9595
- "atomic install --system --name=etcd quay.io/poseidon/etcd:v3.3.10"
96-
- "atomic install --system --name=kubelet quay.io/poseidon/kubelet:v1.11.3"
96+
- "atomic install --system --name=kubelet quay.io/poseidon/kubelet:v1.12.1"
9797
- "atomic install --system --name=bootkube quay.io/poseidon/bootkube:v0.13.0"
9898
- [systemctl, start, --no-block, etcd.service]
9999
- [systemctl, enable, cloud-metadata.service]

aws/fedora-atomic/kubernetes/workers/cloudinit/worker.yaml.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ runcmd:
6969
- [systemctl, daemon-reload]
7070
- [systemctl, restart, NetworkManager]
7171
- [systemctl, enable, cloud-metadata.service]
72-
- "atomic install --system --name=kubelet quay.io/poseidon/kubelet:v1.11.3"
72+
- "atomic install --system --name=kubelet quay.io/poseidon/kubelet:v1.12.1"
7373
- [systemctl, start, --no-block, kubelet.service]
7474
users:
7575
- default

azure/container-linux/kubernetes/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Typhoon distributes upstream Kubernetes, architectural conventions, and cluster
1111

1212
## Features <a href="https://www.cncf.io/certification/software-conformance/"><img align="right" src="https://storage.googleapis.com/poseidon/certified-kubernetes.png"></a>
1313

14-
* Kubernetes v1.11.3 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
14+
* Kubernetes v1.12.1 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
1515
* Single or multi-master, workloads isolated on workers, [flannel](https://github.com/coreos/flannel) networking
1616
* On-cluster etcd with TLS, [RBAC](https://kubernetes.io/docs/admin/authorization/rbac/)-enabled
1717
* Ready for Ingress, Prometheus, Grafana, and other optional [addons](https://typhoon.psdn.io/addons/overview/)

azure/container-linux/kubernetes/bootkube.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Self-hosted Kubernetes assets (kubeconfig, manifests)
22
module "bootkube" {
3-
source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=f7c2f8d590dcca0cb9bd4de15d765cad29109455"
3+
source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=4340ec47ce2b0e8e553425030d91f85be7607c92"
44

55
cluster_name = "${var.cluster_name}"
66
api_servers = ["${format("%s.%s", var.cluster_name, var.dns_zone)}"]

azure/container-linux/kubernetes/cl/controller.yaml.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ storage:
122122
contents:
123123
inline: |
124124
KUBELET_IMAGE_URL=docker://k8s.gcr.io/hyperkube
125-
KUBELET_IMAGE_TAG=v1.11.3
125+
KUBELET_IMAGE_TAG=v1.12.1
126126
- path: /etc/sysctl.d/max-user-watches.conf
127127
filesystem: root
128128
contents:

azure/container-linux/kubernetes/workers/cl/worker.yaml.tmpl

+2-2
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ storage:
9292
contents:
9393
inline: |
9494
KUBELET_IMAGE_URL=docker://k8s.gcr.io/hyperkube
95-
KUBELET_IMAGE_TAG=v1.11.3
95+
KUBELET_IMAGE_TAG=v1.12.1
9696
- path: /etc/sysctl.d/max-user-watches.conf
9797
filesystem: root
9898
contents:
@@ -110,7 +110,7 @@ storage:
110110
--volume config,kind=host,source=/etc/kubernetes \
111111
--mount volume=config,target=/etc/kubernetes \
112112
--insecure-options=image \
113-
docker://k8s.gcr.io/hyperkube:v1.11.3 \
113+
docker://k8s.gcr.io/hyperkube:v1.12.1 \
114114
--net=host \
115115
--dns=host \
116116
--exec=/kubectl -- --kubeconfig=/etc/kubernetes/kubeconfig delete node $(hostname | tr '[:upper:]' '[:lower:]')

bare-metal/container-linux/kubernetes/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Typhoon distributes upstream Kubernetes, architectural conventions, and cluster
1111

1212
## Features <a href="https://www.cncf.io/certification/software-conformance/"><img align="right" src="https://storage.googleapis.com/poseidon/certified-kubernetes.png"></a>
1313

14-
* Kubernetes v1.11.3 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
14+
* Kubernetes v1.12.1 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
1515
* Single or multi-master, workloads isolated on workers, [Calico](https://www.projectcalico.org/) or [flannel](https://github.com/coreos/flannel) networking
1616
* On-cluster etcd with TLS, [RBAC](https://kubernetes.io/docs/admin/authorization/rbac/)-enabled, [network policy](https://kubernetes.io/docs/concepts/services-networking/network-policies/)
1717
* Ready for Ingress, Prometheus, Grafana, and other optional [addons](https://typhoon.psdn.io/addons/overview/)

bare-metal/container-linux/kubernetes/bootkube.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Self-hosted Kubernetes assets (kubeconfig, manifests)
22
module "bootkube" {
3-
source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=f7c2f8d590dcca0cb9bd4de15d765cad29109455"
3+
source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=4340ec47ce2b0e8e553425030d91f85be7607c92"
44

55
cluster_name = "${var.cluster_name}"
66
api_servers = ["${var.k8s_domain_name}"]

bare-metal/container-linux/kubernetes/cl/controller.yaml.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ storage:
123123
contents:
124124
inline: |
125125
KUBELET_IMAGE_URL=docker://k8s.gcr.io/hyperkube
126-
KUBELET_IMAGE_TAG=v1.11.3
126+
KUBELET_IMAGE_TAG=v1.12.1
127127
- path: /etc/hostname
128128
filesystem: root
129129
mode: 0644

bare-metal/container-linux/kubernetes/cl/worker.yaml.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ storage:
8484
contents:
8585
inline: |
8686
KUBELET_IMAGE_URL=docker://k8s.gcr.io/hyperkube
87-
KUBELET_IMAGE_TAG=v1.11.3
87+
KUBELET_IMAGE_TAG=v1.12.1
8888
- path: /etc/hostname
8989
filesystem: root
9090
mode: 0644

bare-metal/fedora-atomic/kubernetes/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Typhoon distributes upstream Kubernetes, architectural conventions, and cluster
1111

1212
## Features <a href="https://www.cncf.io/certification/software-conformance/"><img align="right" src="https://storage.googleapis.com/poseidon/certified-kubernetes.png"></a>
1313

14-
* Kubernetes v1.11.3 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
14+
* Kubernetes v1.12.1 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
1515
* Single or multi-master, workloads isolated on workers, [Calico](https://www.projectcalico.org/) or [flannel](https://github.com/coreos/flannel) networking
1616
* On-cluster etcd with TLS, [RBAC](https://kubernetes.io/docs/admin/authorization/rbac/)-enabled, [network policy](https://kubernetes.io/docs/concepts/services-networking/network-policies/)
1717
* Ready for Ingress, Prometheus, Grafana, and other optional [addons](https://typhoon.psdn.io/addons/overview/)

bare-metal/fedora-atomic/kubernetes/bootkube.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Self-hosted Kubernetes assets (kubeconfig, manifests)
22
module "bootkube" {
3-
source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=f7c2f8d590dcca0cb9bd4de15d765cad29109455"
3+
source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=4340ec47ce2b0e8e553425030d91f85be7607c92"
44

55
cluster_name = "${var.cluster_name}"
66
api_servers = ["${var.k8s_domain_name}"]

bare-metal/fedora-atomic/kubernetes/cloudinit/controller.yaml.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ runcmd:
8484
- [systemctl, restart, NetworkManager]
8585
- [hostnamectl, set-hostname, ${domain_name}]
8686
- "atomic install --system --name=etcd quay.io/poseidon/etcd:v3.3.10"
87-
- "atomic install --system --name=kubelet quay.io/poseidon/kubelet:v1.11.3"
87+
- "atomic install --system --name=kubelet quay.io/poseidon/kubelet:v1.12.1"
8888
- "atomic install --system --name=bootkube quay.io/poseidon/bootkube:v0.13.0"
8989
- [systemctl, start, --no-block, etcd.service]
9090
- [systemctl, enable, kubelet.path]

bare-metal/fedora-atomic/kubernetes/cloudinit/worker.yaml.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ runcmd:
5959
- [systemctl, daemon-reload]
6060
- [systemctl, restart, NetworkManager]
6161
- [hostnamectl, set-hostname, ${domain_name}]
62-
- "atomic install --system --name=kubelet quay.io/poseidon/kubelet:v1.11.3"
62+
- "atomic install --system --name=kubelet quay.io/poseidon/kubelet:v1.12.1"
6363
- [systemctl, enable, kubelet.path]
6464
- [systemctl, start, --no-block, kubelet.path]
6565
users:

digital-ocean/container-linux/kubernetes/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Typhoon distributes upstream Kubernetes, architectural conventions, and cluster
1111

1212
## Features <a href="https://www.cncf.io/certification/software-conformance/"><img align="right" src="https://storage.googleapis.com/poseidon/certified-kubernetes.png"></a>
1313

14-
* Kubernetes v1.11.3 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
14+
* Kubernetes v1.12.1 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
1515
* Single or multi-master, workloads isolated on workers, [flannel](https://github.com/coreos/flannel) networking
1616
* On-cluster etcd with TLS, [RBAC](https://kubernetes.io/docs/admin/authorization/rbac/)-enabled
1717
* Ready for Ingress, Prometheus, Grafana, and other optional [addons](https://typhoon.psdn.io/addons/overview/)

digital-ocean/container-linux/kubernetes/bootkube.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Self-hosted Kubernetes assets (kubeconfig, manifests)
22
module "bootkube" {
3-
source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=f7c2f8d590dcca0cb9bd4de15d765cad29109455"
3+
source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=4340ec47ce2b0e8e553425030d91f85be7607c92"
44

55
cluster_name = "${var.cluster_name}"
66
api_servers = ["${format("%s.%s", var.cluster_name, var.dns_zone)}"]

digital-ocean/container-linux/kubernetes/cl/controller.yaml.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ storage:
128128
contents:
129129
inline: |
130130
KUBELET_IMAGE_URL=docker://k8s.gcr.io/hyperkube
131-
KUBELET_IMAGE_TAG=v1.11.3
131+
KUBELET_IMAGE_TAG=v1.12.1
132132
- path: /etc/sysctl.d/max-user-watches.conf
133133
filesystem: root
134134
contents:

digital-ocean/container-linux/kubernetes/cl/worker.yaml.tmpl

+2-2
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ storage:
9898
contents:
9999
inline: |
100100
KUBELET_IMAGE_URL=docker://k8s.gcr.io/hyperkube
101-
KUBELET_IMAGE_TAG=v1.11.3
101+
KUBELET_IMAGE_TAG=v1.12.1
102102
- path: /etc/sysctl.d/max-user-watches.conf
103103
filesystem: root
104104
contents:
@@ -116,7 +116,7 @@ storage:
116116
--volume config,kind=host,source=/etc/kubernetes \
117117
--mount volume=config,target=/etc/kubernetes \
118118
--insecure-options=image \
119-
docker://k8s.gcr.io/hyperkube:v1.11.3 \
119+
docker://k8s.gcr.io/hyperkube:v1.12.1 \
120120
--net=host \
121121
--dns=host \
122122
--exec=/kubectl -- --kubeconfig=/etc/kubernetes/kubeconfig delete node $(hostname)

digital-ocean/fedora-atomic/kubernetes/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Typhoon distributes upstream Kubernetes, architectural conventions, and cluster
1111

1212
## Features <a href="https://www.cncf.io/certification/software-conformance/"><img align="right" src="https://storage.googleapis.com/poseidon/certified-kubernetes.png"></a>
1313

14-
* Kubernetes v1.11.3 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
14+
* Kubernetes v1.12.1 (upstream, via [kubernetes-incubator/bootkube](https://github.com/kubernetes-incubator/bootkube))
1515
* Single or multi-master, workloads isolated on workers, [Calico](https://www.projectcalico.org/) or [flannel](https://github.com/coreos/flannel) networking
1616
* On-cluster etcd with TLS, [RBAC](https://kubernetes.io/docs/admin/authorization/rbac/)-enabled, [network policy](https://kubernetes.io/docs/concepts/services-networking/network-policies/)
1717
* Ready for Ingress, Prometheus, Grafana, and other optional [addons](https://typhoon.psdn.io/addons/overview/)

digital-ocean/fedora-atomic/kubernetes/bootkube.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Self-hosted Kubernetes assets (kubeconfig, manifests)
22
module "bootkube" {
3-
source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=f7c2f8d590dcca0cb9bd4de15d765cad29109455"
3+
source = "git::https://github.com/poseidon/terraform-render-bootkube.git?ref=4340ec47ce2b0e8e553425030d91f85be7607c92"
44

55
cluster_name = "${var.cluster_name}"
66
api_servers = ["${format("%s.%s", var.cluster_name, var.dns_zone)}"]

digital-ocean/fedora-atomic/kubernetes/cloudinit/controller.yaml.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ bootcmd:
9090
runcmd:
9191
- [systemctl, daemon-reload]
9292
- "atomic install --system --name=etcd quay.io/poseidon/etcd:v3.3.10"
93-
- "atomic install --system --name=kubelet quay.io/poseidon/kubelet:v1.11.3"
93+
- "atomic install --system --name=kubelet quay.io/poseidon/kubelet:v1.12.1"
9494
- "atomic install --system --name=bootkube quay.io/poseidon/bootkube:v0.13.0"
9595
- [systemctl, start, --no-block, etcd.service]
9696
- [systemctl, enable, cloud-metadata.service]

digital-ocean/fedora-atomic/kubernetes/cloudinit/worker.yaml.tmpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ bootcmd:
6666
runcmd:
6767
- [systemctl, daemon-reload]
6868
- [systemctl, enable, cloud-metadata.service]
69-
- "atomic install --system --name=kubelet quay.io/poseidon/kubelet:v1.11.3"
69+
- "atomic install --system --name=kubelet quay.io/poseidon/kubelet:v1.12.1"
7070
- [systemctl, enable, kubelet.path]
7171
- [systemctl, start, --no-block, kubelet.path]
7272
users:

docs/advanced/worker-pools.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Create a cluster following the AWS [tutorial](../cl/aws.md#cluster). Define a wo
1616

1717
```tf
1818
module "tempest-worker-pool" {
19-
source = "git::https://github.com/poseidon/typhoon//aws/container-linux/kubernetes/workers?ref=v1.11.3"
19+
source = "git::https://github.com/poseidon/typhoon//aws/container-linux/kubernetes/workers?ref=v1.12.1"
2020
2121
providers = {
2222
aws = "aws.default"
@@ -82,7 +82,7 @@ Create a cluster following the Azure [tutorial](../cl/azure.md#cluster). Define
8282

8383
```tf
8484
module "ramius-worker-pool" {
85-
source = "git::https://github.com/poseidon/typhoon//azure/container-linux/kubernetes/workers?ref=v1.11.3"
85+
source = "git::https://github.com/poseidon/typhoon//azure/container-linux/kubernetes/workers?ref=v1.12.1"
8686
8787
providers = {
8888
azurerm = "azurerm.default"
@@ -152,7 +152,7 @@ Create a cluster following the Google Cloud [tutorial](../cl/google-cloud.md#clu
152152

153153
```tf
154154
module "yavin-worker-pool" {
155-
source = "git::https://github.com/poseidon/typhoon//google-cloud/container-linux/kubernetes/workers?ref=v1.11.3"
155+
source = "git::https://github.com/poseidon/typhoon//google-cloud/container-linux/kubernetes/workers?ref=v1.12.1"
156156
157157
providers = {
158158
google = "google.default"
@@ -187,11 +187,11 @@ Verify a managed instance group of workers joins the cluster within a few minute
187187
```
188188
$ kubectl get nodes
189189
NAME STATUS AGE VERSION
190-
yavin-controller-0.c.example-com.internal Ready 6m v1.11.3
191-
yavin-worker-jrbf.c.example-com.internal Ready 5m v1.11.3
192-
yavin-worker-mzdm.c.example-com.internal Ready 5m v1.11.3
193-
yavin-16x-worker-jrbf.c.example-com.internal Ready 3m v1.11.3
194-
yavin-16x-worker-mzdm.c.example-com.internal Ready 3m v1.11.3
190+
yavin-controller-0.c.example-com.internal Ready 6m v1.12.1
191+
yavin-worker-jrbf.c.example-com.internal Ready 5m v1.12.1
192+
yavin-worker-mzdm.c.example-com.internal Ready 5m v1.12.1
193+
yavin-16x-worker-jrbf.c.example-com.internal Ready 3m v1.12.1
194+
yavin-16x-worker-mzdm.c.example-com.internal Ready 3m v1.12.1
195195
```
196196

197197
### Variables

0 commit comments

Comments
 (0)