准备
- 已激活的Google云账号
- 支付方式已经配置成功
Jekyll 是一个简单且完全免费的静态博客站点生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个只用 Markdown (或 Textile)、Liquid、HTML & CSS 就可以生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如Disqus。
Nginx Ingress Controller 是 Kubernetes Ingress Controller 的一种实现,作为反向代理将外部流量导入集群内部,实现将 Kubernetes 内部的 Service 暴露给外部,这样我们就能通过公网或内网直接访问集群内部的服务。
Helm 是 Kubernetes 的包管理器,可以帮我们简化 kubernetes 的操作,一键部署应用。假如你的机器上已经安装了 kubectl 并且能够操作集群,那么你就可以安装 Helm 了。
用户自行采购服务器主机,服务器规格要求如下:
在不同云厂商或同个云厂商不同区域下创建K8S集群,每个K8S集群中独立运行代理程序,通过代理程序进行镜像部署、服务发现、负载均衡等功能。 然后再开发一套对K8S集群进行控制管理的系统作为后台,用来进行多个集群的资源管理调度。 优势:单个K8S集群下的功能可以利用之前拾云平台的现成代码 缺陷:对多个K8S集群的资源进行重新分配管理需要较巨大的开发工作量
跨云应用管理方案分析
随着技术的不断发展,越来越多的产品通过使用分布式架构,来解决服务器压力、数据可靠性的问题。为了更聚焦于自己的核心业务,许多企业会直接采用各类云厂商的服务或方案,降低门槛与成本。 但是对于那些业务灵活、数据敏感的企业及产品,使用的云计算服务就需要具有跨云厂商、灵活伸缩、快速切换等功能,保证在服务变更、功能调整等场景下业务受到较小冲击。