Centos 下搭建 kubebuilder 开发环境

前记

昨天在 Windows 上成功安装了 kubebuilder 但是在最后 make install 环节一直过不去,想想算了,还是用 Centos

依赖

这是官方给出的需求依赖

1
2
3
4
go version v1.17.9+
docker version 17.03+.
kubectl version v1.11.3+.
Access to a Kubernetes v1.11.3+ cluster.

GO

1
2
3
4
wget https://go.dev/dl/go1.18.4.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.18.4.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
go version

Docker

Centos Docker 安装文档

1
2
# 自启动Docker
systemctl enable docker.service

K8S

Minikube 安装

问题 1:X Exiting due to DRV_AS_ROOT: The "docker" driver should not be used with root privileges.

1
minikube start --force --driver=docker

kubebuilder

kubebuilder 安装


到此 kubebuilder 环境就算搭建完成