반응형
- 조건
- kubernetes 기본 리소스 환경
- 기본 환경 설치 참고(weave CNI 설치부분까지만) : https://monta010.tistory.com/91
- kubernetes 기본 리소스 환경
- 경량화 CNI Flannel 설치
- 기본적인 CNI 경우에는 "kubeadm init" 시에 별도의 Network를 설정하지 않아도 정상적으로 동작한다.
- 별도 설정하지 않는 테스트 대상 : weave , calico
- 기본적인 CNI 경우에는 "kubeadm init" 시에 별도의 Network를 설정하지 않아도 정상적으로 동작한다.
- 공식문서 참고
https://github.com/flannel-io/flannel
- kubernetes 1.17 이상 버전 설치에는 해당 YAMl을 통해서 설치 진행
- 추가 조건은 kubeadm init 할떄 podCIDR을 지정해야만 한다
- flannel 기본 네트워크 설정 떄문에 그런 거 같다.
- 설정과 미설정시에 나타나는 증상은 아래 참고하시면 됩니다.
- 초기화 방법
kubeadm init --pod-network-cidr=10.244.0.0/16
podCIDR 미설정 Pod 상태
podCIDR 설정 Pod 상태
- 개인적인 생각은 Flannel 설치할때 지정한 podCIDR으로 CNI 가 적용되는줄 알앗는데 CNI를 통해서 각 노드에 있는 Pod에 배포되기 위한 구성이므로 마스터,워커 IP 기반으로 할당받는거 같다
- 그 이후에 Pod를 배포하게 되면 초기에 지정한 podCIDR로 생성된다.
반응형
'kubernetes' 카테고리의 다른 글
Kubernetes PostgresSQL 설치 (0) | 2024.04.25 |
---|---|
Kubernetes LoadBalancer(MetalLB) (0) | 2024.04.23 |
kubespray 구축 (0) | 2024.04.18 |
손쉬운 Kubernetes 설치 가이드 (0) | 2024.04.16 |
Pod 배포시 단일파드?, 여러개 파드? 선택 (0) | 2024.04.16 |
댓글