vSphere 관리자는 감독자 클러스터에서 vSphere 네임스페이스를 생성합니다. DevOps 엔지니어가 액세스할 수 있도록 사용 권한 및 네임스페이스에 대한 리소스 제한을 설정합니다. 사용 권한이 있는 네임스페이스에서 Kubernetes 워크로드를 실행할 수 있는 Kubernetes 제어부의 URL을 DevOps 엔지니어에게 제공합니다.
NSX-T Data Center로 구성된 감독자 클러스터에서 생성하는 네임스페이스는 워크로드 관리 플랫폼의 전체 기능 집합을 지원합니다. vSphere 포드, VM 및 Tanzu Kubernetes 클러스터를 지원합니다. 이러한 네임스페이스에 대한 워크로드 네트워킹 지원은 NSX-T Data Center에서 제공합니다. 자세한 내용은 NSX-T Data Center를 사용하여 vSphere with Tanzu를 설정하기 위한 시스템 요구 사항의 내용을 참조하십시오.
vSphere 네트워킹 스택으로 구성된 감독자 클러스터에서 생성하는 네임스페이스는 Tanzu Kubernetes 클러스터와 VM만 지원하고 vSphere 포드는 지원하지 않으며 Harbor 레지스트리를 함께 사용할 수 없습니다. 이러한 네임스페이스에 대한 워크로드 네트워킹 지원은 감독자 클러스터의 호스트에 연결된 vSphere Distributed Switch에서 제공됩니다. 자세한 내용은 vSphere 네트워킹 및 HAProxy 로드 밸런서를 사용하여 vSphere with Tanzu를 설정하기 위한 시스템 요구 사항의 내용을 참조하십시오.
또한 네임스페이스에 대한 리소스 제한을 설정하고, 사용 권한을 할당하고, 클러스터에서 네임스페이스 서비스를 템플릿으로 프로비저닝하거나 활성화할 수 있습니다. 그러면 DevOps 엔지니어는 셀프 서비스 방식으로 감독자 네임스페이스를 생성하고 그 안에 워크로드를 배포할 수 있습니다. 자세한 내용은 셀프 서비스 네임스페이스 템플릿 프로비저닝의 내용을 참조하십시오.
사전 요구 사항
- vSphere with Tanzu으로 클러스터를 구성합니다.
- 네임스페이스에 액세스하는 모든 DevOps 엔지니어를 위한 사용자 또는 그룹을 생성합니다.
- 영구 스토리지에 대한 스토리지 정책을 생성합니다. 스토리지 정책은 다양한 스토리지 유형과 클래스를 정의할 수 있습니다(예: Gold, Silver 및 Bronze).
- 독립형 VM에 대한 VM 클래스 및 컨텐츠 라이브러리를 생성합니다.
- Tanzu Kubernetes 클러스터에서 사용할 Tanzu Kubernetes 릴리스용 컨텐츠 라이브러리를 생성합니다. Tanzu Kubernetes 릴리스용 컨텐츠 라이브러리 생성 및 관리의 내용을 참조하십시오.
- 필요한 권한:
프로시저
다음에 수행할 작업
Kubernetes 제어부 URL을 DevOps 엔지니어와 공유하고 vSphere에 대한 Kubernetes CLI 도구을 통해 감독자 클러스터에 로그인하는 데 사용할 수 있는 사용자 이름도 공유합니다. DevOps 엔지니어에게 둘 이상의 네임스페이스에 대한 액세스 권한을 부여할 수 있습니다. vSphere with Tanzu 클러스터에 연결의 내용을 참조하십시오.