什么是k8s?
           
           
            
             Kubernetes
            
            是一个用于
            
             容器集群
            
            的自动化部署、扩容以及运维的开源
            
             平台
            
            。
           
           
            k8s孕育的初衷是培育出一个组件及工具的生态,帮助大家减轻在公有云及私有云上运行应用的负担,换言之,
            
             使得大型分布式应用的构建和运维变得更加简单(当然,越简单的表面意味着越复杂的内部细节)。
            
           
           
            什么是Jenkins?
           
           
            
             Jenkins
            
            是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目。
           
           
            Jenkins在日常工作中占据了一个非常重要的角色,帮助我们节省了大量用于构建的时间。有些公司有运维大哥对Jenkins进行维护,如果没有那只能自己动手了。俗话说的好自己动手丰衣足食,所以本文就从0开始搭建属于自己的Jenkins持续平台。主要包含,
            
             普通项目构建
            
            、
            
             流水线构建
            
            、
            
             多分支流水线构建
            
            并将构建结果辅以钉钉通知。
           
           
            全面的学习Jenkins,掌握Jenkins软件安装和相关环境配置,掌握Jenkins构建Web项目,SpringCloud微服务项目,及整合Kubernetes完成分布式构建。
            
             以下这些都是掌握k8s和Jenkins的必备
            
           
           
           
            但是在小编学习
            
             k8s和Jenkins
            
            发现没有能将两个技术点整合并运用的学习资料,我翻阅了各大平台网站都没有发现真正能把k8s和Jenkins讲解的十分透彻,最终在一位大佬的指点下,我拿到了这份
            
             Jenkins+Kubernetes笔记,
            
            笔记中全面的讲解了Jenkins相关知识。从Jenkins的安装部署和环境配置,到Jenkins构建Web应用程序。Jenkins+Docker+SpringCloud微服务持续部署,到Jenkins+Kubernetes进行分布式主从构建。
            
             本笔记既掌握了Jenkins在中小企业的中小型项目的持续集成,也掌握Jenkins在中大型在应付大型互联网项目的分布式持续集成。
            
           
           
            第一份笔记:Kubernetes(K8s)学习笔记
           
           
            
             由于篇幅原因,为了避免影响到大家的阅读体验,在此只以截图展示部分内容,
             
              详细完整版的看文末有免费的获取方式!
             
            
           
           
            
           
           
            
           
           
            理论篇
           
           
           
            
           
           
            理解集群控制器
           
           
            - 
             
              
               集群网络详解
              
             
             
            
             
            
    
            
             集群网络详解
            
            - 
             
              
               集群伸缩原理
              
             
             
            
             
            
            
             集群伸缩原理
            
            - 
             
              
               认证与调度
              
             
             
            
             
            
            
             认证与调度
            
            - 
             
              
               集群服务的三个要点和一种实现
              
             
             
            
             
            
            
             集群服务的三个要点和一种实现
            
            - 
             
              
               镜像拉取
              
             
             
            
             
            
            
             镜像拉取
            
            
             实践篇
            
            
            
             
            
            
             集群节点不下线
            
            
             
             
            
            
            
             
            
            
             节点下线姊妹篇
            
            
             
             
            
            
            
             
            
            
             我们为什么会删除不了集群的命名空间?
            
            
            
             
            
            
             阿里云 ACK 产品安全组配置管理
            
            
             
             
            
            
            
             
            
            
             二分之一活的微服务
            
            
             
             
            
            
            
             
            
            
             半夜两点 Ca 证书过期问题处理惨况总结
            
            
             第二份笔记:Jenkins持续集成入门到精通
            
            
             
            
            
             
            
            
             
            
            
             
            
            
             一:持续集成及Jenkins概述
            
            
             - 
              
               
                瀑布模型与敏捷开发
               
              
              
             - 
              
               
                持续集成的组成
               
              
              
             - 
              
               
                Jenkins概述
               
              
              
            
            
             
            
            
             持续集成及Jenkins介绍
            
            
             
            
            
             什么是持续集成
            
            
             二:Jenkins安装和环境配置
            
            
             - 
              
               
                Gitlab搭建和配置
               
              
              
             - 
              
               
                Jenkins安装和插件安装
               
              
              
             - 
              
               
                Jenkins权限管理
               
    
              
              
             - 
              
               
                Jenkins凭证管理
               
              
              
             - 
              
               
                Jenkins+Maven配置
               
              
              
            
            
             
            
            
             Jenkins安装和持续集成环境配置
            
            
             
            
            
             Gitlab代码托管服务器安装
            
            
             三:Jenkins+Web项目持续集成
            
            
             - 
              
               
                Jenkins创建流水线项目
               
              
              
             - 
              
               
                Jenkins流水线脚本语法
               
              
              
             - 
              
               
                常用的Jenkins构建触发器
               
              
              
             - 
              
               
                Jenkins整合SonarQube代码审查
               
              
              
             - 
              
               
                Jenkins整合Email完成构建结果发布
               
              
              
            
            
             
            
            
             Jenkins构建Maven项目
            
            
             
            
            
             
            
            
             四:Jenkins+Docker+SpringCloud微服务项目持续集成
            
            
            
             
            
            
             Jenkins+Docker+SpringCloud微服务持续集成
            
            
             
            
            
             
            
            
             五:Jenkins+Kubernetes+SpringCloud微服务项目持续集成
            
            
            
             
            
            
             Jenkins的Master-Slave分布式构建
            
            
             
            
            
             Kubernates+Docker+Jenkins持续集成架构图
            
            
             
            
            
             
              有需要的朋友赶紧转发起来