[k8s] Run kubelet using --containerized (or maybe not)
Diff
modules/bootkube/main.tf | 6 +++---
modules/kubelet/main.tf | 16 +++++++++++++---
2 files changed, 14 insertions(+), 8 deletions(-)
@@ -9,11 +9,11 @@
}
command = [
"bootkube",
"/bootkube",
"render",
"--etcd-servers=https://${var.host_ip}:2379",
"--asset-dir=/home/.bootkube",
"--api-servers=https://kubernetes.default:${var.host_port},https://${var.k8s_host}:${var.host_port},https://${var.host_ip}:${var.host_port}",
"--api-servers=https://${var.k8s_host}:${var.host_port},https://${var.host_ip}:${var.host_port}",
"--pod-cidr=${var.pod_cidr}",
"--network-provider=${var.network_provider}",
]
@@ -42,7 +42,7 @@
command = [
"bootkube",
"/bootkube",
"start",
"--asset-dir=/home/.bootkube",
]
@@ -73,6 +73,13 @@
read_only = true
}
volumes {
container_path = "/rootfs"
host_path = "/"
read_only = true
read_only = true
}
volumes {
@@ -88,7 +95,11 @@
"--cert-dir=/var/lib/kubelet/pki",
"--client-ca-file=/etc/kubernetes/ca.crt",
"--cluster_dns=${var.dns_ip}",
"--cluster_domain=${var.k8s_host}",
"--exit-on-lock-contention=true",
"--hostname-override=${var.host_ip}",
"--kubeconfig=/etc/kubernetes/kubeconfig",
"--lock-file=/var/run/lock/kubelet.lock",
@@ -98,12 +109,7 @@
"--pod-manifest-path=/etc/kubernetes/manifests",
"--read-only-port=0",
"--rotate-certificates",
"--cluster_domain=${var.k8s_host}",
]
host {
host = "kubernetes.default"
ip = "${var.host_ip}"
}
host {
host = "${var.k8s_host}"
ip = "${var.host_ip}"