From 1b72456e120c28526ef61aae9d176d613ee3ac82 Mon Sep 17 00:00:00 2001 From: Spyros Trigazis Date: Tue, 2 Feb 2021 09:10:25 +0000 Subject: [PATCH] k8s: Do not use insecure api port * in 1.20 8080 is not supported anymore ** use only 6443 ** change all probes for health to use kubectl and 6443 * configure the signing key in API story: 2008524 task: 41731 Change-Id: Ibaf1840214016d2dd6ac15e2137eb3cd3d767889 Signed-off-by: Spyros Trigazis --- .../fragments/calico-service-v3-3-x.sh | 2 +- .../kubernetes/fragments/calico-service.sh | 2 +- .../fragments/configure-kubernetes-master.sh | 45 ++++++++----------- .../fragments/configure-kubernetes-minion.sh | 1 - .../kubernetes/fragments/core-dns-service.sh | 2 +- .../fragments/enable-auto-healing.sh | 2 +- .../fragments/enable-auto-scaling.sh | 2 +- .../kubernetes/fragments/enable-cinder-csi.sh | 2 +- .../fragments/enable-helm-tiller.sh | 2 +- .../fragments/enable-ingress-octavia.sh | 2 +- .../fragments/enable-ingress-traefik.sh | 2 +- .../fragments/enable-keystone-auth.sh | 2 +- .../fragments/enable-prometheus-monitoring.sh | 2 +- .../fragments/enable-services-master.sh | 2 +- .../kubernetes/fragments/flannel-service.sh | 2 +- .../fragments/install-helm-modules.sh | 2 +- .../kube-apiserver-to-kubelet-role.sh | 2 +- .../fragments/kube-dashboard-service.sh | 2 +- .../kubernetes/fragments/wc-notify-master.sh | 2 +- 19 files changed, 36 insertions(+), 44 deletions(-) diff --git a/magnum/drivers/common/templates/kubernetes/fragments/calico-service-v3-3-x.sh b/magnum/drivers/common/templates/kubernetes/fragments/calico-service-v3-3-x.sh index 7ded4016ee..5e8202e461 100644 --- a/magnum/drivers/common/templates/kubernetes/fragments/calico-service-v3-3-x.sh +++ b/magnum/drivers/common/templates/kubernetes/fragments/calico-service-v3-3-x.sh @@ -657,7 +657,7 @@ spec: EOF } - until [ "ok" = "$(curl --silent http://127.0.0.1:8080/healthz)" ] + until [ "ok" = "$(kubectl get --raw='/healthz')" ] do echo "Waiting for Kubernetes API..." sleep 5 diff --git a/magnum/drivers/common/templates/kubernetes/fragments/calico-service.sh b/magnum/drivers/common/templates/kubernetes/fragments/calico-service.sh index ed916b5596..c297c62107 100644 --- a/magnum/drivers/common/templates/kubernetes/fragments/calico-service.sh +++ b/magnum/drivers/common/templates/kubernetes/fragments/calico-service.sh @@ -837,7 +837,7 @@ EOF set -x - until [ "ok" = "$(curl --silent http://127.0.0.1:8080/healthz)" ] + until [ "ok" = "$(kubectl get --raw='/healthz')" ] do echo "Waiting for Kubernetes API..." sleep 5 diff --git a/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh b/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh index 12efbccf97..c9f7177dae 100644 --- a/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh +++ b/magnum/drivers/common/templates/kubernetes/fragments/configure-kubernetes-master.sh @@ -51,14 +51,12 @@ mkdir -p /srv/magnum/kubernetes/ cat > /etc/kubernetes/config < /etc/kubernetes/kubelet < /etc/kubernetes/apiserver < /etc/kubernetes/config < /etc/kubernetes/kubelet < $WC_NOTIFY_BIN <