目录
一 手动部署-官网版
1.1 获取资源
1 [root@master01 ~]# mkdir ingress 2 [root@master01 ~]# cd ingress/ 3 [root@master01 ingress]# git clone https://github.com/nginxinc/kubernetes-ingress/ 4 [root@master01 ingress]# cd kubernetes-ingress/deployments 5 [root@master01 ingress]# git checkout v1.7.0
1.2 安装RBAC
1 [root@master01 deployments]# kubectl apply -f common/ns-and-sa.yaml #部署namespace及ServiceAccount 2 [root@master01 deployments]# kubectl apply -f rbac/rbac.yaml #部署RBAC角色及权限等
1.3 安装基础资源
1 [root@master01 deployments]# kubectl apply -f common/default-server-secret.yaml
说明:
创建TLS证书和NGINX中默认服务器的secret。默认服务器返回Not Found页面,其中包含404状态代码,用于未定义的所有访问规则请求的返回值。默认包含了一个自签名的证书和生成的密钥。
1 [root@master01 deployme
本文详细介绍了如何手动部署Nginx-ingress,包括官网版和社区推荐版的步骤,从获取资源、安装RBAC到创建ingress controllers服务。同时,讲解了ingress的使用,创建demo环境、ingress策略以及HTTPS配置,提供了证书创建、secret管理以及TLS ingress策略的创建方法,并有验证过程。
最低0.47元/天 解锁文章
1625

被折叠的 条评论
为什么被折叠?



