Solucione problemas do Kubernetes com CA Privada da AWS - Autoridade de Certificação Privada da AWS

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solucione problemas do Kubernetes com CA Privada da AWS

Você pode obter os registros aws-private-ca-issuer com o seguinte procedimento:

  1. Veja o nome do pod:

    kubectl get pods -A
  2. Para visualizar os registros do emissor, use o seguinte comando:

    kubectl logs -n aws-privateca-issuer <pod-name> aws-privateca-issuer
  3. Para visualizar os IAM Roles Anywhere registros, use o seguinte comando:

    kubectl logs -n aws-privateca-issuer <pod-name> rolesanywhere-credentials-helper

Para verificar o status do seu CA Privada da AWS emissor, use uma das seguintes opções:

Para verificar se seu emissor está pronto, use o seguinte comando:

kubectl get AWSPCAClusterIssuers -o json | jq '.items[].status

A resposta deve ser semelhante à seguinte:

{ "conditions": [ { "lastTransitionTime": "2024-07-03T13:56:37Z", "message": "Issuer verified", "reason": "Verified", "status": "True", "type": "Ready" } ] }

Se o emissor não estiver no Ready estado, o message campo fornece informações sobre o motivo pelo qual o emissor não conseguiu entrar em contato com o Ready estado.

Para verificar se seu certificado está pronto, use o seguinte comando:

kubectl get certificates -o json | jq '.items[].status'

A resposta deve ser semelhante à seguinte:

{ "conditions": [ { "lastTransitionTime": "2024-07-03T13:58:13Z", "message": "Certificate is up to date and has not expired", "observedGeneration": 1, "reason": "Ready", "status": "True", "type": "Ready" } ], "notAfter": "2024-10-01T13:58:12Z", "notBefore": "2024-07-03T12:58:12Z", "renewalTime": "2024-09-16T13:58:12Z", "revision": 1 }

Se o certificado não estiver no Ready estado, o message campo fornecerá informações sobre o motivo pelo qual o certificado não conseguiu chegar ao Ready estado.