#应用配置kubectl apply -f ingress-myapp.yaml
在外部主机上配置好host文件
然后在浏览器中再访问,发现已经可以访问到后端pod了
二、使用https1、创建k8s证书(要注意和后端的pod使用相同的namespace)
kubectl -n defaultcreate secret tls ingress-test --key /home/centos/cert/cash432.key --cert /home/centos/cert/cash432.crt2、创建ingress规则
注意namespace的相同性,要不然证书无法生效vim ingress-myapp-cash432.yamlapiVersion: extensions/v1beta1kind: Ingressmetadata:name: ingress-myappnamespace: defaultannotations:kubernetes.io/ingress.class: "nginx"kubernetes.io/secure-backends: "true"kubernetes.io/ssl-passthrough: "true"spec:tls:- hosts:- myapp.cash432.xyzsecretName: ingress-testrules:- host: myapp.cash432.xyzhttp:paths:- path:backend:serviceName: myappservicePort: 80#应用配置kubectl apply -f ingress-myapp-cash432.yaml浏览器访问
【集群服务部k8s内安装部署ingress-nginx的教程方法,k8s部署ingress-nginx的方法步骤】到此这篇关于k8s部署ingress-nginx的方法步骤的文章就介绍到这了,更多相关k8s部署ingress-nginx内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
集群服务部k8s内安装部署ingress-nginx的教程方法,k8s部署ingress-nginx的方法步骤相关文章内容 。
推荐阅读
- docker 搭建Mysql集群的方法示例,Mysql集群的搭建实例教程
- 在docker中部署k8s的方法,k8s的搭建部署方法
- Docker搭建部署Node项目的方法步骤,Node服务部署搭建方法
- 一主二从 Docker部署MySQL8集群的实现步骤,MySQL8部署集群教程方法
- 华帝燃气灶售后服务部,苏州华帝燃气灶售后维修电话厂家专业服务中心