k3s 实践 - Jenkins Server 配置
安装Docker,更新Docker配置
安装Docker软件不赘述,因为上一篇我们部署了 Docker Regsitry(内网,非HTTP)
我们需要更新 Docker daemon configuration file
{
"features": {
"buildkit": true
},
"log-driver":"json-file",
"log-opts":{"max-size":"500m", "max-file":"5"},
"insecure-registries": ["192.168.10.128:5000"] //←←← add this line
}
安装Helm
curl -fsSL https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash
安装Kubectl
非必须,只是方便使用命令查看k3s集群信息
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x kubectl
sudo mv kubectl /usr/local/bin/
kubectl version --client
k3s.yaml
Helm 和 Kubectl 要连接 k3s cluster,需要将cluster的配置文件放在本机。
从哪里获取?
k3s Servers上/etc/rancher/k3s/k3s.yaml
Copy到本机 /etc/rancher/k3s/k3s.yaml
为什么放在此处?后面我们在Jenkins Script中也用此路径
使用Kubectl验证联通性
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
kubectl cluster-info

浙公网安备 33010602011771号