이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

반응형

flannel 5

CNI 리서치 : Flannel CNI 배포 후 Cluster의 Pod IP 할당과정

Flannel CNI 배포 후 Cluster의 Pod IP 할당과정  Flannel initcontainer 역할flannel daemonset이 node에 배포되면 먼저 initcontainer에 의해 환경이 구성됨 Flannel CNI plugin 배포Flannel CNI plugin은 default 로 /opt/cni/bin directory에 배포 되어있음.default CNI plugin들은 kubelet이 배포되면서 함께 배포됨.실제로 CNI를 배포하지 않고 kubelet만 배포해보면 하면 아래와 같이 기본 CNI Plugin만 배포되어있음.이후 cluster에서 flannel CNI를 배포하면 flannel daemonset의 initcontainer에 의해아래와 같이/opt/cni/bin ..

Flannel 배포 오류 : pod cidr not assigned

환경kubernetes version : 1.25.4flannel version : v1.1.0 상황flannel 배포 시 flannel daemonset pod가 error 상태로 실행이 안됨.특이 사항으로cluster pod cider 은 10.110.0.0/16으로 설정되어있음해당 설정은 kube-controller를 보고 확인함flannel cfg comfigmap 도 10.110.0.0/16으로 설정함---kind: ConfigMapapiVersion: v1metadata: name: kube-flannel-cfg namespace: kube-flannel labels: tier: node app: flanneldata: cni-conf.json: | { "nam..

Kubernetes/Flannel 2024.07.15

Kubernetes NodePort Networking 분석 (kube-proxy : iptable mode) New version

kubernetes NodePort Networking 분석 New versionkube-proxy = iptable modeCNI = Flannel[kubernetes kube-proxy 관련 글 목록]Kubernetes kube-proxy Mode 분석Kubernetes kube-proxy IPVS Mode 설정Kubernetes NodePort Networking 분석 (kube-proxy : iptable mode)Kubernetes NodePort Networking 분석 (kube-proxy : iptable mode)- New versionkubernetes LoadBalancer Networking 분석 (kube-proxy : iptable mode)kubernetes NodePort N..

Flannel CNI Networking 분석

Flannel CNI Networking  CNI 란?CNI : Container Network Interface컨테이너 간의 네트워킹을 제어할 수 있는 플러그인을 만들기 위한 표준.Kubernetes Cluster 내부는 Master Node 에 의해 여러 컨테이너가 생성 삭제 복구를 반복하고 있음그에 따라 각 컨테이너의 고정적이지 않고 재할당이 빈번함.이러한 특징을 해결하기 위해 Kubernetes Cluster는 가상 네트워크가 구성되어 있는데 기본적으로는 Worker Node 의 kube-proxy 가 네트워크를 관리하지만보다 효율적인 네트워크 환경을 구성하기 위해다양한 네트워크 관련 Addon 이 제공됨종류)Ingress, Flannel, ACI, Calico, Canal, Cilium, CNI..

Kubernetes/Flannel 2020.11.07

Kubernetes Addon

Kubernetes Addon 이란?Kubernetes Cluster는 크게 Master Node, Worker Node로 구성되지만 추가로 Addon 도 존재함Addon 은 Kubernetes Cluster 에서 기능을 구현 및 확장하는 역할을 담당함Kubernetes Cluster가 필요한 기능을 실행하기 위해 pod와 service 형태로 존재함Addon이 사용하는 Namespace 는 kube-system이며Addon에 사용되는 Pod는 Deployment, Replication controlller 등에 의해 관리됨.외부 연동 라이브러리라고 보면 됨. Addon의 종류네트워킹 Addon (CNI)CNI : Container Network Interface컨테이너 간의 네트워킹을 제어할 수 있는 ..

반응형