본문 바로가기
쿠버네티스(k8s)

CNI 에러 문제 ContainerCreating

by 뜻깊은태클 2022. 11. 2.
반응형

컨테이너 문제? cni 가 설치가 안됨 문제 해결 방법

kubelet 리셋하고 다시 설치

#kubelet 리셋
$kubeadm reset 
$systemctl restart kubelet

$kubeadm init  --apiserver-advertise-address 192.168.136.128 --pod-network-cidr=172.1.0.0/16
$kubectl apply -f "https://cloud.weave.works/k8x/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"

 

기존 설치 url 은 파싱 문제가 있음. 확인해보니 weave url이 바뀌었다.

파싱 문제?
[root@master ~]# kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short.  Use --output=yaml|json to get the full version.
error: error parsing https://cloud.weave.works/k8s/net?k8s-version=...: error converting YAML to JSON: yaml: line 42: mapping values are not allowed in this context

##https://www.weave.works/docs/net/latest/kubernetes/kube-addon/
##바뀜
kubectl apply -f https://github.com/weaveworks/weave/releases/download/v2.8.1/weave-daemonset-k8s.yaml

 

참고 url

https://www.weave.works/docs/net/latest/kubernetes/kube-addon/
https://w.cublr.com/cloud/kubernetes/install-on-odroid/
https://syhwang.tistory.com/52

 

 

weave apply 후 동작 확인

 

반응형