AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / server / Perguntas / 1164636
Accepted
Bob5421
Bob5421
Asked: 2024-09-01 14:59:19 +0800 CST2024-09-01 14:59:19 +0800 CST 2024-09-01 14:59:19 +0800 CST

Token JWT associado a uma conta de serviço k8s

  • 772

Veja este manifesto yaml:

apiVersion: v1
kind: ServiceAccount
metadata:
  name: myserviceaccount
  namespace: default
---
apiVersion: v1
kind: Secret
metadata:
  name: myserviceaccount-token
  namespace: default
  annotations:
    kubernetes.io/service-account.name: myserviceaccount
type: kubernetes.io/service-account-token

Eu aplico este manifesto no meu cluster k8s:

$ kubectl apply -f myserviceaccount.yaml

Quando tento este comando:

$ kubectl -n default get service account/myserviceaccount

-> Vejo 0 segredos contados

Eu deveria ver pelo menos 1 segredo para myserviceaccount-token. Por que não vejo esse segredo?

Obrigado

kubernetes
  • 1 1 respostas
  • 72 Views

1 respostas

  • Voted
  1. Best Answer
    Sai Chandini Routhu
    2024-09-01T19:47:33+08:002024-09-01T19:47:33+08:00

    De acordo com este blog Medium de LU Andy

    • A partir do Kubernetes versão 1.24, os tokens padrão criados pelo Kubernetes para SAs não são mais de longa duração. Apenas o recurso de conta de serviço é criado.
    • Os tokens SA legados têm vida longa, o que significa que esses tokens NUNCA expiram. A menos que você exclua as contas de serviço, o controlador de token do Kubernetes excluirá todos os objetos secretos de token SA correspondentes.

    De acordo com este link do Github

    O recurso LegacyServiceAccountTokenNoAutoGeneration é beta e habilitado por padrão. Quando habilitado, os objetos da Secret API que contêm tokens de conta de serviço não são mais gerados automaticamente para cada ServiceAccount. Use a TokenRequest API para adquirir tokens de conta de serviço ou, se um token que não expira for necessário, crie um objeto da Secret API para o controlador de token preencher com um token de conta de serviço seguindo este guia. (#108309, @zshihang)

    Como você está usando uma versão 1.24 ou superior, esse é o motivo pelo qual myserviceaccount-token não será gerado automaticamente. Há muitas abordagens para adquirir um token para sua conta de serviço no k8s 1.24 ou superior. Você precisa usar um dos métodos descritos no blog Medium acima para solicitar um token.

    • 0

relate perguntas

  • Containerd falhou ao iniciar após Nvidia Config

  • Como posso modificar o configmap CoreDNS antes de inicializar o cluster usando o kubeadm?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve