Kubernetes/Kubernetes 에러 경험
hcnCreateNetwork failed in Win32: The object already exists
이쿠우우
2024. 7. 17. 20:48
반응형
오류 상황
Windows worker node에 kube-proxy와 flannel cni가 정상적으로 배포되고 있지 않음
또는 windows node를 재기동하면 해당 오류가 발생하기도 함.
[오류 메세지]
kubectl describe 명령으로 확인해보면 아래와 같은 오류 메세지를 확인가능.
Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox
hcnCreateNetwork failed in Win32: The object already exists
원인
아래 그림과 같이 vnet에 대한 가상 인터페이스가 생성되어있지 않아서 발생하는 오류임.
해결법
C:\k\StartKubelet.ps1
파일 편집
아래의 내용을 추가하고 kubelet을 재기동함
Import-Module "c:\k\hns.psm1"
New-HnsNetwork -Type NAT -Name nat
kubelet 재기동
결과 확인
재기동 후 Ethernet adapter vEthernet (nat): 장치가 추가되면서 해당 오류가 해결됨.
반응형