329
8
장
배포
를 사용하면 실행 중인 포드에 변경 사항을 적용할 수 있다. 말만 들으면 쉬워 보일지도 모른
다. 하지만 복잡함을 피하려고 꽤 많은 내용을 생략했다는 것을 알아두자.
8.5.38.5.3
멀티테넌시와 멀티테넌시와 페데레이션페데레이션
효율성의 관점에서 하나의 쿠버네티스 클러스터에 가용한 모든 컴퓨팅 자원을 모아두고 조직
전체의 모든 워크로드를 그 클러스터에서 실행하길 원할 것이다. 이렇게 하면 사용하지 않는
자원을 필요한 사람에게 자유롭게 재할당할 수 있으므로 하부 자원의 활용도가 높아지게 된다.
이에 따라 비용도 적절히 줄어들 것이다.
문제는 쿠버네티스가 다양한 목적을 위해 서로 다른 마이크로서비스를 잘 관리할 수 있지만 플
랫폼이 얼마나 ‘멀티테넌트
multitenanted
’한지에 대해 제한이 있다는 것이다. 조직의 부서마다 다양
한 자원에 대해 서로 다른 수준의 제어가 필요할 수 있다. 이러한 종류의 제어는 쿠버네티스에
내장되지 않았으며, 쿠버네티스의 범위를 다소 제한적으로 유지하려는 측면에서 현명한 결정
으로 보인다. 이 문제를 해결하려고 조직은 몇 가지 다른 방법을 모색하는 것 같다.
첫 번째 방법은 이와 같은 기능을 제공하는 쿠버네티스 위에 구축된 플랫폼을 채택하는 것이
다. 예를 들어 레드햇
Red
Hat
의 오픈시프트
OpenShift
는 대규모 조직을 고려해 만들어진 풍부한 액세
스 제어 및 기타 기능들을 보유하며 멀티테넌시의 개념을 다소 쉽게 구현할 수 있게 한다. 이러
한 종류의 플랫폼을 사용하는 데 따른 금전적 ...