diff --git a/apply.sh b/apply.sh index 8db38f3..56a3fe3 100755 --- a/apply.sh +++ b/apply.sh @@ -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 + + +# downgrade apt + +sudo apt install kubeadm=1.30.11-1.1 diff --git a/cluster.yaml b/cluster.yaml index 19652c8..0dba1e4 100644 --- a/cluster.yaml +++ b/cluster.yaml @@ -1,4 +1,6 @@ apiVersion: kubeadm.k8s.io/v1beta3 +kind: UpgradeConfiguration +kubernetesVersion: v1.32.3 bootstrapTokens: - groups: - system:bootstrappers:kubeadm:default-node-token @@ -25,6 +27,7 @@ apiServer: timeoutForControlPlane: 4m0s apiVersion: kubeadm.k8s.io/v1beta3 certificatesDir: /etc/kubernetes/pki +clusterName: home-cluster controlPlaneEndpoint: 192.168.1.2:6443 controllerManager: {} dns: {} @@ -33,13 +36,11 @@ etcd: caFile: /etc/etcd/ca.pem certFile: /etc/etcd/etcd.pem endpoints: + - https://192.168.1.6:2379 - https://192.168.1.10: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 kind: ClusterConfiguration -kubernetesVersion: v1.26.0 networking: dnsDomain: cluster.local podSubnet: 10.244.0.0/16 diff --git a/etcd.sh b/etcd.sh index 701c85b..179f2b2 100755 --- a/etcd.sh +++ b/etcd.sh @@ -15,3 +15,10 @@ sudo ETCDCTL_API=3 etcdctl get --prefix=true "" -w json --endpoints=https://127 # 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 + + +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