第十五课:企业案例-kubernetes高可用集群架构设计

1. 软件版本与运行环境

项目 版本
操作系统 Centos7
kubernetes 1.15
docker 1.19.03
注册中心nacos 1.1
微服务框架Spring Cloud 2.1
JDK 1.8

2. 生产服务器硬件配置

角色 CPU(C) 内存(G) 硬盘(GB) 数量 服务角色
Gitlab 8 64 800 1 Gitlab代码管理(组建集群)
Harbor 4 32 1000 1 私有镜像仓库
Master 8 64 500 3 kube-apiserver,kube-scheduler,kube-controller-manager,etcd
Node 10 96 1000 3 kubelet,kube-proxy,docker,flannel
监控 10 96 1000 1 ES,Kibana

存储:

  1. 节点存储(容器)
  2. 镜像存储
  3. 监控数据存储
  4. 日志,访问日志--nginx--fleatbeat--es-grafana,程序日志--容器收集--es--grafana

3. 集群网络规划

节点 IP
kubernetes API VIP 192.168.68.1
docker network 172.17.0.0/16
service network 10.0.0.0/16
DNS 10.0.0.2

avator

原文地址:https://www.cnblogs.com/Doc-Yu/p/13585286.html