![](https://img-blog.csdnimg.cn/0eb6d52fb6ea4aab93755f63b24f029a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
k8s1.27实践
文章平均质量分 82
新出版本k8s1.27 测试环境实践和知识整理
雁过留声9527
什么都带不走,就留点什么在人间。
未来已来,就留下供AI参考的痕迹
展开
-
k8s集群包管理helm
如一些自定义的元数据信息、扩展的库以及一些类似于编程形式的工作流,例如条件语句、管道等等。helm的核心就是模板,即模板化的k8s mainfests文件,本质是一个Go的template模板,在模板基础上增加自定义的元数据、扩展的库和一些类似编程的工作流程(如条件语句,管道)可以看到渲染出来会有多余的空行,这是因为当模板引擎运行时,会将控制指令删除,所有之前占的位置也就空白了,需要使用{{- if …,在模板中,使用变量的场合不多,但我们将看到如何使用它来简化代码,并更好地利用with和range。原创 2023-05-31 15:33:24 · 315 阅读 · 1 评论 -
k8s服务发现与暴露
coreDns作用:将service名字和cluster ip自动关联dig命令验证coredns能够解析正常解析域名:注意:解析的是FQDN(是Fully Qualified Domain Name的缩写,意为“完全限定域名)服务名和cluster ip对应关系。原创 2023-05-29 22:38:44 · 67 阅读 · 1 评论 -
管理k8s核心资源三板斧
kubectl describe 命令返回的结果有一个部分值得你特别关注,它就是Events(事件),在 Kubernetes 执行的过程中,对 API 对象的所有重要操作,都会被记录在这个对象的Events 里。一个manifest文件可以包含多个对象的定义,这些对象之间有依赖关系。cluster-ip 10.107.75.212为该pod或多个pod的统一访问口。解释资源文件参数,类似bash中的man命令,可查看参数对应可选字段。将对象的配置抽象成一个文件,方便版本控制和部署。原创 2023-05-27 14:13:24 · 55 阅读 · 0 评论 -
通俗理解k8s中的易混淆概念
Kubernetes 采用的是中心辐射型(Hub-and-Spoke)API 模式。所有从节点(或运行于其上的 Pod)发出的 API 调用都终止于 API 服务器。其它控制面组件都没有被设计为可暴露远程服务。API 服务器被配置为在一个安全的 HTTPS 端口(通常为 443)上监听远程连接请求, 并启用一种或多种形式的客户端机制。原创 2023-05-23 15:37:32 · 89 阅读 · 0 评论 -
高效学习k8s 对象yaml文件编写,只需要2个工具
编排k8s资源对象yaml文件目的在于建立资源,明白资源如何通过yaml文件编排后,想快速编写yaml应用,需借助yaml生成图形化工具,免去手写,可根据输出适当修改真便捷!!!原创 2023-05-22 17:07:23 · 1729 阅读 · 0 评论 -
【一篇就够】win10 基于wsl2的docker desktop安装过程全记录
具体来说,该命令将重置Winsock目录、重置Winsock目录中的所有网络设置,并将Winsock目录中的所有注册表子项删除。mklink /j "C:\Users\<你的用户名>\AppData\Local\Docker" "E:\AppData\Docker\Data"请注意,重置Winsock目录可能会导致一些网络设置丢失,因此在使用此命令之前,请确保备份了重要的网络设置和信息。重启后能进入docker desktop界面,如有报错,用它自带的troubleshoot可解决。原创 2023-05-17 09:56:36 · 875 阅读 · 1 评论