DevOps K8S(10) – Pod 에 복잡한 정기 이벤트 관리가 필요할때 – Multiple Scheduler
Kubernetes에서 다수의 스케줄러를 관리하고 사용하는 방법에 대해 알아보고,
여러 스케줄러를 구성하고 각각의 Pod나 Deployment에 특정 스케줄러를 할당하는 방법과 설정된 스케줄러의 동작을 확인하는 방법까지 설명합니다.
Kubernetes에서 다수의 스케줄러를 관리하고 사용하는 방법에 대해 알아보고,
여러 스케줄러를 구성하고 각각의 Pod나 Deployment에 특정 스케줄러를 할당하는 방법과 설정된 스케줄러의 동작을 확인하는 방법까지 설명합니다.
K8S에서 Pod를 특정 노드에 배치하는 방법과 Affinity의 동작을 설명하고,
Node Selector와 Node Affinity를 사용하여 Pod의 배치 조건을 설정하며 Affinity의 타입과 Pod의 생명 주기에 따른 동작을 알아봅니다.
Kubernetes 환경에서 Ingress 이중화 구성을 설명하고, 성능과 안정성을 확보하기 위한 절차를 안내하고,
이를 통해 인터넷으로부터의 트래픽을 안전하게 처리하는 방법과 구성 방안을 제시합니다.
Kubernetes 1.24 버전부터 dockershim이 deprecated 되었고, containerd를 사용하도록 하고 있습니다.
그에 따라 헷갈릴 수 있는 이 부분들이 생겨 정리해 보았습니다.
Kubernetes의 Namespace를 이용한 리소스 구성과 Label & Selector를 활용한 객체 그룹화에 관한 설명과
Namespace를 지정한 Pod 생성 방법과 리소스 할당량 제한 방법, 그리고 Annotations의 역할에 대해 알아봅니다.
컨테이너 기반 애플리케이션 배포와 네트워킹을 이해하는 데 도움이 될 수 있도록 Kubernetes에서의 Pod와 Service의 역할과 구성 방법에 대해 알아봅니다.
쿠버네티스가 클라우드 환경에서 수비고 간편하게 개발을 도와주는 플랫폼으로 자리 잡으면서 쿠버네티스 관련 시장도 커지고, 관심도도 매우 높아졌습니다. 그래서 베스픽에서 쿠버네티스를 너무 어렵지 않게 풀어보겠습니다!
Ignite 제품은 아파치 재단에서 만들어진 인메모리 디비 제품입니다. 본 글에서는 Kubernetes 환경에서 Ignite를 설치하는 방법을 설명드립니다.
쿠버네티스(kubernetes)란 마이크로 서비스 아키텍처(MSA)가 발전하고, 데브옵스(DevOps)에 대한 개념이 명확해지면서 컨테이너 기반의 환경이 주목받기 시작했다. 대규모의 서비스에서 하드웨어와 VM 의 수가 많아지고 컨테이너의 수가 많아지면 이 컨테이너를 어디에 배포해야 하는지 결정해야 한다. 주어진 자원을 최적으로 사용하기 위해 적절한 위치에 배포해야 한다. 특성에 따라 물리서버에 배포하거나, 가용성을 위해 다른 서버에 배포하기도 한다. 이러한 개념을 스케줄링이라고 한다. 스케줄링을 … Read more