--- title: "Como integrar o DSMr ao Kubernetes" slug: "how-to-integrate-dsm-with-kubernetes" updated: 2026-11-03T14:48:17Z published: 2026-11-03T14:48:17Z canonical: "docs.senhasegura.io/how-to-integrate-dsm-with-kubernetes" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.senhasegura.io/llms.txt > Use this file to discover all available pages before exploring further. # Como integrar o DSM ao Kubernetes ## Requisitos 1. Ter o Kubernetes instalado corretamente. 2. Ter a ferramenta `kubectl` instalada. ## Para ter o ambiente devidamente configurado 1. Siga as instruções de instalação fornecidas em [Getting started - External Secrets Operator](https://external-secrets.io/latest/introduction/getting-started/) 2. Siga as instruções fornecidas em [Segura™ DevOps Secrets Management (DSM)](https://external-secrets.io/latest/provider/senhasegura-dsm/). ## Configuração no Segura™ 1. Crie uma **Politica de Acesso** no DSM. 2. Crie um **Secret** no Segura™. 3. Crie uma **Aplicação** no Segura™. 4. Crie uma **Autorização para a aplicação** recém-criada. 5. Adicione o **Secret** à **Autorização da aplicação**. 6. Copie os valores 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 arquivo `.yml` com os valores de **Client ID** e **Client Secret** que você copiou anteriormente. 9. Execute o seguinte comando: `kubectl apply -f nomedoarquivo.ymlc` No Kubernetes, siga os passos da documentação do Segura™ sobre External Secrets, disponível em [Segura™ DevOps Secrets Management (DSM)](https://external-secrets.io/latest/provider/senhasegura-dsm/). Seguindo esses passos, a integração entre o DSM e o Kubernetes via External Secrets estará configurada, garantindo uma gestão segura e eficaz das informações sensíveis necessárias para a operação de seu ambiente ## Validar a integração Para validar a integração, utilize um dos seguintes comandos: | Command | Description | | --- | --- | | `kubectl get externalsecret -o wide` | Verificar o status da sincronização. | | `kubectl describe externalsecret example-secret` | Verifica o status da sincronização. | | `kubectl get pods -A` | Verifica a criação do pod. | | `kubectl get secrets/example-secret -n namespace -o yaml` | Verifica o conteúdo do External Secrets. | | `kubectl get secrets/example-secret -o yaml` | Verifica se o segredo sincronizado foi criado e se os dados foram recuperados. | | `kubectl logs -f pod/external-secrets-<CHANGEME> -n external-secrets` | Verifica os logs do External Secrets | --- Você ainda tem dúvidas? Entre em contato com a [Comunidade Segura](https://community.senhasegura.io/).