ZBLOG

kubespray开启ingress_nginx

要在 Kubespray 中开启 Ingress-Nginx,需要进行以下步骤:

  1. 在 inventory/sample/group_vars/all/ 目录下创建 ingress_nginx.yml 文件,并添加如下内容:
  1. # 开启 Ingress-Nginx
  2. kube_network_plugin: calico
  3. ingress_nginx_enabled: true
  4. ingress_nginx_host_network: false
  1. 修改 inventory/sample/hosts.ini 文件,将 [kube-master] 和 [kube-node] 分组中的节点 IP 地址修改为实际的主控节点和工作节点 IP 地址。

  2. 执行以下命令,安装 Ingress-Nginx 插件:

  1. ansible-playbook -i inventory/sample/hosts.ini --become --become-user=root cluster.yml -e ansible_user=root -e kube_network_plugin=calico -e kube_version=v1.18.6 -e helm_enabled=true -e ingress_nginx_enabled=true
  1. 检查 Ingress-Nginx 是否成功安装。可以使用 kubectl get pods 命令查看是否有名称为 nginx-ingress-controller 的 Pod 运行。

  2. 部署应用程序并测试 Ingress-Nginx 是否正常工作。

总之,在 Kubespray 中开启 Ingress-Nginx 可以帮助用户方便地管理和配置 Kubernetes 内置的负载均衡和路由规则功能,从而更好地支持应用程序部署和扩展。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=2684

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?