Bootstrap

k8s-实战——(k8s)和日志平台(ELK)

1介绍

  1. 通过ansible快速部署基础组件
  2. 通过kubeadm进行一键式部署k8s集群,根据不同的启动方式,可部署单节点、一主多从、多主多从高可用的k8s集群
  3. 通过Helm管理器快捷安装nfs、ingress等相关组件
  4. 通过docker-compose一键式部署Harbor集群以及单机部署方式
  5. 通过YAML方式一键式部署K8S所需监控组件
  6. 通过docker-compose一键式部署夜莺监控面板、并通过categraf进行采集监控指标项
  7. 通过K8S方式快捷安装argocd、jenkins、sonarqube
  8. 通过二进制方式一键式安装mysql服务(单机版)
  9. 通过二进制方式一键式安装ELK集群或者单个组件的安装、并使用ansible一键式安装filebeat服务、用于数据采集

1.1软件架构

  1. 通过部署包中的run.sh进行统一入口,进行初始化环境(部署节点)
  2. ansible+shell实现自动获取host文件中的相关信息进行自动化部署

1.2版本介绍

软件 版本 备注
ansible 2.9.27
docker 24.0.7
;