Kubernetes 환경에 affinity, anti-affinity 적용하기
개요 kubernetes 환경에서 작업을 하다보면 특정 node에 pod가 쏠리는 현상이 발생할 수 있다. 이를 방지하기 위해서 affinity 설정을 추가할 수 있다. Node isolation / restriction Affinity를 설명하기 이전에 isolation과, restriction에 대해서 설명한다. node object에 label을 추가하게 되면, 특정 노드 또는 노드 그룹에 pod가 배치되도록 할 수 있다. node 자체에는 표준 label, annotation, taints들이 존재한다. NodeRestriction admission plugin이 있는데, 이 plugin을 활성화하게 되면, 노드를 쉽게 격리시킬 수 있다. 특정 node의 label을 사용하여 nodeSelecto..
2021.07.04