使用kind快速部署k8s【测试用】

安装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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值