k8s实践
背景介绍
原腾讯云1C1G1M服务器即将到期,需要将上面的服务迁移到阿里云2C8G5M上,考虑到新服务器内存较大,所以上车k8s入门学习一下
资源部署图
准备工作
域名解析
设置域名解析指向服务器公网ip地址
https证书
https://freessl.cn 网站申请免费ssl证书
搭建k8s集群
k8s集群搭建过程,详见 k8s基础-部署k8s集群(包括dashboard 和 metrics)
部署k8s资源
部署yaml文件按照一个资源一个文件拆分,具体的目录结构如下:
我的部署文件详见仓库(注意修改相关密钥)
我的部署文件-gitee
我的部署文件-github
执行命令
1 | kubectl apply -f xxx.yaml |
jenkins实践
1、配置
根据提示找到初始化管理员密码,登录,首次启动安装插件建议选择无,跳过插件安装(国内速度奇慢)
1)解决jenkins插件下载慢
1 | (1)系统管理-插件管理-升级地址 |
2)汉化
安装插件 Locale,Localization: Chinese (Simplified)
3)安装pipeline
安装插件 pipeline
2、pipeline多分支流水线
具体的实践请查看 https://gitee.com/icql/icql-jenkins/blob/readme/README.md
注意:所有文件中的敏感信息都已隐藏,将其存储在jenkins中的凭据中,如有需要请自行替换
赏
微信打赏

赞赏是不耍流氓的鼓励