Archive for February, 2026
kubeadm reset
kubeadm init --config=kubeadm-config.yaml
apiVersion: kubeadm.k8s.io/v1beta3
kind: ClusterConfiguration
kubernetesVersion: stable
apiServer:
certSANs:
- "k8s-ca"
- "k8s-ca-master3.macatung.com"
- "k8s-ca-master1.macatung.com"
- "k8s-ca-master2.macatung.com"
- "1.2.3.4"
etcd:
local:
serverCertSANs:
- "k8s-ca"
- "k8s-ca-master3.macatung.com"
- "k8s-ca-master1.macatung.com"
- "k8s-ca-master2.macatung.com"
- "1.2.3.4"
peerCertSANs:
- "k8s-ca"
- "k8s-ca-master3.macatung.com"
- "k8s-ca-master1.macatung.com"
- "k8s-ca-master2.macatung.com"
- "1.2.3.4"
controlPlaneEndpoint: "k8s-ca:6443"
scp -r /etc/kubernetes/pki secondary:/etc/kubernetes
kubeadm reset
kubeadm join
kubectl apply -f all.yaml
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.8.2/deploy/static/provider/cloud/deploy.yaml
kubectl get deployments,statefulset,svc,configmaps,cronjob,secret,ingress,pvc,pv,clusterrole,clusterrolebinding -o yaml > /etc/kubernetes/all.yaml