[k8s] CPU 아키텍쳐별 분기

[원본 링크]

클러스터를 운영하다보면 아예 아키텍쳐가 다른 노드들을 동시어 운영할 일도 종종 있을 것이다.

다행히도 쿠버는 이에 대한 자동인식 기능을 제공한다.
별도로 뭘 하지 않아도, 아키텍쳐를 의미하는 메타데이터를 달아주는 것이다.

이렇게 확인할 수 있다.

kubectl get nodes -L kubernetes.io/arch

당연히 메타데이터니까 셀렉터를 활용해서 아키텍쳐별 분기를 지정할 수도 있다.
arm에만 띄우려면 이렇게 하면 된다.

spec:
  template:
    spec:
      nodeSelector:
        kubernetes.io/arch: arm64

Search