k8s
文章平均质量分 81
不爱学习的小妞
这个作者很懒,什么都没留下…
展开
-
k8s operator实践总结
文章目录前言一、开发流程步骤二、开发总结前段时间接触了k8s operator开发,在开发的过程中碰到了很多问题,现将开发过程中碰到的问题及经验进行总结。原创 2022-05-11 15:53:15 · 2192 阅读 · 0 评论 -
记一次client-go接口使用问题:动态修改PVC的存储大小
在k8s集群中如何通过client-go的接口来动态修改PVC的存储大小呢?笔者开始时调用了其update接口,但是发现日志中会出现错误信息:PVC的spec是不可修改的;后面将接口换成patch,但是在调用patch接口时需要指定PatchType,PatchType分为四种:JSONPatchType、MergePatchType、StrategicMergePatchType和ApplyPatchType。MergePatchType和StrategicMergePatchType对于修改PVC的原创 2021-12-03 16:32:44 · 793 阅读 · 0 评论 -
kubebuilder创建operator
文章目录前言一、环境准备二、kubebuilder demo1.创建一个project2.初始化项目3.在宿主机上安装kubectl4.安装CRD并部署controller5.创建CR前言一、环境准备1.go环境go环境搭建可以参考笔者之前的笔记macOS搭建go环境及VSCode安装使用教程sunxi@sunxideMacBook-Pro vagrant-provisioning % go versiongo version go1.16.5 darwin/amd642.kubebui原创 2021-07-05 11:24:54 · 568 阅读 · 0 评论 -
Mac上自动化搭建k8s集群
1.安装部署架构Mac上搭建三个虚拟机组成k8s集群2.安装virtualbox下载地址:https://www.virtualbox.org/wiki/Downloads3.安装vagrant下载地址:https://www.vagrantup.com/downloads//检查安装结果sunxi@bogon ~ % vagrant versionInstalled Version: 2.2.14Latest Version: 2.2.14You're running an up-to原创 2021-02-05 15:21:55 · 1725 阅读 · 0 评论