09、K8S实战:k8s专栏目录

一,前言

节前更新了几篇 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) 流程介绍 部署后端 部署前端 实现自动部署

四,结尾

明天会继续整理一下之前的文章;

版权声明:本文不是「本站」原创文章,版权归原作者所有 | 原文地址: