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

HelmKubectl 要连接 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
posted @ 2026-07-24 10:33  talentzemin  阅读(6)  评论(0)    收藏  举报