DevOps 엔지니어는 셀프 서비스 네임스페이스를 생성하고 그 안의 워크로드를 실행할 수 있습니다. 네임스페이스를 생성한 후에는 다른 DevOps 엔지니어와 공유하거나 더 이상 필요하지 않으면 삭제할 수 있습니다.
사전 요구 사항
- vSphere 관리자가 클러스터에서 셀프 서비스 네임스페이스 템플릿을 생성하고 활성화했는지 확인합니다. 셀프 서비스 네임스페이스 템플릿 생성 및 구성의 내용을 참조하십시오.
- 셀프 서비스 네임스페이스 템플릿의 사용 권한 목록에 개별적으로 또는 그룹의 멤버로 추가되었는지 확인합니다.
- 감독자 클러스터 제어부의 IP 주소를 가져옵니다.
프로시저
- kubectl용 vSphere 플러그인을 사용하여 감독자 클러스터로 인증합니다. vCenter Single Sign-On 사용자로 감독자 클러스터에 연결의 내용을 참조하십시오.
kubectl vsphere login --server=IP-ADDRESS --vsphere-username USERNAME
- 컨텍스트를 감독자 클러스터로 전환합니다.
kubectl config use-context SUPERVISOR-CLUSTER-IP
- 클러스터에 셀프 서비스 네임스페이스를 생성합니다.
kubectl create namespace NAMESPACE NAME
예
kubectl create namespace test-ns
참고: 소유자 권한은
vSphere with Tanzu를 사용하도록 설정하고 클러스터를 업그레이드한 후에 DevOps 엔지니어가 사용할 수 있습니다. 클러스터가 아닌
vCenter Server만 업그레이드하는 경우 Devops 엔지니어는 네임스페이스에 대한 편집 권한만 갖게 됩니다.
생성한 네임스페이스가 클러스터에 표시됩니다. 네임스페이스를 다른 DevOps 엔지니어와 공유하려면 vSphere 관리자에게 문의하십시오.