k8s学习 — (DevOps实践)第十四章 微服务 DevOps 实战

k8s学习 — (DevOps实践)第十四章 微服务 DevOps 实战

  • 学习资料
  • 1 项目构建
    • 1.1 项目环境
    • 1.2 服务
  • 2 Jenkins CICD
    • 2.1 创建流水线项目
    • 2.2 Extended Choice Parameter
  • 3 Kubesphere DevOps

学习资料

学习视频:完整版Kubernetes(K8S)全套入门+微服务实战项目,带你一站式深入掌握K8S核心能力

学习资料:k8s配套资料

1 项目构建

1.1 项目环境

  1. MySQL
  2. MySQL
  3. Redis
  4. MongoDB
  5. Elasticsearch
  6. RocketMQ

1.2 服务

  1. API 网关
  2. 用户服务
  3. 商品服务
  4. 秒杀服务
  5. 前端服务

2 Jenkins CICD

2.1 创建流水线项目

2.2 Extended Choice Parameter

先安装插件,然后创建 Job 进入配置页面中找到参数化构建下添加参数
自定义下拉框选项参数,用于配置需要部署的项目信息

Name:PROJECT_NAME
Description:请选择需要构建的服务
Parameter Type:Check Boxes
Number of Visible Items:4
Delimiter:,
Value:shop-ui@80,api-gateway@9000,shop-uaa@8031,shop-product@8041,shop-flashsale@8061
Default Value:shop-ui@80
Description:前端页面,服务网关,用户服务,商品服务,秒杀服务

3 Kubesphere DevOps

k8s学习 — (DevOps实践)第十四章 微服务 DevOps 实战 【Kubesphere DevOps】

你可能感兴趣的:(k8s,kubernetes)