APP下载
报价宝  ›  科技  › 

kubernetes-11:jenkins容器化

报价宝 来源:baojiabao.com 发布时间:2019-11-02 14:58:00 11月14日更新
报价宝综合消息kubernetes-11:jenkins容器化

原创;微信公众号:千里行走;

受限图片大小限制,有些图片不是很清晰,可以到微信公众号检视;

目录

(1).yaml方式容器化

(2).ingress代理jenkins

(3).通过ingress访问jenkins

(4).初始化jenkins

(5).参考资料

正文

(1).yaml方式容器化

笔者提供了jenkins的yaml配置档案:

https://github.com/hepyu/k8s-app-config/tree/master/yaml/min-cluster-allinone/jenkins

直接执行目录下的deploy.sh即可:

sh deploy.sh

检视元件:

kubect get all -n jenkins

(2).ingress代理jenkins

同样笔者提供了相关的yaml配置档案,位于:

https://github.com/hepyu/k8s-app-config/tree/master/yaml/min-cluster-allinone/ingress-nginx-min/proxy

配置档案内容:

执行命令:

kubectl apply -f ingress-nginx-jenkins.yaml

检视命令:

kubectl get ingress -n jenkins

到此,jenkins容器化部署完成。

(3).通过ingress访问jenkins

检视ingress埠:

kubectl get svc -n ingress-nginx

EXTERNAL-IP就是Ingres的公网IP,30834是ingress暴露在公网的埠。

将域名和external-ip配置到hosts,然后通过域名/埠即可访问,即:

http://jenkins.future.xxx.com:30834/

(4).初始化jenkins

通过url进入jenkins页面:http://jenkins.future.xxx.com:30834/

进入jenkins的pod寻找密码:

kubectl exec -it jenkins2-6f8bc6b58b-v6bzx -n jenkins -- /bin/bash

找到密码:

cat /var/jenkins_home/secrets/initialAdminPassword

登入后:选择安装jenkins社群推荐的外挂:

再次重新访问:http://jenkins.future.xxx.com:30834/

输入使用者名称密码即可。

(5).参考资料

1.kubernetes从入门到精通

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 报价宝 手机价格 笔记本价格 笔记本电脑价格 电视机价格