Cloud/Kubernetes (4) 썸네일형 리스트형 kubernetes cluster 구성하기 (feat. containerd) 환경 OS: ubuntu 20.04 master node: 1대 worker node: 2대 서버: nhn cloud instance (다른것도 무관) step 1. Initial setting (ALL Node) 1. 각 node들을 hosts에 등록시켜준다. vi cat /etc/hosts ... ... 192.168.0.5k8s-m-1 192.168.0.68k8s-w-1 192.168.0.105k8s-w-2 2. node들의 hostname을 변경해준다. sudo hostnamectl set-hostname k8s-m-1 # master node sudo hostnamectl set-hostname k8s-w-1 # worker-1 node sudo hostnamectl set-hostname k8.. 맥북에서 kubectl 자동완성 등록하기 Zsh용 kubectl 자동 완성 스크립트는 kubectl completion zsh 명령으로 생성할 수 있다. 셸에서 자동 완성 스크립트를 소싱하면 kubectl 자동 완성 기능이 활성화된다. 모든 셸 세션에서 사용하려면, ~/.zshrc 파일에 다음을 추가한다. source open /run/flannel/subnet.env: no such file or directory CNI를 flannel 로 이용할 때 coredns pod가 아래로그를 발생시키면서 생성 실패 할때가 있다. Warning FailedCreatePodSandBox 22h (x17 over 22h) kubelet (combined from similar events): Failed to create pod sandbox: rpc error: code = Unknown desc = failed to setup network for sandbox "7d14c4c56fe66d322fccb0f29d88dd658e4f52c2632998a40a4010cf4a1295a1": plugin type="flannel" failed (add): loadFlannelSubnetEnv failed: open /run/flann.. memory.memsw.limit_in_bytes: no such file or directory 해결법 containerd를 이용해서 k8s를 구성할때 flannel pod를 생성하면 아래와 같은 오류가 발생한다. Error: failed to create containerd task: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error setting cgroup config for procHooks process: open /sys/fs/cgroup/memory/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-podc7c900fa_07d5_43.. 이전 1 다음