Por que os componentes do Istio estão ausentes?
Nuvem Privada Virtual Infraestrutura clássica
Um ou mais dos componentes do plano de controle do Istio, como istiod, não existe em seu cluster.
Revise as causas possíveis a seguir:
- Você excluiu uma das implementações do Istio que está instalada em seu complemento gerenciado do Istio do cluster.
- Você alterou mudou o recurso padrão
IstioOperator(IOP). Ao ativar o complemento Istio gerenciado, não é possível usar os recursosIstioOperator(iop) para customizar a instalação do plano de controle Istio. Somente os recursosIstioOperatorque são gerenciados pela IBM para o plano de controle do Istio são suportados. Mudar as configurações do plano de controle pode resultar em um estado de plano de controle não suportado. Se você criar um recurso do tipo “IstioOperator” para gateways personalizados em seu plano de dados na versão Istio 1.23 e anteriores, você será responsável pelo gerenciamento desses recursos.
Para verificar a instalação de componentes do plano de controle:
-
Verifique os valores de quaisquer customizações especificadas no configmap de customização. Por exemplo, se o valor da configuração
istio-components-pilot-requests-cpufor muito alto, os componentes do plano de controle podem não ser planejados.kubectl describe cm managed-istio-custom -n ibm-operators ```sh {: pre} -
Verifique os logs do operador do Istio. Se algum log indicar que o operador está falhando em reconciliar suas configurações de customização, verifique novamente suas configurações para a instalação customizada do Istio.
kubectl logs -n ibm-operators -l name=managed-istio-operator -
Opcional: para atualizar seu recurso de configmap
managed-istio-custom, exclua o configmap de seu cluster. Depois de aproximadamente 5 minutos, um configmap padrão que contém as configurações originais de instalação é criado em seu cluster. O operador Istio reconcilia a instalação do Istio para as configurações de complemento originais, incluindo os componentes principais do plano de controle do Istio.kubectl delete cm managed-istio-custom -n ibm-operators -
Se os componentes do plano de controle do Istio ou outros recursos do Istio ainda estiverem indisponíveis, atualize o cluster principal.
ibmcloud ks cluster master refresh -c CLUSTER_NAME_OR_ID