IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 【K8s】服务暴露插件ingress-controller部署指南(二) -> 正文阅读

[系统运维]【K8s】服务暴露插件ingress-controller部署指南(二)

前面一个章节我们介绍了DaemonSet+HostNetwork部署ingress-controller的方式。

=====>>>>>【K8s】服务暴露插件ingress-controller部署指南(一)<<<<<=====

DaemonSet的Pod控制器会在每个node节点部署一个Pod,如果集群中有很多Node节点就会对资源造成一定的浪费,所以我们尝试使用Deployment+NodePort模式的Service部署。

本章节主要介绍Deployment+NodePort模式的Service部署方式,
其它操作查看【K8s】服务暴露插件ingress-controller部署指南(一)
也就是说本章节仅作为上一章节3.1 准备yaml文件的另一方案,使用官方另一个yaml文件部署。

下载yaml文件:github官方地址

编辑文件,如下图:

是的,只是简单增加两个nodePort字段,指定service在Node节点映射的端口,这样在上层负载均衡继续做代理就会方便很多。
当然,镜像的image: 字段也还是要改成国内可用的地址,这里提供和上一章节一样的容器镜像。

docker pull serenade11/ingress-nginx-controller:v1.0.0
docker pull serenade11/kube-webhook-certgen:v1.0

由于这里的nodePort是对service端口的映射,所以会自动在所有Node节点生成端口映射。
接着就可以在上层负载均衡器做反向代理,将流量负载到所有Node的30080和30443端口,
最后对外只需要暴露负载均衡的IP+Port即可。

补充内容到此结束,部署测试请查看【K8s】服务暴露插件ingress-controller部署指南(一)

可能有些人会对ingress-controller和ingress这两个概念不理解,会感觉太抽象。
做个简单的比喻:
1、ingress-controller相当于在pod中部署了一个“nginx”的负载均衡器,对外只需要暴露这个负载均衡器的端口;
2、ingress则相当于在“nginx”中创建代理的配置文件,指定访问过来的流量被转发到哪个service资源。

下面是一个大概的对照关系:
ingress-controller——>>>nginx
ingress———————>>/etc/nginx/conf.d/xxx.com.conf文件

?如您发现文中有错误,请评论区留言指导博主改正,谢谢。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-28 09:45:32  更:2021-08-28 09:47:28 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 11:39:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码