前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >kubernetes-11:jenkins容器化

kubernetes-11:jenkins容器化

作者头像
千里行走
发布2019-07-03 17:55:42
5650
发布2019-07-03 17:55:42
举报
文章被收录于专栏:千里行走千里行走

目录

(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从入门到精通

https://www.kancloud.cn/huyipow/kubernetes/716441

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 千里行走 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档