java基礎教程丨阿里雲kubernetes(k8s)集羣部署

1.建立的前提

  • 開通資源編排服務ROS
  1. 由於阿里雲的k8s集羣依賴於ROS的資源編排,因此,要先開通ROS才能夠建立k8s集羣
  • 開通彈性伸縮服務ESS
  • 開通訪問控制服務RAM

2.建立說明

  • 每一個帳號建立的雲資源是因爲配額的,比方說如下配額
  • 每一個帳號默認最多能夠建立 5 個集羣(全部地域下),每一個集羣中最多能夠添加 40 個節點。若是您須要建立更多的集羣或者節點,請提交工單申請。
  1. Kubernetes集羣中,VPC默認路由條目不超過48條,意味着Kubernetes集羣使用VPC時,默認節點上限是48個,若是須要更大的節點數,須要您先對目標VPC開工單,提升VPC路由條目,再對容器服務提交工單
  • 每一個帳號默認最多能夠建立 100 個安全組
  • 每一個帳號默認最多能夠建立 60 個按量付費的負載均衡實例
  • 每一個帳號默認最多能夠建立 20 個EIP
  • 備註:系統上僅僅支持centos系統

3.建立操做步驟

 

3.1進入kubernetes控制檯centos

 

3.2選擇集羣模板安全

 

3.3選擇集羣服務器

 

註釋:(專有版,託管版,serverless的區別)網絡

  • 專有版 Kubernetes:須要建立3個 Master(高可用)節點及若干 Worker 節點,可對集羣基礎設施進行更細粒度的控制,須要自行規劃、維護、升級服務器集羣。

Master 節點和 Worker 節點的資源費用負載均衡

  • 託管版 Kubernetes:只需建立 Worker 節點,Master 節點由容器服務建立並託管。具有簡單、低成本、高可用、無需運維管理 Kubernetes集羣 Master 節點的特色,您能夠更多關注業務自己

Worker 節點的資源費用。less

  • Serverless Kubernetes:無需建立和管理 Master 節點及 Worker 節點,便可經過控制檯或者命令配置容器實例的資源、指定應用容器鏡像以及對外服務的方式,直接啓動應用程序。

CI/CD 測試。運維

3.4選擇資源組

3.5配置集羣的相關信息性能

3.5.1基本信息測試

​3.5.2master配置阿里雲

3.5.3worker的配置

 

註釋:(添加節點的兩種方式)

添加worker節點的時候,能夠選擇建立,也能夠選擇添加已有的節點

集羣的配置

Flannel:簡單穩定CNI插件,配合阿里雲的VPC的高速網絡,能給集羣高性能和穩定的容器網絡體驗,但功能偏簡單,支持的特性少,例如:不支持基於Kubernetes標準的Network Policy

Terway:是阿里雲容器服務自研的網絡插件,功能上徹底兼容Flannel,支持將阿里雲的彈性網卡分配給容器,支持基於Kubernetes標準的Net來定義容器間的訪問策略,支持對單個容器作帶寬的限流。對於不須要使用Network Policy的用戶,能夠選擇Flannel,其餘狀況建議選擇Terway

 

注意:建立的過程時間比較長:大概15min左右。

 
相關文章
相關標籤/搜索