准备练习环境
实验环境
镜像ID:
3001
镜像名称:
ubuntu-22.04
实例类型:
2核4G
实例标注:
k3d_learning
- 点击 "Create My Playground", 等待创建成功
- 在创建成功的环境中进行练习操作
k3d介绍
k3d 是一个轻量级的封装工具,用于在 Docker 中运行 k3s( Rancher 实验室的极简 Kubernetes 发行版)。
k3d 使得在 Docker 中创建单节点和多节点的 k3s 集群变得非常容易,例如,可用于 Kubernetes 上的本地开发。
⚠️
注意:k3d 是一个由社区驱动的项目,但它并非 Rancher(SUSE)的官方产品。赞助信息:要投入大量时间来改进 k3d,我们依赖于他人的赞助。
k3d使用条件
- 若要使用 k3d,必须安装 Docker。
注意:k3d v5.x.x 至少需要 Docker v20.10.5(runc >= v1.0.0 - rc93)才能正常工作。- 需要安装 kubectl 来与 Kubernetes 集群进行交互。
k3d安装
wget -q -O - https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash或者
curl -s https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bashk3d指定版本安装
wget -q -O - https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | TAG=v5.0.0 bash或者
curl -s https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | TAG=v5.0.0 bashdocker安装
apt install docker.iokubectl安装
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"chmod +x ./kubectlsudo mv ./kubectl /usr/local/bin/kubectl创建只有一个Server节点的k3d集群
k3d cluster create myclusterkubectl get nodes