K8S学习之基础七十二:Ingress基于Https代理pod

Ingress基于Https代理pod

1、构建TLS站点

(1)准备证书,在xianchaomaster1节点操作

复制代码
cd /root/
openssl genrsa -out tls.key 2048
openssl req -new -x509 -key tls.key -out tls.crt -subj /C=CN/ST=Beijing/L=Beijing/O=DevOps/CN=ak.lucky.com

(2)生成secret,在xianchaomaster1节点操作

复制代码
kubectl create secret tls tomcat-ingress-secret --cert=tls.crt --key=tls.key

(3)查看secret

复制代码
kubectl get secret

(4)查看tomcat-ingress-secret详细信息

复制代码
kubectl describe secret tomcat-ingress-secret

创建yaml并应用

复制代码
 vi ingress-tomcat-tls.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: ingress-tomcat-tls
  namespace: default
spec:
  ingressClassName: nginx
  tls:
  - hosts:
    -  ak.lucky.com
    secretName: tomcat-ingress-secret
  rules:
  - host: ak.lucky.com
    http:
      paths:
      - path: /
        pathType:  Prefix
        backend:
         service:
           name: nginx-svc
           port:
            number: 80

增肌本地hosts内容

浏览器打开 ak.lucky.com

相关推荐
stars-he12 分钟前
Silvaco 仿真NMOS 差分对器件剖面结构图
笔记·学习
魔法阵维护师15 分钟前
从零开发游戏需要学习的c#模块,第十二章(rpg小游戏入门,中篇,金币收集与ui显示)
学习·游戏·c#
阳光九叶草LXGZXJ16 分钟前
达梦数据库-堆栈看问题-01-asmapi_asm_extent_load
linux·运维·数据库·sql·学习
魔法阵维护师21 分钟前
从零开发游戏需要学习的c#模块,第十九章(在游戏画面里显示文字 —— FontStashSharp)
学习·游戏·c#
容器魔方26 分钟前
华为云云容器引擎CCE 2026-Q1优化升级,全面进化您的云原生体验!
大数据·分布式·云原生·容器·云计算
PNP Robotics33 分钟前
PNP机器人亮相南京学术论坛,分享具身智能多模态数据采集前沿成果
人工智能·深度学习·学习·机器学习·virtualenv
毕小宝35 分钟前
AI 编程应用:实现 npm CLI 工具 scp-upload
学习
清钟沁桐36 分钟前
mlir 编译器学习笔记之十 -- 数据类型
笔记·学习·mlir
red_redemption38 分钟前
自由学习记录(190)
学习
数据与后端架构提升之路40 分钟前
论云原生层次架构在自动驾驶云控平台中的应用
云原生·架构·自动驾驶