1. 程式人生 > >基於Kubernetes打造SAE容器雲

基於Kubernetes打造SAE容器雲

目錄:

目前SAE基於請求的架構

優點

– 程序內隔離,消耗資源最小

– 無感擴容&縮容,使用者無成本

– Health&Redispatch,升級切換無成本

缺點

– 無法提供獨立的namespace

– 無法Build&Ship&Run

使用者的需求

  • 面對程式碼 vs 面向容器
  • 定義一切
  • run anywhere
  • 無感擴容/縮容

為什麼選擇Kubernetes

  • Pod
  • Replication
  • Go
  • Easy for CentOS6

為什麼要改進Kubernetes

  • 不足之處:

– 無感擴容

– 監控

  • 不適合SAE之處:

– Kube-Proxy&VIP

– Etcd

  • 日誌系統
  • 接入SAE Load Balance
  • LoadBalance抗CC攻擊壓⼒力對⽐比
  • PaaS SDN和IaaS SDN的區別
  • 網路隔離

– NAT

– Bridge(更主流)

  • 我們選擇NAT

– NAT提速

  • Simple Docker Network
  • 內外網流量分開
  • Simple Docker Network
  • L3 tag
  • Simple Docker Network
  • 植入Tenant ID
  • Simple Docker Network

SAE容器雲

  • 功能:

– 映象倉庫

– BuildPkg

– 無感擴容

– 共享儲存

  • 正式釋出!