~xdavidwu/xdavidwu.link

097ff07b805773309d21e9d477b3cba0e17eb21e — xdavidwu 3 years ago be71ff8
healthy-k8s: reduce heading level
1 files changed, 5 insertions(+), 5 deletions(-)

M _posts/2020-07-29-healthy-k8s.md
M _posts/2020-07-29-healthy-k8s.md => _posts/2020-07-29-healthy-k8s.md +5 -5
@@ 35,7 35,7 @@ tags:

我因為安裝時 cri-o 提供的套件只有到 1.17 所以全部鎖 1.17 的 branch

#### configure cri-o
### configure cri-o

/etc/crio/crio.conf:



@@ 160,9 160,9 @@ k8s 的 resource 控管都假設沒有 swap, 擔心控管較差的話可以把 s

然後記得 restart kubelet

### kubeadm
## kubeadm

#### bootstrap master
### bootstrap master

```shell
sudo kubeadm init --apiserver-advertise-address=10.0.3.1 --ignore-preflight-errors=swap


@@ 214,7 214,7 @@ sudo kubeadm init --apiserver-advertise-address=10.0.3.1 --ignore-preflight-erro

kubeadm 如果檔案存在會用現有的

#### bootstrap nodes
### bootstrap nodes

```shell
sudo kubeadm join <token, api server, ca cert...> --ignore-preflight-errors=swap


@@ 230,7 230,7 @@ sudo kubeadm join <token, api server, ca cert...> --ignore-preflight-errors=swap
sudo kubeadm join <token, api server, ca cert...> --ignore-preflight-errors=all
```

#### fix kube-proxy
### fix kube-proxy

到這裡 kubectl 設定好已經能看到 nodes 了, 也可以開 pods 來用