news 2026/5/29 18:39:59

Jenkins通过kubernetes连接K8s集群

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Jenkins通过kubernetes连接K8s集群

在jenkins网页设置下载插件:kubernetes
重启jenkins
点击Clouds 点击New Cloud


查看K8S集群地址:kubectl cluster-info

输出解密后的证书内容:k8s_crt=$(cat /etc/kubernetes/admin.conf | awk -F: '/certificate
authority-data/{print $2}' | tr -d ' ')
echo $k8s_crt | base64 -d




创建jenkins账户:[root@k8s-master ~]# kubectl create sa jenkins
创建role角色:

cat role.txt
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
namespace: default
name: pod-reader-role
rules:
- apiGroups:[""]
resources:["pods"]
verbs:["get","list","watch","create","update","delete"]
[root@k8s-master ~]# kubectl apply -f role.txt

添加bindroling绑定:

cat rolebinding.txt
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
namespace: default
name: pod-reader-role-binding
subjects:
- kind: ServiceAccount
name: jenkins
namespace: default
roleRef:
kind: Role
name: pod-reader-role
apiGroup: rbac.authorization.k8s.io
[root@k8s-master ~]# kubectl apply -f rolebinding.txt

生成token:kubectl -n default create token jenkins输出的内容复制

点击连接测试,左侧显示k8s集群版本

创建目录:vim /root/k8s/pod.yml

git add pod.yml
git commit -m "pod"
git push origin master

scp .kube/config root@192.168.11.100:/root


docker exec -it -u root 085b46f26715 bash
chown jenkins:jenkins /var/config
mv /var/config /var/jenkins_home/.kube/
ls -l /var/jenkins_home/.kube/config

在宿主机直接安装:
cat <<EOF | tee /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.28/rpm/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.28/rpm/repodata/repomd.xml.key
EOF

yum install -y kubectl

在docker安装k8s:curl -LO "https://dl.k8s.io/release/v1.28.15/bin/linux/amd64/kubectl" && chmod +x kubectl && mv kubectl /usr/local/bin/
验证安装:kubectl version --client

创建的项目统一放在容器:/var/jenkins_home/workspace/
jenkins在主机上的放在:/var/lib/jrnkind/eotkspsve/

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/29 18:37:12

基于LoRa与4G的物联网空气监测系统搭建指南

1. 项目概述与核心价值如果你是一个植物爱好者&#xff0c;拥有一个精心打理的后院花园&#xff0c;或者经营着一片小型自给自足的农场&#xff0c;那么一套高效、准确且能远程查看的空气监测系统&#xff0c;绝对是你不可或缺的得力助手。在追求绿色生活的同时&#xff0c;我们…

作者头像 李华
网站建设 2026/5/29 18:32:11

矩阵系统在企业内容管理与数字获客中的实践分析

一、企业为什么需要矩阵系统随着企业数字化运营的推进&#xff0c;单一平台和单账号运营模式已经难以支撑多渠道、多用户群体的需求。企业需要同时在多个短视频、图文、自媒体和社交平台上发布内容&#xff0c;并对用户互动和线索进行跟踪。矩阵系统的核心价值并不在于增加账号…

作者头像 李华
网站建设 2026/5/29 18:24:08

端到端学习破解综合能源系统优化难题:预测为决策服务

1. 项目概述&#xff1a;当建筑遇上数据中心&#xff0c;一场关于能源的“协同进化”在能源转型的大背景下&#xff0c;建筑和数据中心&#xff08;DC&#xff09;是两个无法绕开的“能耗大户”。建筑消耗了全球约30-40%的能源&#xff0c;而数据中心作为数字经济的基石&#x…

作者头像 李华