mirror of
https://github.com/ben1234560/k8s_PaaS.git
synced 2025-04-21 15:05:53 +08:00
k8s_PaaS
如何基于K8S部署成PaaS(一套完整的软件研发和部署平台)——教程(实战代码/欢迎讨论/大量注释/操作配图),你将习得部署如:K8S、dashboard、Harbor、Jenkins、本地gitlab、Apollo框架、promtheus、grafana、spinnaker。
注释及配图覆盖率达80%以上,旨在帮助快速入门。
并将告诉你:是什么(WHAT)、为什么这么做(WHY)、怎么做(HOW)。
建议学习时长1个月+。
PaaS架构图
橙色框内软件皆部署在K8S集群中
Features
- 对做的事情进行说明是什么(WHAT),为什么要做(WHY)
- 对相关文件进行解析,并配图避免学习出错
- 指明在哪部机器操作,及容易报错点添加解决办法
- 匹配对应文件,避免无法被下架无法下载等情况,百度云https://pan.baidu.com/s/1arE2LdtAbcR80gmIQtIELw 提取码:ouy1
学习章节:
- 第一章——Docker
- 第二章——企业部署实战_K8S
- 第三章——k8s集群
- 第四章——dashboard插件及k8s实战交付
- 第五章——K8S结合CI&CD持续交付和集中管理配置
- 第六章——在K8S中集成Apollo配置中心
- 第七章——Promtheus监控k8s企业家应用
- Prometheus监控软件概述
- 交付kube-state-metric
- 交付node-exporter
- 交付cadvisor
- 交付blackbox-exporter
- 安装部署Prometheus-server
- 配置Prometheus监控业务容器
- 安装部署配置Grafana
- 安装部署alertmanager
- 测试alertmanager报警功能
- 通过K8S部署dubbo微服务接入ELK架构
- 制作tomcat容器的底包镜像
- 交付tomcat形式的dubbo服务消费者到K8S集群
- 二进制安装部署elasticsearch
- 安装部署kafka和kafka-manager
- 制作filebeat底包并接入dubbo服务消费者
- 部署logstash镜像
- 交付kibana到K8S集群
- 详解Kibana生产实践方法
- 第八章——spinaker部署与应用
说明
本专题并不用于商业用途,转载请注明本专题地址,如有侵权,请务必邮件通知作者。
本人水平有限,代码搬到外部环境难免有遗漏错误的地方,望不吝赐教,万分感谢。
有代码疑惑或者缺少什么文件请找我。
Email:909336740@qq.com
QQ:909336740
Description
Languages
shell
100%