본문 바로가기
반응형

쿠버네티스3

AWS EKS NodeSelector 설정하기 서론 Kubernetes에는 특정 노드에 특정 pod를 띄울 수 있도록 설정할 수 있습니다. taint와 tolerations, nodeAffinitiy, podAffinity등이 있지만 이번에는 NodeSelector를 사용하여 특정 노드에 pod를 배포하는 방법을 알아보도록 하겠습니다. Node Label 설정하기 우선 노드 or 노드 그룹에 label을 설정해야합니다. EKS 노드그룹에 label을 설정하는 방법은 콘솔에서 노드그룹을 클릭하여 편집으로 들어가서 설정할수도 있고, 아래 cli로도 설정이 가능합니다. https://docs.aws.amazon.com/cli/latest/reference/eks/update-nodegroup-config.html update-nodegroup-config.. 2024. 2. 19.
AWS EKS tolerations, taints의 정의, 설정하기 서론 Kubernetes(쿠버네티스)를 설정하다보면 tolerations와 taints라는 것이 보일 것이다. taints와 tolerations가 무엇이고 설정은 어떻게 하는지 알아보자. AWS EKS에서 설정하는 법으로 예시를 들어보겠다. Taints란? 간단하게 말하면 Taints는 노드가 pod를 제외시킬 수 있는 설정이다. 다르게 말하면 특정 노드에 대해 특정 pod만 실행할 수 있도록 역할을 제한하기 위한 목적으로 사용된다. 하나의 노드에 여러 taints를 설정할 수 있다. 예를 들어, Batch를 돌리는 노드에서는 Batch에 관련된 pod만 실행되어야한다. 그렇다면 해당 Batch 노드에 taints설정을 하여 제한할 수 있다. Tolerations란? Tolerations는 pod에 적.. 2024. 2. 5.
Kubernetes 관리(GUI) 툴 OpenLens에 대해 알아보자 Lens와 OpenLens 간단하게 말하자면 OpenLens는 Lens의 오픈소스 버전이다. Lens는 2023년 1월부터 구독($199/년)을 해야 사용가능하다. OpenLens는 MIT 라이센스로 깃헙에 공개되어 있어 직접 빌드하거나 다운받아서 쓰면 된다. OpenLens Download (다운로드) https://github.com/MuhammedKalkan/OpenLens/releases/tag/v6.5.2-366 Release v6.5.2-366 · MuhammedKalkan/OpenLens Changes since 6.5.1 🐛 Bug Fixes Temporary fix for extensions always disabled on startup (#7801) https://github.com/.. 2023. 8. 13.
반응형