1
Service:k3d
Jeffery edited this page 2026-03-06 02:53:45 +00:00

安裝 kubectl & k3d

apt update \
&& apt install -y curl \
&& wget "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl" -O /usr/local/bin/kubectl \
&& chmod +x /usr/local/bin/kubectl \
&& curl -s https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash

建立 1 個伺服器 2 個代理

k3d cluster create ct \
--servers 1 \
--agents 2 \
--port 80:80@loadbalancer \
--port 443:443@loadbalancer \
--k3s-arg '--kubelet-arg=feature-gates=KubeletInUserNamespace=true@server:*' \
--k3s-arg '--kubelet-arg=feature-gates=KubeletInUserNamespace=true@agent:*' \
--volume /var/run/docker.sock:/var/run/docker.sock \
--registry-create k3d-ct-registry:5000

驗證節點

kubectl get nodes