一、环境搭建
所需yaml文件下载:
链接:百度网盘 请输入提取码
提取码:qmfm
1、Kubernets简介
Kubernetes简称K8S,是一个全新的基于容器技术的分布式架构领先方案,基于容器技术,目的是实现资源管理的自动化,以及跨多个数据中心的资源利用率的最大化。
如果我们的系统设计遵循了kubernetes的设计思想,那么传统系统架构中那些和业务没有多大关系的底层代码或功能模块,都可以使用K8S来管理,我们不必再费心于负载均衡的选型和部署实施问题,不必再考虑引入或自己开发一个复杂的服务治理框架,不必再头疼与服务监控和故障处理模块的开发。总之,使用kubernetes提供的解决方案,会大大减少开发成本,同时可以将精力更加集中于业务本身,而且由于kubernetes提供了强大的自动化机制,所以系统后期的运维难度和运维成本大幅降低。
2、为什么要用Kubernets
Docker这个新兴的容器化技术当前已经被很多公司所采用,其从单机走向集群已成必然,而云计算的蓬勃发展正在加速这一进程。Ku
本文详细介绍了如何利用Kubernetes、Jenkins和Harbor搭建持续集成和持续交付环境。从环境搭建、基础环境安装、K8S集群构建到Jenkins和Harbor的安装,再到K8S的ingress-nginx、gitlab代码仓库的配置,以及Harbor私有仓库的搭建,最后展示了如何通过Jenkins发布Docker项目到K8S集群。整个过程覆盖了CI/CD的关键环节,为读者提供了完整的实践教程。
订阅专栏 解锁全文
1566

被折叠的 条评论
为什么被折叠?



