当前位置: 首页 > news >正文

(四)K8S 安装 Nginx Ingress Controller

ingress-nginx 是 Kubernetes 的入口控制器,使用NGINX作为反向代理和负载均衡器

版本介绍

版本1:Ingress NGINX Controller(k8s社区的ingres-nginx)

以 NGINX 开源技术为基础(kubernetes.io),可在GitHub的 kubernetes/ingress-nginx 代码库中找到,由 Kubernetes 社区维护,并且 F5 NGINX 承诺帮助管理该项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

版本2:NGINX Ingress Controller(nginx公司的nginx-ingress)

NGINX Ingress Controller 由 F5 NGINX 开发和维护(docs.nginx.com),可在 GitHub的 nginxinc/kubernetes-ingress 代码库中找到
在这里插入图片描述

安装(Ingress NGINX Controller)

官网地址
在这里插入图片描述
在这里插入图片描述

  • 下载YAML文件
curl https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.6.4/deploy/static/provider/cloud/deploy.yaml -o /home/lixing/ingress-nginx.yaml
  • 编辑YAML文件
修改Service(名称:ingress-nginx-controller)的type为NodePort
  • 本地YAML安装
kubectl apply -f /home/lixing/ingress-nginx.yaml # 安装
kubectl apply -f /home/lixing/ingress-nginx.yaml # 卸载

在这里插入图片描述

  • 查询 ingress-nginx 命名空间下的 deployment、pod、service 资源
kubectl get deployment,pods,service -n ingress-nginx -o wide
kubectl describe pod -n ingress-nginx podName
kubectl logs -n ingress-nginx podName

在这里插入图片描述
注意:ingress-nginx-controller 本身也是一个 service 服务

  • 检查相关Pod运行状态
kubectl wait --namespace ingress-nginx \--for=condition=ready pod \--selector=app.kubernetes.io/component=controller \--timeout=120s

在这里插入图片描述

http://www.lryc.cn/news/22758.html

相关文章:

  • 高频面试题
  • js 字节数组操作,TCP协议组装
  • JavaScript的引入并执行-包含动态引入与静态引入
  • 第四阶段01-酷鲨商城项目准备
  • Uncaught ReferenceError: jQuery is not defined
  • 面试阿里测开岗,被面试官针对,当场翻脸,把我的简历还给我,疑似被拉黑...
  • 2. 驱动开发--驱动开发环境搭建
  • 《数据库系统概论》学习笔记——第四章 数据库安全
  • 山洪径流过程模拟及洪水危险性评价
  • LeetCode HOT100 (23、32、33)
  • 电力监控仪表主要分类
  • 山野户外定位依赖GPS或者卫星电话就能完成么?
  • SAP 应收应付重组配置
  • 算法练习(八)计数质数(素数)
  • 用反射模拟IOC模拟getBean
  • 【Ap AutoSAR入门与实战开发02】-【Ap_s2s模块01】: s2s的背景
  • C语言数据结构(3)----无头单向非循环链表
  • Android 实现菜单拖拽排序
  • 通过window.open打开新的页面并修改样式添加内容
  • Java中 Synchronized 的用法
  • Rust语言的基本介绍
  • 新冠小阳人症状记录
  • SQL零基础入门学习(十四)
  • Excel工作表不能移动或复制?看看是不是这两个原因
  • 利用递归实现括号匹配
  • 14.线程数量怎么制定?
  • C++中STL标准模板库学习记录
  • 《数据库系统概论》学习笔记——第六章 关系数据理论
  • Odoo | Webserivce | 5分钟学会【JSONRPC】接口开发
  • 搜广推 NeuralCF - 改进协同过滤+矩阵分解的思想