Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

332
Visualizações
El controlador de entrada de Kubernetes no puede encontrar el secreto del certificado

Estoy configurando un secreto que contiene el certificado para el controlador de ingreso, pero obtengo el siguiente error cuando reviso los registros de ingreso

Registros de ingreso:

 W0304 05:47:32.020497 7 controller.go:1153] Error getting SSL certificate "default/auth-tls": local SSL certificate default/auth-tls was not found. Using default certificate W0304 05:47:32.020516 7 controller.go:1407] Error getting SSL certificate "default/auth-tls": local SSL certificate default/auth-tls was not found I0304 05:47:32.114777 7 main.go:117] "successfully validated configuration, accepting" ingress="hello-kubernetes-ingress" namespace="default"

Secreto:

 $ kubectl create secret tls auth-tls --cert key.pem --key out.key $ kubectl describe secret auth-tls Name: auth-tls Namespace: default Labels: <none> Annotations: <none> Type: kubernetes.io/tls Data ==== tls.crt: 3231 bytes tls.key: 1732 bytes

A continuación se muestra mi archivo yaml para el ingreso

 apiVersion: networking.k8s.io/v1beta1 kind: Ingress metadata: name: hello-kubernetes-ingress annotations: kubernetes.io/ingress.class: nginx nginx.ingress.kubernetes.io/auth-url: https://externalauthentication/authorize spec: rules: - host: hw1.yourdomain http: paths: - backend: serviceName: hello-kubernetes-first servicePort: 80 - host: hw2.yourdomain http: paths: - backend: serviceName: hello-kubernetes-second servicePort: 80 tls: - hosts: - externalauthentication - hw1.yourdomain secretName: auth-tls
over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Tanto Ingress como Secret son recursos con espacio de nombres. Puedes comprobarlo tú mismo con:

 $ kubectl api-resources --namespaced=true NAME SHORTNAMES APIGROUP NAMESPACED KIND ... secrets true Secret ... ingresses ing extensions true Ingress ingresses ing networking.k8s.io true Ingress

Sólo pueden trabajar dentro de su espacio de nombres . Entonces, en su caso de uso, debe colocar ambos ( Ingress y Secret ) en el mismo espacio de nombres.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda