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

相关推荐
香蕉割草机几秒前
云原生、容器及数据中心网络相关名词记录
网络·云原生
red_redemption11 分钟前
自由学习记录(88)
学习
礼拜天没时间.18 分钟前
深入理解HTTPS:从概念到实战优化
网络协议·http·https
童先生20 分钟前
我想把minio弄成https访问能行吗?
网络协议·http·https
deeper_wind2 小时前
k8s-容器化部署论坛和商城服务(小白的“升级打怪”成长之路)
linux·运维·容器·kubernetes
wdxylb3 小时前
云原生俱乐部-k8s知识点归纳(8)
云原生·容器·kubernetes
百分百题库APP4 小时前
江苏安全员 A 证 “安全生产管理” 核心考点
学习·考试·题库·考证
hello_ world.6 小时前
k8s笔记04-常用部署命令
笔记·容器·kubernetes
阿里云云原生6 小时前
拥抱 AI 原生!8月29日深圳,企业实践工作坊火热报名中
云原生
阿里云云原生6 小时前
不增加 GPU,首 Token 延迟下降 50%|LLM 服务负载均衡的新实践
云原生