Jenkins active/passive setup --- 只有企业版Jenkins才有此功能。 本文介绍的 Jenkins running on Kubernetes, 一旦 Jenkins master pod 挂了,另一个新的 Jenkins master pod 会自动起来,并将存储卷挂载至新创建的容器,保证数据不会丢失,从而实现集群高可用。 参考 https://github.com/scriptcamp/kubernetes-jenkin...
添加凭证-》首先密码填写123-》类型-》Certificate-》Upload PKCS#12 certificate-》上传证书-》选择文件-》cert-》打开-》上传-》添加-》选择凭证注:Upload certificate上次刚生成并下载至本地的cert.pfx文件,Password值添加生成cert.pfx文件时输入的密钥 7)Kubernetes 命名空间中的值添加/root/.kube/config文件中clu...
在重启一下apiserver即可 [root@master01 /etc/kubernetes/manifests]# kubectl delete pod -n kube-system kube-apiserver pod "kube-apiserver" deleted [root@master01 /etc/kubernetes/manifests]# kubectl get pods -n kube-system NAME READY STATUS RESTARTS AGE coredns-74ff55c5b-shjsx 1/1 Running 5...
首先配置连接 Kubernetes APIServer 的地址,由于我们的 Jenkins 运行在 Kubernetes 集群中,所以可以使用 Service 的 DNS 形式进行连接https://kubernetes.default.svc.cluster.local: 命名空间这里填 kube-ops,然后点击 连接测试,如果出现 Connected to Kuber...
2. Jenkins 配置 kubernetes credentials 获取token kubectl get secrets -n jenkins jenkins-token-6r26g -oyaml apiVersion: v1 data: ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURCakNDQWU2Z0F3SUJBZ0lCQVRBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwdGFXNXAKYTNWaVpV...
RBAC must be enabled for the cluster.Create a service account and a role, and add a RoleBinding.Generate the kubeconfig file of a specified service account.In clusters ea
本月中旬,Jenkins Operator 正式成为 Jenkins 的子项目[1],这将在很大程度上弥合 Jenkins 和 Kubernetes 之间的鸿沟。 Operator 是 Kubernetes 的一种扩展机制,用户可以利用这种扩展机制来让自己的应用以 Kubernetes native(k8s 原生)的方式在 kubernetes 平台上运行起来。关于 Operator 更多详细的内容,可以在 Kubernetes...
使用以下命令在 GKE(Google Kubernetes Engine)上创建集群。你可能必须为你的帐户启用 GKE。 代码语言:javascript 复制 jx create cluster gke--skip-login 如果系统提示你下载 helm,请确认你要安装。系统将提示你选择 Google Cloud Zone。我建议选择一个靠近你的位置。我选择 us-west1-a,因为我住在 Denver, Colora...
/*kubernetes 配置部分*/-kubernetes:jenkinsTunnel:"jenkins-operator-slave-jenkins.jenkins.svc.cluster.local:50000"jenkinsUrl:"http://jenkins-operator-http-jenkins.jenkins.svc.cluster.local:8080"name:"kubernetes"namespace:"jenkins"retentionTimeout:15serverUrl:"https://kubernetes.default.svc.cluster.local...
cluster EOF # TOKEN=$(kubectl -n dev get secret dev-secret -o go-template='{{.data.token}}') # kubectl config set-credentials dev-user \ --token=`echo ${TOKEN} | base64 -d` \ --kubeconfig=dev.conf # kubectl config set-context default \ --cluster=cluster \ --user=dev-user ...