Em um cluster ACK, utilize três componentes — ack-secret-manager, csi-secrets-store-provider-alibabacloud e ack-kms-agent-webhook-injector — para recuperar credenciais gerenciadas do Key Management Service (KMS). Esses componentes diferem quanto às versões de cluster compatíveis e aos métodos de acesso. Selecione o componente adequado conforme as necessidades do seu negócio.
Visão geral dos add-ons
ack-secret-manager: Sincroniza secrets do KMS Secrets Manager com os Kubernetes Secrets no cluster para que as aplicações acessem dados confidenciais com segurança. As cargas de trabalho podem montar esses Secrets como sistema de arquivos.
csi-secrets-store-provider-alibabacloud: Sincroniza secrets do KMS Secrets Manager com os Kubernetes Secrets. Também permite montar secrets diretamente nas aplicações como sistema de arquivos por meio de volumes inline CSI, ideal para acesso baseado em arquivos.
ack-kms-agent-webhook-injector: Injeta o KMS Agent como sidecar nos pods. As aplicações buscam secrets do KMS pelo agente via HTTP local e os armazenam em cache na memória, evitando codificar dados confidenciais diretamente no código.
Casos de uso
|
Componente |
Clusters compatíveis |
Descrição |
Operações relacionadas |
|
ack-secret-manager |
|
Sincroniza e atualize Secrets. |
Use ack-secret-manager to import Alibaba Cloud KMS service credentials |
|
csi-secrets-store-provider-alibabacloud |
Clusters ACK versão 1,20 ou posterior:
|
|
Use csi-secrets-store-provider-alibabacloud to import service credentials from KMS |
|
ack-kms-agent-webhook-injector |
Clusters ACK versão 1,22 ou posterior:
|
|
Deploy KMS Agent in ACK to retrieve secrets, ACK cloud-native access |
Faturamento
O ack-secret-manager e o csi-secrets-store-provider-alibabacloud têm instale e uso gratuitos, mas consomem recursos dos nós de trabalho após a instale. Configure as solicitações de recursos de cada módulo durante a instale.
O uso do KMS Secrets Manager gera cobranças. Para mais informações, consulte Billing.