基于Kubernetes(K8S)一步步部署成PaaS/DevOps(一套完整的软件研发和部署平台)——教程/学习(实战代码/欢迎讨论/大量注释/操作配图),你将习得部署如:Kubernetes(K8S)、dashboard、Harbor、Jenkins、本地gitlab、Apollo框架、promtheus、grafana、spinnaker等。
注释及配图覆盖率达80%以上,旨在帮助快速入门。
并将告诉你:是什么(WHAT)、为什么这么做(WHY)、怎么做(HOW)。
建议学习时长1个月+,最终将实现点点点(自动化)的形式就能部署上线并维护。
橙色框内软件皆部署在K8S集群中,也就是我们可以随时扩容缩容
- 对做的事情进行说明是什么(WHAT),为什么要做(WHY)。
- 对相关文件进行解析、指明哪部机器操作、配图,并在易出错点添加解决办法。第二章由于配置内容较多,建议配合check_tool使用。
- 使用文件皆是官方文件,相关软件包有对应文件,避免被更新或其它问题导致无法下载等情况,百度云https://pan.baidu.com/s/1arE2LdtAbcR80gmIQtIELw 提取码:ouy1。
- 无数前人遍历/建设代码,为代码完整性保驾护航,欢迎给我们提供你的建议、扩展、报错。
- 整理了多人问的4个问题Q&A:配置只有4核8G够吗,新手可以吗,找不到报错怎么办,做完看不懂怎么办
- 推出公有云部署版本,如第二章——企业部署实战_K8S【公有云版】。自己电脑资源紧张的完全可以用,而且费用也便宜
- 第一章——Docker
- 第二章——企业部署实战_K8S
<ul> <li><a href="https://github.com/ben1234560/k8s_PaaS/blob/master/%E7%AC%AC%E4%BA%8C%E7%AB%A0%E2%80%94%E2%80%94%E4%BC%81%E4%B8%9A%E9%83%A8%E7%BD%B2%E5%AE%9E%E6%88%98_K8S.md#%E6%88%91%E4%BB%AC%E9%83%A8%E7%BD%B2%E7%9A%84%E6%9E%B6%E6%9E%84%E5%9B%BE%E6%88%91%E4%BB%AC%E9%83%A8%E7%BD%B2%E7%9A%84%E6%98%AF%E4%B8%80%E5%A5%97%E5%AE%8C%E6%95%B4%E7%9A%84paas%E6%9C%8D%E5%8A%A1">K8S前置准备工作——bind9安装部署(DNS服务)</a> <li><a href="">K8S前置工作——准备签发证书环境</a> <li><a href="https://github.com/ben1234560/k8s_PaaS/blob/master/%E7%AC%AC%E4%BA%8C%E7%AB%A0%E2%80%94%E2%80%94%E4%BC%81%E4%B8%9A%E9%83%A8%E7%BD%B2%E5%AE%9E%E6%88%98_K8S.md#k8s%E5%89%8D%E7%BD%AE%E5%87%86%E5%A4%87%E5%B7%A5%E4%BD%9Cbind9%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2dns%E6%9C%8D%E5%8A%A1">K8S前置工作——部署docker环境</a> <li><a href="https://github.com/ben1234560/k8s_PaaS/blob/master/%E7%AC%AC%E4%BA%8C%E7%AB%A0%E2%80%94%E2%80%94%E4%BC%81%E4%B8%9A%E9%83%A8%E7%BD%B2%E5%AE%9E%E6%88%98_K8S.md#k8s%E5%89%8D%E7%BD%AE%E5%B7%A5%E4%BD%9C%E9%83%A8%E7%BD%B2harbor%E4%BB%93%E5%BA%93">K8S前置工作——部署harbor仓库</a> <li><a href="https://github.com/ben1234560/k8s_PaaS/blob/master/%E7%AC%AC%E4%BA%8C%E7%AB%A0%E2%80%94%E2%80%94%E4%BC%81%E4%B8%9A%E9%83%A8%E7%BD%B2%E5%AE%9E%E6%88%98_K8S.md#%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2%E4%B8%BB%E6%8E%A7%E8%8A%82%E7%82%B9%E6%9C%8D%E5%8A%A1etcd">安装部署主控节点服务etcd</a> <li><a href="https://github.com/ben1234560/k8s_PaaS/blob/master/%E7%AC%AC%E4%BA%8C%E7%AB%A0%E2%80%94%E2%80%94%E4%BC%81%E4%B8%9A%E9%83%A8%E7%BD%B2%E5%AE%9E%E6%88%98_K8S.md#%E9%83%A8%E7%BD%B2api-server%E9%9B%86%E7%BE%A4">部署API-server集群</a> <li><a href="https://github.com/ben1234560/k8s_PaaS/blob/master/%E7%AC%AC%E4%BA%8C%E7%AB%A0%E2%80%94%E2%80%94%E4%BC%81%E4%B8%9A%E9%83%A8%E7%BD%B2%E5%AE%9E%E6%88%98_K8S.md#%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2%E4%B8%BB%E6%8E%A7%E8%8A%82%E7%82%B9l4%E5%8F%8D%E4%BB%A3%E6%9C%8D%E5%8A%A1">安装部署主控节点L4反代服务</a> <li><a href="https://github.com/ben1234560/k8s_PaaS/blob/master/%E7%AC%AC%E4%BA%8C%E7%AB%A0%E2%80%94%E2%80%94%E4%BC%81%E4%B8%9A%E9%83%A8%E7%BD%B2%E5%AE%9E%E6%88%98_K8S.md#%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2controller-managerv%E8%8A%82%E7%82%B9%E6%8E%A7%E5%88%B6%E5%99%A8%E8%B0%83%E5%BA%A6%E5%99%A8%E6%9C%8D%E5%8A%A1">安装部署controller-managerv</a> <li><a href="https://github.com/ben1234560/k8s_PaaS/blob/master/%E7%AC%AC%E4%BA%8C%E7%AB%A0%E2%80%94%E2%80%94%E4%BC%81%E4%B8%9A%E9%83%A8%E7%BD%B2%E5%AE%9E%E6%88%98_K8S.md#%E5%AE%89%E8%A3%85%E9%83%A8%E7%BD%B2%E8%BF%90%E7%AE%97%E8%8A%82%E7%82%B9%E6%9C%8D%E5%8A%A1kubelet">安装部署运算节点服务</a> </ul>
- 第三章——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部署与应用
- 终章——常用操作命令及相关方案
深入剖析kubernetes也可以免费下载(在Docker章节最下面)
QQ群号:676040917(创建日期:2021/08/26)
群内禁止一切广告,只为解决问题而存在。欢迎参与贡献和完善内容,贡献方法参考CONTRIBUTING。感谢所有的贡献者,贡献列表见contributors。
另外,感谢一直在群里提供建议和解答的伙伴们,感谢大家无私的开源精神👍👍👍
本专题并不用于商业用途,转载请注明本专题地址,如有侵权,请务必邮件通知作者。
本人水平有限,文字代码难免有遗漏错误的地方,望不吝赐教,万分感谢。
Email:[email protected]
PS:看到点赞很开心,谢谢😊