如何基于K8S(Kubernetes)部署成PaaS/DevOps(一套完整的软件研发和部署平台)——教程/学习(实战代码/欢迎讨论/大量注释/操作配图),你将习得部署如:K8S(Kubernetes)、dashboard、Harbor、Jenkins、本地gitlab、Apollo框架、promtheus、grafana、spinnaker等。
注释及配图覆盖率达80%以上,旨在帮助快速入门。
并将告诉你:是什么(WHAT)、为什么这么做(WHY)、怎么做(HOW)。
建议学习时长1个月+,最终将实现点点点(自动化)的形式就能部署上线并维护。
注释及配图覆盖率达80%以上,旨在帮助快速入门。
并将告诉你:是什么(WHAT)、为什么这么做(WHY)、怎么做(HOW)。
建议学习时长1个月+,最终将实现点点点(自动化)的形式就能部署上线并维护。
2021年11月06日
2021年11月06日
2021年11月06日
2021年11月06日 WHAT:一个项目管理工具,可以对 Java 项目进行构建、依赖管理。
WHY:构建项目镜像时需要
WHY:构建项目镜像时需要
2021年11月06日 WHAT:引用一句话:构建伟大,无所不能
WHY:我们的之前的镜像是从网上下载下来然后push到harbor里面被应用到K8S里,那么我们自己开发的代码怎么做成镜像呢?就需要用到Jenkins
WHY:我们的之前的镜像是从网上下载下来然后push到harbor里面被应用到K8S里,那么我们自己开发的代码怎么做成镜像呢?就需要用到Jenkins
2021年11月06日 WHAT:主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。简单来说zookeeper=文件系统+监听通知机制。
WHY:我们的dubbo服务要注册到zk里,把配置放到zk上,一旦配置信息发生变化,zk将获取到新的配置信息应用到系统中。
WHY:我们的dubbo服务要注册到zk里,把配置放到zk上,一旦配置信息发生变化,zk将获取到新的配置信息应用到系统中。
2021年11月06日 WHAT:阿里巴巴开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [1] Spring框架无缝集成。
WHY:用它来当作我们现实生产中的App业务,交付到我们的PaaS里
WHY:用它来当作我们现实生产中的App业务,交付到我们的PaaS里
2021年11月06日 WHAT:不需要做过多的操作,特别是关闭服务器等,而升级的方式
WHY:生产中我们的服务每关一秒钟,损失的利润可能是上百万,而现在很多厂商,特别是游戏,都会写着什么时候升级但可以正常运行的公告,而且升级的时间一般是在流量低谷,流量低谷指的是用户使用量最少的时候
WHY:生产中我们的服务每关一秒钟,损失的利润可能是上百万,而现在很多厂商,特别是游戏,都会写着什么时候升级但可以正常运行的公告,而且升级的时间一般是在流量低谷,流量低谷指的是用户使用量最少的时候
2021年11月06日
2021年11月06日 WHAT:向企业展示度量信息和关键业务指标(KPI)现状的数据虚拟化工具
WHY:我们目前都是用机器去安装部署资源,但我们以后不可能动不动就上主机,那样非常不安全,而且开发人员等也需要看到POD的情况,不可能让他们也登录主机去查看,所以我们需要一个有权限控制的界面展示和控制的工具
WHY:我们目前都是用机器去安装部署资源,但我们以后不可能动不动就上主机,那样非常不安全,而且开发人员等也需要看到POD的情况,不可能让他们也登录主机去查看,所以我们需要一个有权限控制的界面展示和控制的工具
2021年11月06日
2021年11月06日
2021年11月06日 使得容器之间的透明访问
解决两宿主机容器之间的透明访问,如不进行优化,容器之间的访问,日志记录为宿主机的IP地址
解决两宿主机容器之间的透明访问,如不进行优化,容器之间的访问,日志记录为宿主机的IP地址
2021年11月05日 通过给每台宿主机分配一个子网的方式为容器提供虚拟网络(覆盖网络),该网络中的结点可以看作通过虚拟或逻辑链路而连接起来的
我们生产上的集群宿主机/容器之间必须是互通的,因为只有互通才能形成集群,要是集群间的宿主机和容器都不互通,那就没有做集群的必要了
我们生产上的集群宿主机/容器之间必须是互通的,因为只有互通才能形成集群,要是集群间的宿主机和容器都不互通,那就没有做集群的必要了
2021年11月05日
2021年11月05日
2021年11月05日
2021年11月05日
2021年11月05日
2021年11月05日