Skip to content

Commit c2daa20

Browse files
authored
Update kubeadm.md
1 parent 947089d commit c2daa20

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

content/docs/kubernetes/kubeadm.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,36 @@ slug: "kubeadm"
55
weight: 3
66
---
77

8+
### Install kubeadm, kubectl and kubelet on all nodes
9+
```
10+
sudo apt-get update
11+
sudo apt-get install -y apt-transport-https ca-certificates curl
12+
13+
sudo mkdir -m 755 /etc/apt/keyrings
14+
15+
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.27/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
16+
17+
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.30/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
18+
19+
sudo apt-get update
20+
```
21+
### To see the new version labels
22+
```
23+
sudo apt-cache madison kubeadm
24+
25+
sudo apt-get install -y kubelet=1.30 kubeadm=1.30 kubectl=1.30
26+
27+
sudo apt-mark hold kubelet kubeadm kubectl
28+
```
29+
# in master node
30+
```
31+
ifconfig eth0
32+
33+
kubeadm init --apiserver-cert-extra-sans=controlplane --apiserver-advertise-address 192.168.129.135 --pod-network-cidr=10.244.0.0/16
34+
```
35+
36+
### control plane
37+
838
```
939
#!/bin/bash
1040

0 commit comments

Comments
 (0)