容器应用

k8s 创建secret tls

创建secret

kubectl delete secret -n ns-nginx pay-yx111-com
kubectl create secret tls pay-yx111-com --cert=Nginx/pay.yx111.com/1_pay.yx111.com_bundle.crt --key=Nginx/pay.yx111.com/2_pay.yx111.com.key -n ns-nginx
[root@centos-7 pay.yx111.com]# cat pay-yx111-com-nginx-ingress.yaml 
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: pay-yx111-com-nginx-ingress
  namespace: ns-nginx
spec:
  tls:
  - hosts:
    - pay.yx111.com
    secretName: pay-yx111-com
  rules:
  - host: pay.yx111.com
    http:
      paths:
      - pathType: Prefix
        path: "/"
        backend:
          service:
            name: pay-yx111-com-nginx-svc
            port:
              number: 80
  - host: pay.yx111.com
    http:
      paths:
      - pathType: Prefix
        path: "/info.php"
        backend:
          service:
            name: pay-yx111-com-nginx-svc
            port:
              number: 80

留言

您的电子邮箱地址不会被公开。 必填项已用*标注

闽ICP备20008591号-1