通过jenkins交付微服务到kubernetes(16)

通过jenkins交付微服务到kubernetes


点击jenkins

通过jenkins交付微服务到kubernetes


add 添加凭据

通过jenkins交付微服务到kubernetes


填写harbor的用户名和密码,密码Harbor12345
描述随便写,

通过jenkins交付微服务到kubernetes


再添加第二个

通过jenkins交付微服务到kubernetes


git的用户名和密码

通过jenkins交付微服务到kubernetes


然后更新一下,把密钥放到指定的pipeline中

通过jenkins交付微服务到kubernetes


将这个id放到pipeline中

通过jenkins交付微服务到kubernetes


将生成的密钥认证放到pipeline中
// 认证
def image_pull_secret = "registry-pull-secret"
def harbor_registry_auth = "7177c1f3-9e6b-435c-b4cc-187c742c4516"
def git_auth = "28484aa2-aeb4-479b-ad43-cf12c2a7d445"
然后将我们需要的插件都安装上
// 所需插件: Git Parameter/Git/Pipeline/Config File Provider/kubernetes/Extended Choice Parameter
现在去添加kubeconfig的文件

通过jenkins交付微服务到kubernetes


通过jenkins交付微服务到kubernetes


将这个ID放到我们k8s-auth的pipeline中,这个配置文件是k8s连接kubeconfig的ID,如果是kubeadm部署的需要到[root@k8s-master ~]# cat /root/.kube/config 这个文件下将文件拷贝到jenkins中
apiVersion: v1
clusters:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/205c9d93803e5eb47c9e3dd7d0adc197.html