Archive for February 14th, 2026

14
Feb

restore kubernetes cluster

   Posted by: admin    in Mẹo vặt của hiếu râu

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