Last for k8s

This commit is contained in:
2025-04-11 21:24:25 +10:00
parent 4200c3d72a
commit cd869e8a8a
3 changed files with 16 additions and 3 deletions
+5
View File
@@ -306,3 +306,8 @@ vim /etc/resolv.conf # and remove local nameserver
helm upgrade --install redis -n db -f db/redis-values.yaml bitnami/redis helm upgrade --install redis -n db -f db/redis-values.yaml bitnami/redis
# downgrade apt
sudo apt install kubeadm=1.30.11-1.1
+4 -3
View File
@@ -1,4 +1,6 @@
apiVersion: kubeadm.k8s.io/v1beta3 apiVersion: kubeadm.k8s.io/v1beta3
kind: UpgradeConfiguration
kubernetesVersion: v1.32.3
bootstrapTokens: bootstrapTokens:
- groups: - groups:
- system:bootstrappers:kubeadm:default-node-token - system:bootstrappers:kubeadm:default-node-token
@@ -25,6 +27,7 @@ apiServer:
timeoutForControlPlane: 4m0s timeoutForControlPlane: 4m0s
apiVersion: kubeadm.k8s.io/v1beta3 apiVersion: kubeadm.k8s.io/v1beta3
certificatesDir: /etc/kubernetes/pki certificatesDir: /etc/kubernetes/pki
clusterName: home-cluster
controlPlaneEndpoint: 192.168.1.2:6443 controlPlaneEndpoint: 192.168.1.2:6443
controllerManager: {} controllerManager: {}
dns: {} dns: {}
@@ -33,13 +36,11 @@ etcd:
caFile: /etc/etcd/ca.pem caFile: /etc/etcd/ca.pem
certFile: /etc/etcd/etcd.pem certFile: /etc/etcd/etcd.pem
endpoints: endpoints:
- https://192.168.1.6:2379
- https://192.168.1.10:2379 - https://192.168.1.10:2379
- https://192.168.1.11:2379 - https://192.168.1.11:2379
- https://192.168.1.2:2379
- https://192.168.1.6:2379
keyFile: /etc/etcd/etcd-key.pem keyFile: /etc/etcd/etcd-key.pem
kind: ClusterConfiguration kind: ClusterConfiguration
kubernetesVersion: v1.26.0
networking: networking:
dnsDomain: cluster.local dnsDomain: cluster.local
podSubnet: 10.244.0.0/16 podSubnet: 10.244.0.0/16
+7
View File
@@ -15,3 +15,10 @@ sudo ETCDCTL_API=3 etcdctl get --prefix=true "" -w json --endpoints=https://127
# remove a member # remove a member
sudo ETCDCTL_API=3 etcdctl member remove 3f3a73a30a4872c4 --endpoints=https://127.0.0.1:2379 --cacert=/etc/etcd/ca.pem --cert=/etc/etcd/etcd.pem --key=/etc/etcd/etcd-key.pem sudo ETCDCTL_API=3 etcdctl member remove 3f3a73a30a4872c4 --endpoints=https://127.0.0.1:2379 --cacert=/etc/etcd/ca.pem --cert=/etc/etcd/etcd.pem --key=/etc/etcd/etcd-key.pem
ETCDCTL_API=3 etcdctl endpoint health \
--endpoints=https://192.168.1.2:2379,https://192.168.1.11:2379,https://192.168.1.10:2379, https://192.168.1.6:2379 \
--cacert=/etc/etcd/ca.pem \
--cert=/etc/etcd/etcd.pem \
--key=/etc/etcd/etcd-key.pem