安装kind
先安装go环境,然后使用go install安装
go install sigs.k8s.io/kind@v0.23.0
安装完成之后使用kind version命令验证,会看到以下内容
root@ecs-aliyun:~# kind version
kind v0.20.0 go1.20.3 linux/amd64
创建k8s集群
安装完kind之后,使用如下命令,一键创建k8s集群
root@ecs-aliyun:~# kind create cluster
Creating cluster "kind" ...
✓ Ensuring node image (kindest/node:v1.27.3) 🖼
✓ Preparing nodes 📦
✓ Writing configuration 📜
✓ Starting control-plane 🕹️
✓ Installing CNI 🔌
✓ Installing StorageClass 💾
Set kubectl context to "kind-kind"
You can now use your cluster with:
kubectl cluster-info --context kind-kind
创建完成之后,使用如下命令验证
root@ecs-aliyun:~# kind get clusters
kind
执行kubectl命令
先进入kind Docker容器
docker exec -it kind-control-plane bash
容器里面的环境就相当于安装了k8s的环境,可以使用kubectl命令
root@ecs-aliyun:~# docker exec -it kind-control-plane bash
root@kind-control-plane:/# kubectl get node
NAME STATUS ROLES AGE VERSION
kind-control-plane Ready control-plane 5h3m v1.27.3
容器外安装kubectl
如果想要在容器外使用kubectl命令,只要安装即可;
但是要注意,访问service必须先进入容器,外面的网络是不通的
安装最新版本
curl -LO "https://dl.k8s.io/relea



被折叠的 条评论
为什么被折叠?



