감독자 서비스는 IaaS(Infrastructure-as-a-Service) 구성 요소 및 긴밀하게 통합된 ISV(독립 소프트웨어 벤더) 서비스를 개발자에게 제공하는 vSphere 인증 Kubernetes 운영자입니다. 감독자 서비스를 Kubernetes 워크로드에서 사용할 수 있도록 vSphere with Tanzu 환경에서 설치하고 관리할 수 있습니다. 감독자 서비스감독자 클러스터에 설치되면 DevOps 엔지니어는 서비스 API 를 사용하여 사용자 네임스페이스의 감독자 클러스터에 인스턴스를 생성할 수 있습니다. 이러한 인스턴스를 vSphere 포드Tanzu Kubernetes 클러스터에서 사용할 수 있습니다.

지원되는 감독자 서비스에 대해 자세한 내용 및 해당 서비스 YAML 파일을 다운로드하는 방법은 http://vmware.com/go/supervisor-service에서 참조하십시오.

vSphere Client에서 vSphere Services 플랫폼의 감독자 서비스를 관리합니다. 플랫폼을 사용하여 감독자 서비스의 수명 주기를 관리하고, 감독자 클러스터에 설치하고, 버전 제어를 수행할 수 있습니다. 감독자 서비스에는 감독자 클러스터에 설치할 수 있는 여러 버전이 있을 수 있으며, 감독자 클러스터에서는 한 번에 하나의 버전만 실행할 수 있습니다.
표 1. 감독자 서비스 상태
상태 서비스 버전 전체 서비스
활성 서비스 버전을 감독자 클러스터 버전에 설치할 준비가 되었습니다. 하나 이상의 서비스 버전이 활성 상태입니다.
비활성화됨 서비스 버전을 감독자 클러스터에 설치할 수 없습니다. 설치되어 있는 감독자 클러스터에서 계속 실행할 수 있지만 비활성화된 버전을 새 감독자 클러스터에 설치할 수는 없습니다. 전체 감독자 서비스가 비활성화되면 모든 해당 버전도 비활성화되고 서비스를 다시 활성화할 때까지는 감독자 클러스터에 설치하거나 새 서비스 버전을 추가할 수 없습니다.

감독자 서비스 수명 주기 관리 작업

감독자 서비스의 수명 주기 관리에는 다음 작업이 포함됩니다.

  • vCenter Server에 새 감독자 서비스 추가. 새 서비스를 vCenter Server에 추가하면 서비스 및 서비스에 대한 모든 정보가 vCenter Server에 등록됩니다. 서비스가 아직 감독자 클러스터에 설치되지 않았습니다. 서비스가 vCenter Server에 등록되면 활성 상태가 됩니다. 그러면 해당 서비스를 감독자 클러스터에 설치할 수 있습니다.
  • vCenter Server에 새 감독자 서비스 버전 추가. 감독자 서비스vCenter Server에 추가한 후에는 해당 서비스의 새 버전을 추가할 수 있습니다. 새 서비스 버전이 vCenter Server에 등록되면 활성 상태가 되고 해당 버전을 감독자 클러스터에 설치할 수 있습니다.
  • 감독자 클러스터감독자 서비스 설치. 감독자 클러스터에 서비스를 설치하면 서비스 YAML 파일이 클러스터에 적용되고 서비스가 작동하기 위해 필요한 리소스와 모든 포드가 생성됩니다. 감독자 클러스터에 설치하는 각 서비스에는 서비스 리소스를 관리할 수 있는 전용 네임스페이스가 있습니다. 감독자 서비스에는 서비스 구성을 관리할 수 있는 vCenter Server용 UI 플러그인이 있을 수도 있습니다.
  • 감독자 서비스 업그레이드. 먼저 vCenter Server에 새 서비스 버전을 추가한 다음 감독자 클러스터에 새 버전을 설치하여 감독자 클러스터에 설치된 서비스를 업그레이드할 수 있습니다. 서비스 업그레이드 중에 새 버전의 YAML 파일이 감독자 클러스터에 적용됩니다. 새 버전에 필요하지 않은 이전 서비스 버전에 지정된 모든 리소스는 삭제됩니다. 예를 들어 버전 1이 포드 A를 지정하고 버전 2가 포드 B를 지정하는 경우 버전 2로 업그레이드한 후에는 새 포드 B가 생성되고 포드 A는 삭제됩니다. 현재 실행 중인 워크로드는 프로세스 중에 영향을 받지 않습니다.
  • 감독자 서비스 버전 제거. 감독자 클러스터에서 서비스 버전을 제거하면 서비스 네임스페이스를 포함한 모든 서비스 리소스가 클러스터에서 제거됩니다. Kubernetes 워크로드에 있는 서비스의 애플리케이션 인스턴스는 계속 실행됩니다.
  • 감독자 서비스 버전 삭제. 서비스 버전을 삭제하려면 먼저 해당 버전을 비활성화하고 해당 버전이 실행되는 감독자 클러스터에서 제거해야 합니다. 그런 다음 vCenter Server에서 서비스 버전을 삭제할 수 있습니다.
  • 전체 감독자 서비스 삭제. 전체 서비스를 삭제하려면 해당 버전을 모두 비활성화한 다음 감독자 클러스터에서 이러한 버전을 제거하고 최종적으로 모든 서비스 버전을 삭제해야 합니다.