# k8s_PaaS [![image](https://img.shields.io/badge/google-kubernetes-blue.svg)](https://kubernetes.io/) [![image](https://img.shields.io/badge/ctripcorp-apollo-gray.svg)](https://github.com/ctripcorp/apollo) [![image](https://img.shields.io/badge/CNCD-Spinnaker-skyblue.svg)](https://www.spinnaker.io/) [![image](https://img.shields.io/badge/JAVA-Jenkins-orange.svg)](https://jenkins.io/zh/) [![image](https://img.shields.io/badge/Git-Gitee-red.svg)](https://gitee.com) [![image](https://img.shields.io/badge/Git-GitLab-orange.svg)]() [![image](https://img.shields.io/badge/Apache-zookeeper-Crimson.svg)](http://zookeeper.apache.org/) [![image](https://img.shields.io/badge/used-Harbor-green.svg)](https://goharbor.io/) [![image](https://img.shields.io/badge/used-docker-blue.svg)](https://www.docker.com/) [![image](https://img.shields.io/badge/used-Prometheus-red.svg)](https://prometheus.io/) [![image](https://img.shields.io/badge/used-etcd-blue.svg)](https://etcd.io/) [![image](https://img.shields.io/badge/used-Grafana-orange.svg)](https://grafana.com) 基于Kubernetes(K8S)一步步部署成PaaS/DevOps(一套完整的软件研发和部署平台)——教程/学习(实战代码/欢迎讨论/大量注释/操作配图),你将习得部署如:Kubernetes(K8S)、dashboard、Harbor、Jenkins、本地gitlab、Apollo框架、promtheus、grafana、spinnaker等。 注释及配图覆盖率达80%以上,旨在帮助快速入门。 并将告诉你:是什么(WHAT)、为什么这么做(WHY)、怎么做(HOW)。 建议学习时长1个月+,最终将实现点点点(自动化)的形式就能部署上线并维护。 ## PaaS架构图 ![K8S_PaaS架构图](assets/K8S_PaaS架构图.png) > 橙色框内软件皆部署在K8S集群中,也就是我们可以随时扩容缩容 ## Features - 对做的事情进行说明是什么(WHAT),为什么要做(WHY)。 - 对相关文件进行解析、指明哪部机器操作、配图,并在易出错点添加解决办法。第二章由于配置内容较多,建议配合[check_tool](https://github.com/ben1234560/k8s_PaaS/tree/master/%E8%BD%AF%E4%BB%B6%E5%8C%85/check_tool)使用。 - 使用文件皆是官方文件,相关软件包有对应文件,避免被更新或其它问题导致无法下载等情况,百度云https://pan.baidu.com/s/1arE2LdtAbcR80gmIQtIELw 提取码:ouy1。 - 无数前人遍历/建设代码,为代码完整性保驾护航,欢迎给我们提供你的建议、扩展、报错。 - 整理了多人问的4个问题Q&A:配置只有4核8G够吗,新手可以吗,找不到报错怎么办,做完看不懂怎么办 - 推出公有云部署版本,如[第二章——企业部署实战_K8S【公有云版】](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%E3%80%90%E5%85%AC%E6%9C%89%E4%BA%91%E7%89%88%E3%80%91.md)。自己电脑资源紧张的完全可以用,而且费用也便宜 ## 学习章节: ##### 资料参考: [深入剖析kubernetes](https://time.geekbang.org/column/intro/116)也可以[免费下载(在Docker章节最下面)](https://github.com/ben1234560/k8s_PaaS/blob/master/%E7%AC%AC%E4%B8%80%E7%AB%A0%E2%80%94%E2%80%94Docker%EF%BC%88%E5%B7%B2%E7%86%9F%E6%82%89%E7%9A%84%E5%8F%AF%E4%BB%A5%E4%BB%8E%E7%AC%AC%E4%BA%8C%E7%AB%A0%E5%BC%80%E5%A7%8B%EF%BC%89.md#docker%E9%83%A8%E5%88%86%E5%AE%8C%E7%BB%93) [老男孩教育K8S容器云架构师1期](https://www.luffycity.com/home) ## 互助群 QQ群号:676040917(群未回的,请一定要提Issues或者发邮件给作者)
qq_group
群内禁止一切广告,只为解决问题而存在。 ## 贡献者 欢迎参与贡献和完善内容,贡献方法参考[CONTRIBUTING](https://github.com/ben1234560/k8s_PaaS/blob/master/CONTRIBUTING.md)。感谢所有的贡献者,贡献列表见[contributors](https://github.com/ben1234560/k8s_PaaS/graphs/contributors)。 另外,感谢一直在群里提供建议和解答的伙伴们,感谢大家无私的开源精神👍👍👍 ## 说明 Featured|HelloGitHub

本专题并不用于商业用途,转载请注明本专题地址,如有侵权,请务必邮件通知作者。

本人水平有限,文字代码难免有遗漏错误的地方,望不吝赐教,万分感谢。

Email:909336740@qq.com

PS:看到点赞很开心,谢谢😊