1.1 实验环境介绍

  1、部署服务介绍(centos 7.3)

      1. k8s平台(部署Jenkins): 192.168.56.11192.168.56.12、192.168.56.13

      2. Git / Harbor:  192.168.56.14

  2、准备工作

    1)对项目的理解

        1. 单体架构?微服务?
        2. 怎么部署?
        3. 启动是否有依赖?

    2)部署到k8s平台怎么个流程?

        1. 制作镜像
        2. 容器放到Pod
        3. 控制器管理Pod
        4. 暴露应用
        5. 对外发布应用
        6. 日志管理/监控

    3)不同环境区分配置文件

        1. configmap
        2. entrypoint.sh
        3. Apollo, Disconf(统一配置中心:每次启动时会从配置中心拉取配置 )

 1.2 安装所需服务

  1、安装Harbor(192.168.56.14)

      注:Harbor必须要先按照docker

# 1)安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2

# 2)添加Docker软件包源(否则doker安装的不是新版本)
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

# 3)安装Docker CE
yum install -y docker-ce

# 4)启动Docker服务并设置开机启动
systemctl start docker
systemctl enable docker

# 5)安装docker compose
curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version  # 测试docker-compose是否安装好
安装docker 和 docker compose

相关文章:

  • 2021-05-21
  • 2021-08-29
  • 2021-05-28
  • 2022-02-05
  • 2022-12-23
  • 2022-12-23
  • 2021-10-12
猜你喜欢
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-09
相关资源
相似解决方案