第十五课:企业案例-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

posted @ 2020-08-30 14:58  Doc-Yu  阅读(221)  评论(0编辑  收藏  举报