목록Kubernetes (16)
And Brain said,
CNI(Container Network Interface)는 컨테이너에 네트워크 연결을 제공하는 표준 방법을 정의하는데, Calico는 이 CNI 규격을 구현한 소프트웨어 중 하나입니다. 컨테이너 환경을 생각해봅시다. 수백 수천가지 각기 다른 컨테이너들이 서로 소통하고자 한다면, 일일히 그들이 소통 가능하게 만들어주는 것은 여간 막막한 일이 아닐겁니다. 그렇다면 어떻게 해야할까요? 바로 여기서 Calico가 등장합니다. Calico는 정말 다양한 컨테이너들을 뛰어다니며 그들의 소통을 도와줍니다. Calico는 대규모 클라우드 환경에서 그 진가를 발휘합니다. 수천, 아니 수만 개의 컨테이너가 있어도 Calico는 끄떡없이 효율적으로 통신을 관리해줍니다. Calico는 어떻게 이 같은 일을 해낼 수 있을까요..
쿠버네티스 워커 노드를 클러스터에 편입시키는 도중에 위와 같은 에러를 마주한다면, containerd 설정이 문제이므로, sudo rm /etc/containerd/config.toml sudo systemctl restart containerd containerd 설정을 삭제한 후, containerd를 재실행시켜주면 된다.
Kubernetes(이하, K8s)는 Horizontal Pod Autoscaler(이하, HPA)라는 기능을 제공하는데, 이는 파드의 수를 자동으로 조절하여 워크로드의 리소스 사용량에 따라 자동으로 확장 및 축소할 수 있게 한다. 이를 통해, 부하가 적을땐 파드를 자동으로 축소하고 부하가 많을땐 자동으로 확장하여 부하에 따른 파드 수를 조절할 수 있게 된다. 먼저, Metric Server를 설치한다. kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml Metric Server는 각 노드별 TLS 인증이 필요한데, 인증서를 생성하여 SANs를 포함하여 생성하든지 ..
CI/CD Argonautica Docker, 선박 이론실습Kubernetes, 조타수이론실습 [1]실습 [2]실습 [3]Harbor, 항구 Helm, 타륜 Istio, 돛 Jenkins, 선장 ArgoCD, 출항1장/ Loki, Trickster Troubleshooting https://theworldaswillandidea.tistory.com/190 The connection to the server HOST:6443 was refused - did you specify the right host or port?kubectl 명령어 실행 시 아래의 에러 메시지를 만난다면, The connection to the server HOST:6443 was refused - did you specify t..
CI/CD Argonautica Docker, 선박 이론 실습 Kubernetes, 조타수 이론 실습 [1] 실습 [2] 실습 [3] Harbor, 항구 Helm, 타륜 Istio, 돛 Jenkins, 선장 ArgoCD, 출항 1장/ Loki, Trickster Troubleshooting 이제 출항 준비가 거의 끝나갑니다. 고생 많으셨지만, 조금만 더 힘내봅시다. 이번 시간도 꽤나 중요합니다. 항해를 위해선 당연히 돛이 필요하겠지요. Istio는 마치 돛처럼 우리의 트래픽을 라우팅해 줄 것입니다. Istio 설치는 아래 링크를 참고해주시길 바랍니다. https://theworldaswillandidea.tistory.com/196 Istio, 광활한 Service Mesh로의 항해 Istio는 오픈 소..