Kubernetes the hard way를 초학자 시선으로 해설 ~ #11 Pod 네트워크 구축
소개
30대 미경험에서 엔지니어를 목표로 공부중인 YN이라고 합니다.
인프라 초학자의 저입니다만, Kubernetes the hard way
를 진행할 때에, 인프라에 관한 기본적인 지식을 체계적으로 배울 수 있었습니다.
거기서, 초학자 시선에서의 배움등을 본 기사에 정리해 두고 싶습니다.
목차
여기를 참조하십시오
CNI 및 DNS 애드온을 통해 노드를 가로지르는 Pod 네트워크 구현
kubernetes 클러스터 내의 Pod 네트워크는 아래와 같이 kube-proxy
와 CNI
와 DNS
가 연동함으로써 실현되고 있습니다.
여기를 참조하십시오
CNI 및 DNS 애드온을 통해 노드를 가로지르는 Pod 네트워크 구현
kubernetes 클러스터 내의 Pod 네트워크는 아래와 같이 kube-proxy
와 CNI
와 DNS
가 연동함으로써 실현되고 있습니다.
※ Pod의 네트워크에 대해서, 이쪽의 기사를 알기 쉽게 해설하고 있으므로, 꼭 한번 읽어 주세요.
Kubernetes 네트워크 철저 해설
여기에서는 아래 그림과 같이 각각의 worker 노드 안에 static-Pod로서
core-DNS
와 Weave
를 배치해, 노드를 건너는 Pod의 네트워크를 실현합니다.프로비저닝 포드 네트워크
CNI 플러그인 설치
worker-1.node/worker-2.node
wget https://github.com/containernetworking/plugins/releases/download/v0.7.5/cni-plugins-amd64-v0.7.5.tgz
worker-1.node/worker-2.node
sudo tar -xzvf cni-plugins-amd64-v0.7.5.tgz --directory /opt/cni/bin/
Weave-Pod 배포
master-1.node
kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
Deploying the DNS Cluster Add-on
master-1.node
kubectl apply -f https://raw.githubusercontent.com/mmumshad/kubernetes-the-hard-way/master/deployments/coredns.yaml
Reference
이 문제에 관하여(Kubernetes the hard way를 초학자 시선으로 해설 ~ #11 Pod 네트워크 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/theFirstPenguin/items/3630d5894485b679e80d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)