Criação e gerenciamento de hosts dedicados na infraestrutura VPC
Nuvem Privada Virtual
Os hosts dedicados são hypervisors gerenciados por locatário único que podem ser usados somente para implementar clusters IBM Cloud Kubernetes Service.
Os hosts dedicados, incluindo aqueles com armazenamento de instância, estão disponíveis em Beta para contas permitidas apenas. Entre em contado com o suporte para obter informações sobre como ser incluído na lista de permissões. Além disso, se você quiser usar hosts dedicados com armazenamento de instância, inclua isso em seu caso de suporte.
Configurando hosts dedicados na CLI
Para realizar o pedido de hosts dedicados, é necessário primeiro criar um conjunto de hosts. Em seguida, é possível criar hosts no conjunto.
- Permissões mínimas necessárias
- Função de acesso à plataforma de administrador para o cluster em IBM Cloud Kubernetes Service.
-
Revise os tipos de host dedicado disponíveis e anote a classe de tipo com a qual deseja criar seu conjunto de hosts, por exemplo
bx2. Os tipos de host dedicado que incluem armazenamento de instância são indicados com a letradna quarta posição do nome, por exemplobx2d-2x8. Para obter mais informações sobre o uso do armazenamento de instância, consulte Armazenamento de instância.ibmcloud ks dedicated flavors --zone ZONE --provider PROVIDER -
Criar um conjunto de hosts dedicados.
ibmcloud ks dedicated pool create --flavor-class CLASS --metro METRO --name NAME--flavor-class CLASS- A classe-tipo do conjunto de hosts dedicados. Para ver opções disponíveis, execute o comando
ibmcloud ks dedicated flavors. Exemplo:bx2. --metro METRO- A área metropolitana na qual criar o conjunto de hosts dedicados, como
dalouwdc. --name NAME- O nome do conjunto de hosts dedicados.
-
Crie pelo menos um host dedicado em cada zona em que seus trabalhadores residem.
Para melhorar a redundância, crie mais de um host dedicado em cada zona em que seus trabalhadores residem.
ibmcloud ks dedicated host create --flavor FLAVOR --pool POOL --zone ZONE-- flavor FLAVOR- O tipo de host dedicado. Para ver as opções disponíveis, execute
ibmcloud ks dedicated flavors. -- pool POOL- O nome do conjunto de hosts dedicados em que o host dedicado é incluído.
--zone ZONE- A zona na qual criar o host dedicado. Para uma lista de disponíveis
-
Crie um cluster com seu host dedicado. Ou, inclua um conjunto de trabalhadores em um cluster existente.
Removendo nós do trabalhador de um host dedicado na CLI
Para remover nós do trabalhador de um host dedicado, deve-se desativar o posicionamento do host dedicado e, em seguida, substituir ou remover os nós do trabalhador. Durante a substituição, quando novos nós do trabalhador são criados, eles são criados apenas em hosts com posicionamento ativado.
-
Liste seus hosts dedicados e conjuntos de hosts. Anote o host dedicado e o conjunto de hosts dedicados que você deseja remover.
ibmcloud ks dedicated host ls ibmcloud ks dedicated pool ls -
Desativar o posicionamento de host dedicado.
ibmcloud ks dedicated host placement disable --host HOST --pool POOL--host HOST- O ID do host dedicado para o qual desativar o posicionamento.
--pool POOL- O ID do conjunto de hosts dedicados no qual o host dedicado está localizado. Para listar conjuntos de hosts dedicados, execute
ibmcloud ks dedicated pool ls.
-
Substitua ou remova cada nó do trabalhador no host dedicado.
- Substitua os nós do trabalhador se quiser manter a mesma capacidade de cluster, mas remova os nós do trabalhador do host dedicado. Durante a substituição, quando novos nós do trabalhador são criados, eles são criados apenas em hosts com posicionamento ativado.
- Remova os nós do trabalhador se você estiver excluindo o seu cluster ou reduzindo a capacidade.
-
Verifique se os nós do trabalhador não estão mais no host dedicado em que o posicionamento está desativado. É possível usar o comando
dedicated host getpara visualizar os detalhes do host, incluindo os nós do trabalhador colocados nele.ibmcloud ks dedicated host get --pool POOL --host HOST
Removendo hosts dedicados na CLI
- Permissões mínimas necessárias
- Função de acesso à plataforma de administrador para o cluster em IBM Cloud Kubernetes Service.
-
Liste seus conjuntos de hosts dedicados. Anote os hosts dedicados que você deseja remover e o conjunto de hosts dedicados no qual estão os hosts.
ibmcloud ks dedicated pool ls --pool POOL -
Substitua ou remova quaisquer nós do trabalhador do host dedicado que você deseja remover.
-
Remova o host dedicado.
ibmcloud ks dedicated host rm --host HOST --pool POOL [-q]--pool POOL- O ID do conjunto de hosts dedicados que contém o host dedicado a excluir. Para listar conjuntos de hosts dedicados, execute
ibmcloud ks dedicated pool ls.
-
Opcional: Remover o conjunto de hosts dedicados.
Removendo conjuntos de hosts dedicados na CLI
-
Siga as etapas nas seções anteriores para substituir ou remover cada nó do trabalhador no host dedicado.
-
Depois de remover os nós do trabalhador do host dedicado, siga as etapas para remover cada host dedicado do conjunto de hosts dedicados.
-
Liste os seus conjuntos de hosts dedicados e anote o conjunto que deseja remover.
ibmcloud ks dedicated pool ls -
Obtenha os detalhes do seu conjunto de hosts dedicados.
ibmcloud ks dedicated pool get --pool POOL -
Obtenha os detalhes de cada host no conjunto e verifique se nenhum nó do trabalhador é colocado nele.
ibmcloud ks dedicated host get --pool POOL --host HOST -
Exclua o conjunto de hosts dedicados.
ibmcloud ks dedicated pool rm ---pool POOL -
Verifique se o conjunto de hosts dedicados foi removido.
ibmcloud ks dedicated pool get --pool POOL