本文介绍如何使用kubebuilder实现一个存储用户信息的CRD,同时开发controller绑定同名的ServiceAccount。不过多介绍kubebuilder的理论知识,直接开干。开发环境准备初始化kubebuildermkdirlanyuleicdlanyuleikubebuilderinit--domainlanyulei.com--repolanyuleiinit:初始化命令参数。--domain:可以理解为接口组的分组。根据实际情况来定,我一般定义为项目名.com。--repo:项目名称,若是当前项目下已经存在go.mod,则无需此参数。初始化成功后的代码结构。.├─
一:系统环境1.1系统环境初始化系统:Centos7.8x64cat/etc/hosts-----192.168.100.11node01.flyfish.cn192.168.100.12node02.flyfish.cn192.168.100.13node03.flyfish.cn192.168.100.14node04.flyfish.cn192.168.100.15node05.flyfish.cn192.168.100.16node06.flyfish.cn192.168.100.17node07.flyfish.cn192.168.100.18node08.flyfish.cn---
本文介绍如何使用kubebuilder实现一个存储用户信息的CRD,同时开发controller绑定同名的ServiceAccount。不过多介绍kubebuilder的理论知识,直接开干。开发环境准备初始化kubebuildermkdirlanyuleicdlanyuleikubebuilderinit--domainlanyulei.com--repolanyuleiinit:初始化命令参数。--domain:可以理解为接口组的分组。根据实际情况来定,我一般定义为项目名.com。--repo:项目名称,若是当前项目下已经存在go.mod,则无需此参数。初始化成功后的代码结构。.├─
一:系统环境1.1系统环境初始化系统:Centos7.8x64cat/etc/hosts-----192.168.100.11node01.flyfish.cn192.168.100.12node02.flyfish.cn192.168.100.13node03.flyfish.cn192.168.100.14node04.flyfish.cn192.168.100.15node05.flyfish.cn192.168.100.16node06.flyfish.cn192.168.100.17node07.flyfish.cn192.168.100.18node08.flyfish.cn---
标签(空格分隔):kubernetes系列一:系统环境初始化1.1系统环境系统:Rockylinux8.6x64cat/etc/hosts----172.16.10.21rockysrvs01172.16.10.22rockysrvs02172.16.10.23rockysrvs03172.16.10.24rockysrvs04172.16.10.25rockysrvs05172.16.10.26rockysrvs06172.16.10.27rockysrvs07-----本次部署为前三台Rockylinux8.6x64rockysrvs01做为master部署rockysrvs02、rock
标签(空格分隔):kubernetes系列一:系统环境初始化1.1系统环境系统:Rockylinux8.6x64cat/etc/hosts----172.16.10.21rockysrvs01172.16.10.22rockysrvs02172.16.10.23rockysrvs03172.16.10.24rockysrvs04172.16.10.25rockysrvs05172.16.10.26rockysrvs06172.16.10.27rockysrvs07-----本次部署为前三台Rockylinux8.6x64rockysrvs01做为master部署rockysrvs02、rock