Para receber informações sobre seus recursos, use kubectl
.
Antes de começar
Para concluir essas etapas, você precisa dos recursos existentes do Config Connector. Para ver um exemplo de recurso, consulte Primeiros passos com o Config Connector.
Como listar todos os recursos
É possível listar os recursos com que o Config Connector gerencia, executando o seguinte comando:
kubectl get gcp
Como determinar o status de um recurso
Você pode determinar se um recurso está pronto analisando o status.condition dele. O Config Connector atualiza o status para refletir o estado atual do recurso.
kubectl wait --for=condition=READY KIND NAME
Substitua:
KIND
: o tipo do recurso. Por exemplo,PubSubTopic
.NAME
: o nome do recurso
Como visualizar eventos
O Config Connector cria eventos do Kubernetes com informações e erros sobre o gerenciamento de recursos. É possível visualizar os eventos de um recurso específico ou todos os eventos no ambiente do Config Connector.
Como visualizar eventos para um único recurso
É possível visualizar os eventos de um único recurso examinando o campo Events
na saída do seguinte comando:
kubectl describe KIND NAME
Substitua:
KIND
: o tipo do recurso.NAME
: o nome do recurso
Por exemplo, se você tiver um recurso SpannerInstance
do Config Connector chamado spannerinstance-sample
, use o seguinte comando para ver os eventos:
kubectl describe spannerinstance spannerinstance-sample
Como visualizar eventos de um namespace
Para ver os eventos de todos os recursos do Kubernetes em um determinado namespace, incluindo os recursos do Config Connector, execute o seguinte comando:
kubectl --namespace CC_NAMESPACE get events
Substitua CC_NAMESPACE
pelo namespace em que o Config Connector gerencia recursos.
Eventos específicos do Config Conector
O Config Connector pode criar os seguintes tipos de evento:
- Atualizando
- Ocorre quando o recurso subjacente do Google Cloud de um recurso do Config Connector está sendo atualizado.
- UpToDate
- Ocorre quando a reconciliação do recurso do Config Connector é bem-sucedida. Esse tipo de evento significa que o recurso subjacente do Google Cloud agora corresponde ao estado desejado especificado pelo recurso do Config Connector.
- UpdateFailed
- Ocorre quando a reconciliação de um recurso do Config Connector falha.
- DependencyNotReady
- Ocorre quando um recurso referenciado do Config Connector não está pronto. Para determinar se um recurso está pronto, verifique o status dele.
- DependencyNotFound
- Ocorre quando um recurso referenciado do Config Connector ou um secret do Kubernetes não é encontrado.
- DependencyInvalid
- Ocorre quando uma referência é inválida. Por exemplo, suponha que um recurso do Config Connector faça referência a uma chave secreta do Kubernetes. Se a chave secreta existe, mas não contém a chave que está sendo referenciada, a referência é considerada inválida.
- Excluindo
- Ocorre quando o recurso do Config Connector está sendo excluído do servidor da API Kubernetes.
- Excluído
- Ocorre quando um recurso do Config Connector é excluído com sucesso do servidor da API Kubernetes.
- DeleteFailed
- Ocorre quando um recurso do Config Connector não foi excluído do servidor da API Kubernetes.
- ManagementConflict
- Ocorre quando um recurso do Config Connector não assume a propriedade do recurso subjacente do Google Cloud. Quando isso ocorre, geralmente é porque outro recurso do Config Connector já tem a propriedade do recurso do Google Cloud. Leia mais sobre como o Config Connector lida com conflitos entre vários recursos do Config Connector.
- PreActuationTransformFailed
- Ocorre quando um recurso do Config Connector falha ao realizar transformações de pré-atuação. Esse tipo de evento provavelmente significa que a configuração do recurso é inválida.
- PostActuationTransformFailed
- Ocorre quando um recurso do Config Connector falha ao realizar transformações pós-atuação.
- Não gerenciado
Ocorre quando o Config Connector está no namespaced-mode e o recurso do Config Connector está em um namespace onde o Config Connector não está ativado (ou seja, o namespace não tem um objeto
ConfigConnectorContext
).Esse evento pode ocorrer mesmo que o namespace tenha um
ConfigConnectorContext
se oConfigConnectorContext
tiver sido criado aproximadamente ao mesmo tempo que o recurso do Config Connector. Basta aguardar um pouco para que o Config Connector comece a gerenciar o recurso.
A seguir
Saiba mais sobre introspecção de aplicativos Kubernetes.
Monitore a instalação do Config Connector com o Prometheus.