k8s | secret 생성

icurfer·2024년 5월 5일

kubernetes

목록 보기
2/5

Kubernetes Secret 생성

테스 트 중 생성방법 확인 후 내용 업데이트 됩니다.

Ingress 용 tls/ssl

secret 생성

kubectl create secret tls ${secret_name} --cert /root/ssl/cert.pem --key /root/ssl/key.pem -n ${namespace}

let's encrypt 사용 경우 인증서 위치 : /etc/letsencrypt/live/

Inress TLS 적용 예시

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: ing-landing
  annotations:
    nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
spec:
  ingressClassName: nginx
  rules:
  - host: www.example.com
    http:
      paths:
      - backend:
          service:
            name: svc-landing
            port:
              number: 80
        path: /
        pathType: Prefix
  tls:
  - hosts:
    - "www.example.com"
    secretName: ssl-landing
profile
낮에는 클라우드엔지니어, 밤에는 나홀로 개발자...

0개의 댓글