1919export KUBECONFIG=/etc/kubernetes/admin.conf
2020
2121# upload configuration
22+ # TODO: https://github.com/kvaps/kubernetes-in-kubernetes/issues/6
2223kubeadm init phase upload-config kubeadm --config /config/kubeadmcfg.yaml
2324kubectl patch configmap -n kube-system kubeadm-config \
2425 -p ' {"data":{"ClusterStatus":"apiEndpoints: {}\napiVersion: kubeadm.k8s.io/v1beta2\nkind: ClusterStatus"}}'
2526
2627# upload configuration
28+ # TODO: https://github.com/kvaps/kubernetes-in-kubernetes/issues/5
2729kubeadm init phase upload-config kubelet --config /config/kubeadmcfg.yaml -v1 2>&1 |
2830 while read line; do echo " $line " | grep ' Preserving the CRISocket information for the control-plane node' && killall kubeadm || echo " $line " ; done
2931
3032# setup bootstrap-tokens
33+ # TODO: https://github.com/kvaps/kubernetes-in-kubernetes/issues/7
3134kubeadm init phase bootstrap-token --config /config/kubeadmcfg.yaml --skip-token-print
3235
3336# correct apiserver address for the external clients
@@ -68,6 +71,7 @@ kubectl -n kube-system delete deployment/konnectivity-agent serviceaccount/konne
6871
6972{{- if .Values.coredns.enabled }}{{" \n" }}
7073# install coredns addon
74+ # TODO: https://github.com/kvaps/kubernetes-in-kubernetes/issues/3
7175kubeadm init phase addon coredns --config /config/kubeadmcfg.yaml
7276{{- else }}{{" \n" }}
7377# uninstall coredns addon
@@ -76,6 +80,7 @@ kubectl -n kube-system delete configmap/coredns deployment/coredns 2>/dev/null |
7680
7781{{- if .Values.kubeProxy.enabled }}{{" \n" }}
7882# install kube-proxy addon
83+ # TODO: https://github.com/kvaps/kubernetes-in-kubernetes/issues/4
7984kubeadm init phase addon kube-proxy --config /config/kubeadmcfg.yaml
8085{{- else }}{{" \n" }}
8186# uninstall kube-proxy addon
0 commit comments