一,前言
节前更新了几篇 k8s 的专栏文章,由于时间紧张感觉写的比较乱,继续写下去意义并不大;
所以,这里还是先写一篇 k8s 专栏的目录梳理一下整体思路,用于指导一下方向;
二,目标
去年公司上了一个持续集成平台,使用的开源工具集(技术组件)大致如下:
- 使用 Gitlab 作为代码的管理和托管工具;
- 使用 Gitlab CI 持续集成工具;
- 使用 Docker 开源应用容器引擎;
- 使用 Harbor 企业级 Docker 私有镜像仓库;
- 使用 Kubernetes 作为容器编排和管理工具;
- 使用 Helm 作为 Kubernetes 的包管理器;
结合上述技术特点,以 k8s 的使用为重点,从 0 到 1 实现前后端项目的持续集成;
主要内容:
- ci/cd 简介;
- 服务规划及阿里云 ECS 服务器采购;
- 环境安装:Linux+Git+Jenkins+Docker+k8s集群;
- docker 的使用(后续将会写在另外一个专栏)
- k8s 的配置和使用;
三,目录
梳理 k8s 专栏目录
阶段 | 目录 |
---|---|
前期工作(3) | 专栏目录 持续集成目标、流程简介 服务器规划和采购 |
环境配置(7) | 服务器基础配置(时区、权限、防火墙等配置) docker 环境安装(介绍、安装、配置、测试) docker 私有库搭建(介绍、安装、配置、测试) jenkins 环境安装(介绍、安装、配置、测试) k8s 集群搭建(介绍、安装、配置、测试) git 安装和测试(安装、Jenkins 拉取 git 代码公钥私钥配置) 整体流程测试(创建项目、上传 git、构建镜像、推送到仓库) |
K8s 部分(13) | K8s 简介(k8s 整体架构、部署流程) pod Deployment(直接部署、Yaml、Deployment、ReplicaSet) Service Ingress 灰度发布 滚动更新 服务可用性探针 私有镜像仓库、实现 jenkins 构建后自动推送 Secret 服务发现 ConfigMap 污点和容忍度 |
cicd 项目实战(6) | 流程介绍 部署后端 部署前端 实现自动部署 |
四,结尾
明天会继续整理一下之前的文章;
版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: