External Secrets
  • 1 minuto de leitura
  • Tema escuro
    Tema claro
  • Pdf

External Secrets

  • Tema escuro
    Tema claro
  • Pdf

Article Summary

Integração DSM com Kubernetes através do External Secrets

Requisitos

No senhasegura:

  1. Crie um Grupo de acesso no DSM
  2. Crie uma Secret no senhasegura
  3. Crie uma Aplicação no senhasegura
  4. Crie uma Autorização da aplicação para a aplicação criada
  5. Adicione a Secret na Autorização da aplicação
  6. Copie o valor dos campos Client ID e Client Secret da Autorização da aplicação
  7. Crie um arquivo com a extensão .yml no Kubernetes
  8. Preencha o Client ID e Client Secret no arquivo .yml
  9. Execute o comando:
kubectl apply -f nomedoarquivo.yml

No Kubernetes siga os passos dessa documentação:

Provider senhasegura DSM

Validação

Consultar o status do sincronismo:

kubectl get externalsecret -o wide 
kubectl describe externalsecret example-secret

Consultar se o pod foi criado:

kubectl get pods -A

Verificar o conteúdo da external secret:

kubectl get secrets/example-secret -n namespace -o yaml

Troubleshooting

Verificar se a secret sincronizada foi criada e os dados obtidos:

kubectl get secrets/example-secret -o yaml

Consultar logs do external secrets:

kubectl logs -f pod/external-secrets-<CHANGEME> -n external-secrets

Este artigo foi útil?