千家信息网

kubernetes的相关知识点有哪些

发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,这篇文章将为大家详细讲解有关kubernetes的相关知识点有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。kubernetes 初探初探中学到几点,就如上面画
千家信息网最后更新 2024年11月20日kubernetes的相关知识点有哪些

这篇文章将为大家详细讲解有关kubernetes的相关知识点有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

kubernetes 初探

初探中学到几点,就如上面画的简单的示意图。

1 什么是RC?

RC 是replication controller 的缩写。我们可以理解为副本控制器,意思就是我们设置好友多少个副本 它就能自动把副本的数量控制在多少,多了就自动删,少了就自动新加。

2 什么是POD?

POD 是k8s 的控制的最小单元。但是 POD不是容器。一个POD里面可以装多个容器。就把POD理解为一个豌豆荚一样,里面躺着多个豆子。这几个豆子共享IP,共享资源,进程相互可见。

3 RC 是怎么管理POD的?

标签。标签在k8s中使用非常广泛。RC和pod 之间没有直接的关联,而是用标签来联系的。POD上的标签和RC中的标签选择器只要能对上号 那RC就能管得了你(增删改查),所以上面图中我叫RC为大总管。

4 POD之间是如何访问的?service又是什么?

POD的生命周期不长,由于固件的原因,应用的原因,生成力需求的原因等等都可能影响到POD的生死存亡。每次一次POD的重生 它自己的IP都在自动变化,这对需要访问它造成了很多的困难。于是乎,service 应用而生。

service 也是通过标签内管理它管辖范围内的pod的。service 生成一个虚拟的IP和端口,其他POD 值需要访问service的虚拟IP和端口就能访问service 辖区内的POD。但是后面的POD怎么知道你这个service 的虚拟IP地址和端口是多少了?后面的POD创建的时候k8s 会自动把上面的service 的IP地址和端口通过环境变量的方式写入POD内,后面的POD只需要访问环境变量就可以了。

4.1 后面的pod 添加前面的service的环境变量的时候环境变量名称是有规则的

4.1.1 service的虚拟IP地址用环境变量添加到后续的pod 中

IP地址对应的环境变量(主机名){SVCNAME}_SERVICE_HOST 其中 {SVCNAME} 是service的名称。

如果{SVCNAME} 中有中划线"-" 则加入环境变量变量后在环境变量中会变成下划线"_"

例如:先找service

再找service 对应的pod

再查看pod 中的环境变量

4.4.2 service的虚拟端口用环境变量添加到后续的pod 的环境变量中

端口地址对应的环境变量{SVCNAME}_SERVICE_PORT

{SVCNAME} 和上面4.4.1 说的规则一样,都是前面service的名称,且中划线"-" 会变化为下划线"_"

例如

关于"kubernetes的相关知识点有哪些"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

变量 环境 标签 端口 地址 知识 原因 名称 篇文章 控制 知识点 下划线 之间 副本 多个 容器 时候 更多 规则 豆子 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳比较好的软件开发公司 龙口微信小程序软件开发推荐 澳洲网络安全工程就业 重庆市网络安全宣传短篇 国家安全教育日网络安全发展 server数据库更新语句 软件开发平台模块 软件开发员工绩效考核标准 成都网络技术维修 服务器搭建成虚拟空间 康佳网络电视服务器异常 福建光源软件开发 在韩国绝地求生切换服务器教程 合肥明天集团软件开发 数据库编程书籍排行榜 网络安全工程师需要的电脑配置 中国电信通信网络技术 校园网络安全项目背景 java查询数据库并显示 高度重视网络安全工作的意义 测试报告模板软件开发 怎么搞网易电脑版我的世界服务器 网络安全包括四个内容 淘宝 网络安全法 软件开发客户登记清单 命令行建数据库表字段外键 大连蓝鸥网络安全 网络安全大赛怎么看视频 粉丝联机我的世界服务器 东营市网络安全知识竞赛题库
0