Para ativar tenants com clusters do Kubernetes provisionados para implantar aplicativos de contêiner de recursos de conteúdo de repositório do VMware Marketplace e do Helm Chart configurados em catálogos do VMware Cloud Director, você deve instalar o Kubernetes Operator.
Configuração do Proprietário do Cluster do Kubernetes
O proprietário do cluster do Kubernetes é o usuário do tenant que implanta e tem controle administrativo sobre um cluster do Kubernetes.
O Kubernetes Operator usa o token de API do proprietário do cluster do Kubernetes para comunicação com o VMware Cloud Director e para realizar operações de gerenciamento de aplicativos de contêiner.
Para ativar a instalação do Kubernetes Operator, um administrador da organização deve primeiro atribuir permissões adicionais ao proprietário do cluster do Kubernetes no qual o Operator será instalado.
Usando o VMware Cloud Director Tenant Portal, você pode exibir a versão do operador do Hub de Conteúdo e se a versão está atualizada, obsoleta, não compatível ou se há uma atualização disponível.
Instalar um Kubernetes Operator no VMware Cloud Director Tenant Portal
Para implantar aplicativos de contêiner de fontes de conteúdo externas, no VMware Cloud Director Tenant Portal, você deve instalar um Kubernetes Operator.
Pré-requisitos
- Verifique se o proprietário do cluster do Kubernetes, no qual você está instalando o Operator, tem as seguintes permissões.
- Todos os direitos da função global Autor de Cluster Kubernetes. A função Autor de Cluster Kubernetes é criada automaticamente durante o processo de configuração do servidor do VMware Cloud Director Container Service Extension. Para obter mais informações, consulte a documentação do VMware Cloud Director Container Service Extension.
- Controle total de gerenciamento do cluster do Kubernetes.
- Os direitos adicionais do VMware Cloud Director: Gerenciar Aplicativo de Contêiner, Reconciliar Aplicativo de Contêiner e Controle Total: VMWARE: KUBECLUSTEREXTENSION.
- Verifique se você tem controle administrativo total do cluster do Kubernetes, no qual está instalando o Kubernetes Operator, e os direitos Controle Total: VMWARE:CAPVCDCLUSTER e Exibir: VMWARE: KUBECLUSTEREXTENSION.
Procedimento
- No painel de navegação esquerdo primário, selecione Hub de Conteúdo.
- No painel esquerdo secundário, selecione Clusters do Kubernetes.
- Clique no botão de opção ao lado do cluster do Kubernetes no qual você deseja instalar o Kubernetes Operator e clique em Instalar Operator.
- Selecione o tipo de localização de origem para o pacote do Kubernetes Operator.
Opção Descrição Registro da VMware Se o cluster do Kubernetes tiver acesso à Internet, você poderá instalar o Kubernetes Operator usando o pacote oficial do Kubernetes Operator de Hub de Conteúdo do registro de contêiner público da VMware.
Registro Personalizado Se o cluster do Kubernetes não tiver acesso à Internet, instale o Kubernetes Operator usando um registro personalizado.
Você deve clonar o pacote oficial do Kubernetes Operator de Hub de Conteúdo do registro de contêiner público da VMware para o seu registro personalizado. O pacote do Kubernetes Operator de Hub de Conteúdo está no formato Carvel e você deve usar a ferramenta Carvel imgpkg para clonar o pacote. Para obter informações sobre a ferramenta imgpkg, consulte a documentação do Carvel imgpkg.
Observação: Para usar o registro personalizado, copie a versão do pacote oficial do Kubernetes Operator de Hub de Conteúdo do registro de contêiner público da VMware. - Se você quiser usar um registro personalizado, digite o caminho para o registro personalizado que armazena o pacote do Kubernetes Operator clonado de Hub de Conteúdo e a versão do pacote oficial do Kubernetes Operator de Hub de Conteúdo do registro de contêiner público da VMware.
- Clique em Instalar Operator.
Resultados
Editar um Kubernetes Operator no VMware Cloud Director Tenant Portal
Usando o VMware Cloud Director Tenant Portal, você pode atualizar a localização do pacote e reimplantar o Kubernetes Operator.
Pré-requisitos
- Verifique se o proprietário do cluster do Kubernetes, no qual você está instalando o Operator, tem as seguintes permissões.
- Todos os direitos da função global Autor de Cluster Kubernetes. A função Autor de Cluster Kubernetes é criada automaticamente durante o processo de configuração do servidor do VMware Cloud Director Container Service Extension. Para obter mais informações, consulte a documentação do VMware Cloud Director Container Service Extension.
- Controle total de gerenciamento do cluster do Kubernetes.
- Os direitos adicionais do VMware Cloud Director: Gerenciar Aplicativo de Contêiner, Reconciliar Aplicativo de Contêiner e Controle Total: VMWARE: KUBECLUSTEREXTENSION.
- Verifique se você tem controle administrativo total do cluster do Kubernetes, no qual está instalando o Kubernetes Operator, e os direitos Controle Total: VMWARE:CAPVCDCLUSTER e Exibir: VMWARE: KUBECLUSTEREXTENSION.
Procedimento
- No painel de navegação esquerdo primário, selecione Hub de Conteúdo.
- No painel esquerdo secundário, selecione Clusters do Kubernetes.
- Clique no botão de opção ao lado do cluster do Kubernetes no qual você deseja atualizar o Kubernetes Operator e clique em Editar Operator.
- Selecione o tipo de localização de origem para o pacote do Kubernetes Operator.
Opção Descrição Registro da VMware Se o cluster do Kubernetes tiver acesso à Internet, você poderá instalar o Kubernetes Operator usando o pacote oficial do Kubernetes Operator de Hub de Conteúdo do registro de contêiner público da VMware.
Registro Personalizado Se o cluster do Kubernetes não tiver acesso à Internet, instale o Kubernetes Operator usando um registro personalizado.
Você deve clonar o pacote oficial do Kubernetes Operator de Hub de Conteúdo do registro de contêiner público da VMware para o seu registro personalizado. O pacote do Kubernetes Operator de Hub de Conteúdo está no formato Carvel e você deve usar a ferramenta Carvel imgpkg para clonar o pacote. Para obter informações sobre a ferramenta imgpkg, consulte a documentação do Carvel imgpkg.
Observação: Para usar o registro personalizado, copie a versão do pacote oficial do Kubernetes Operator de Hub de Conteúdo do registro de contêiner público da VMware. - Se você quiser usar um registro personalizado, digite o caminho para o registro personalizado que armazena o pacote do Kubernetes Operator clonado de Hub de Conteúdo e a versão do pacote oficial do Kubernetes Operator de Hub de Conteúdo do registro de contêiner público da VMware.
- Clique em Editar Operator.
Desinstalar um Kubernetes Operator do VMware Cloud Director Tenant Portal
Você pode excluir o Kubernetes Operator e todos os aplicativos de contêiner que ele gerencia do VMware Cloud Director Tenant Portal desinstalando o Operator.
Depois de desinstalar o Kubernetes Operator do Hub de Conteúdo, você deve excluir do cluster do Kubernetes os recursos e namespaces do Kubernetes Operator.
Pré-requisitos
- Verifique se o proprietário do cluster do Kubernetes, no qual você está instalando o Operator, tem as seguintes permissões.
- Todos os direitos da função global Autor de Cluster Kubernetes. A função Autor de Cluster Kubernetes é criada automaticamente durante o processo de configuração do servidor do VMware Cloud Director Container Service Extension. Para obter mais informações, consulte a documentação do VMware Cloud Director Container Service Extension.
- Controle total de gerenciamento do cluster do Kubernetes.
- Os direitos adicionais do VMware Cloud Director: Gerenciar Aplicativo de Contêiner, Reconciliar Aplicativo de Contêiner e Controle Total: VMWARE: KUBECLUSTEREXTENSION.
- Verifique se você tem controle administrativo total do cluster do Kubernetes, no qual está instalando o Kubernetes Operator, e os direitos Controle Total: VMWARE:CAPVCDCLUSTER e Exibir: VMWARE: KUBECLUSTEREXTENSION.
Procedimento
Gerenciar o acesso do usuário a um cluster do Kubernetes no seu VMware Cloud Director Tenant Portal
Para conceder ou restringir o acesso a um cluster do Kubernetes, você pode alterar os níveis de acesso do usuário ou remover permissões de usuário.
Pré-requisitos
- Verifique se você tem permissões no cluster do Kubernetes. Você deve ter um dos seguintes níveis de permissão:
- Direito Controle Total de Administrador: VMWARE: CAPVCDCLUSTER concedido
- Direito Controle Total: VMWARE: CAPVCDCLUSTER concedido e entrada de ACL de entidade do cluster de Controle Total.
Consulte Gerenciar o acesso do usuário a um cluster do Kubernetes no seu VMware Cloud Director Tenant Portal e Gerenciar o acesso do namespace a um cluster do Kubernetes no seu VMware Cloud Director Tenant Portal.
Procedimento
Gerenciar o acesso do namespace a um cluster do Kubernetes no seu VMware Cloud Director Tenant Portal
Você pode usar namespaces para dividir e isolar recursos de cluster entre os usuários da sua organização.
Pré-requisitos
- Verifique se você tem o direito Gerenciar ACL de Namespace do Kubernetes.
- Verifique se você tem permissões no cluster do Kubernetes. Você deve ter um dos seguintes níveis de permissão:
- Direito Controle Total de Administrador: VMWARE: CAPVCDCLUSTER concedido
- Direito Controle Total: VMWARE: CAPVCDCLUSTER concedido e ACL Controle Total do cluster do Kubernetes de destino
Consulte Gerenciar o acesso do usuário a um cluster do Kubernetes no seu VMware Cloud Director Tenant Portal e Gerenciar o acesso do namespace a um cluster do Kubernetes no seu VMware Cloud Director Tenant Portal.