zoukankan      html  css  js  c++  java
  • Kubernetes Ingress配置HTTPS

    1. 创建 secret

    $unzip unzip 3937326_app.*****.com_nginx.zip  #该文件就是阿里云上下载下来的证书
    $mv 3937326_app.*****.com.pem tls.crt
    $mv 3937326_app.*****.com.key tls.key
    $kubectl -n prod create secret tls app-*****-com-secret --key ./tls.key --cert ./tls.crt

    2. 在Ingress中引用secret,配置https

    apiVersion: networking.k8s.io/v1beta1
    kind: Ingress
    metadata:
      annotations:
        nginx.ingress.kubernetes.io/rewrite-target: /
        nginx.ingress.kubernetes.io/ssl-redirect: 'true'
        nginx.ingress.kubernetes.io/proxy-connect-timeout: "600"
        nginx.ingress.kubernetes.io/proxy-read-timeout: "600"
        nginx.ingress.kubernetes.io/proxy-send-timeout: "600"
        nginx.ingress.kubernetes.io/connection-proxy-header: "keep-alive"
        nginx.ingress.kubernetes.io/proxy-http-version: "1.1"
        nginx.ingress.kubernetes.io/proxy-body-size: 80m
      name: phpldapadmin
      namespace: public-service
    spec:
      tls:
      - hosts:
        - 'xxxxxxxx123.com'
        secretName: xxx-com-secret
      rules:
        - host: xxxxxxxx123.com
          http:
            paths:
              - backend:
                  serviceName: phpldapadmin-service
                  servicePort: 8080
                path: /

    3. 通过https://app.*****.com访问服务

  • 相关阅读:
    反射和内置方法重写
    封装
    接口与抽象类 、多态
    面向对象--继承和组合
    python对象
    模块导入
    python序列化模块
    time random sys os 模块
    python re模块和collections
    python各种推导式
  • 原文地址:https://www.cnblogs.com/sfnz/p/15434205.html
Copyright © 2011-2022 走看看