云原生之路02Kubernetes快速入門

      網友投稿 758 2022-05-30

      云原生之路02之Kubernetes

      第三章 Kubernetes系統快速入門

      云中資源在使用者看來是可以無限擴展的,并且可以隨時獲取,按需使用,隨時擴展,按需付費,像水電一樣使用IT基礎設施

      K8S 架構分層

      生態系統: 不屬于K8S,第三方

      接口層:工具,UI,SDK庫 等外圍工具,外部可提供自有的實現

      治理層:策略執行和自動化編排

      應用層:部署(無狀態/有狀態應用,批處理,集群應用等)和路由(服務發現,DNS解析等),會提供默認實現,可以替換為各自的實現,但必須通過一致性測試

      內核層:k8s最核心功能,對外提供API構建高層的應用,對內提供插件式應用執行環境,為必選模塊。等同于Linux的Kernel

      Kuberbets概覽

      模型對象

      Pod:能夠創建,調度和管理的最小部署單元

      Service:一個Pods的邏輯集合和訪問這個集合的策略

      Deployment:無狀態工作負載

      StatefulSet:有狀態工作負載

      增刪改查–apiserver

      功能組件

      Master:

      apiserver

      Scheduler: Pod調度

      Controller Mannager: 升級運維、擴容縮容

      Node

      kubelet: 部署啟動、運行監控

      云原生之路02之Kubernetes快速入門

      Kube-proxy: 服務發現

      功能特性

      Pod調度

      部署啟動

      運行監控

      服務發現

      升級運維

      擴容縮容

      Pod

      Pods是能夠創建,調度和管理的最小部署單元,是一組容器的集合

      同一個pod里的容器共享同一個網絡命名空間,IP地址及端口空間。

      pod是短暫的應用,pods被調度到節點,保持在這個節點上直到被銷毀。

      Infrastructure Container:基礎容器

      用戶不可見,無需感知

      維護整個pod網絡空間

      InitContainers:初始化容器:用于服務等待處理以及注冊pod信息等

      先于業務容器開始執行

      順序執行,執行成功退出,全部執行成功后開始其他業務容器。

      Containers:業務容器

      并行啟動,啟動成功后一直運行Running。

      鏡像部分

      鏡像地址和拉取策略

      拉取鏡像的認證憑據

      啟動命令

      command:替換docker容器的entrypoint

      args:作為docker容器entrypoint的入參

      計算資源

      請求值:調度依據

      限制值:容器最大能使用的規格

      Pod可以接收的外部輸入方式:環境變量,配置文件以及密鑰

      環境變量:使用簡單,但一旦變更后必須重啟容器

      Key-value 自定義

      From 配置文件(configmap)

      From 密鑰(Secret)

      以卷形式掛載到容器內使用,權限可控

      配置文件(configmap)

      秘鑰(Secret)

      通過label-selector和owerReference相關聯

      Pod通過工作負載實現應用的運維,如伸縮,升級等。

      關鍵工作負載 ReplicaSet

      ReplicaSet-副本控制器

      確保Pod的一定數量的份數(replica)在運行。如果超過這個數量,控制器會殺死一些,如果少了,控制器會啟動一些

      ReplicaSet用于解決pod的擴容和縮容問題

      通常用于無狀態應用

      關鍵工作負載 Deployment

      更新Pod 和 ReplicaSet

      集成了上線部署、滾動升級、創建副本、暫停上線任務、恢復上線任務、回滾到以前某一版本(成功/穩定)的Deployment等功能。無人值守的上線,避免溝通、操作的風險

      K8S系統組件

      為 pod 找到一個合適的 Node

      Default scheduler 基于列隊的調度器,一次調度一個pod,調度時刻全局最優

      Demo 城市天氣預報

      Kubernetes 云原生

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:自動網絡搜索(NAS)在語義分割上的應用(二)
      下一篇:Docker實戰系列【鏡像images詳解】
      相關文章
      国产精品亚洲精品青青青| 亚洲精品伊人久久久久| 亚洲国产午夜精品理论片在线播放 | 国产精品亚洲а∨无码播放| 国产专区一va亚洲v天堂| 亚洲av无码国产精品色在线看不卡 | 亚洲高清视频在线观看| 久久亚洲国产伦理| 亚洲综合一区二区精品导航| 亚洲成年人在线观看| 亚洲国产成人久久综合碰碰动漫3d | 亚洲一区二区在线视频| 老司机亚洲精品影院| 亚洲综合激情六月婷婷在线观看| 亚洲一区二区电影| 亚洲国产精品久久久久秋霞影院| 亚洲国产综合在线| 亚洲最大天堂无码精品区| 亚洲国产精品网站在线播放 | 亚洲乱色伦图片区小说| 国产精品亚洲综合天堂夜夜| 亚洲AV无码一区二区三区在线观看 | 亚洲AV一二三区成人影片| 亚洲а∨天堂久久精品9966| 亚洲av永久无码精品秋霞电影秋 | 日本中文一区二区三区亚洲 | 亚洲youjizz| 亚洲精品无码永久在线观看男男| 国产精品亚洲精品日韩动图| 亚洲性日韩精品国产一区二区| 亚洲乱色熟女一区二区三区丝袜| 亚洲av午夜成人片精品网站| 亚洲第一页在线播放| 亚洲毛片基地4455ww| 亚洲AV无码专区在线电影成人| 亚洲国产精品第一区二区三区| 亚洲熟妇无码八AV在线播放| 亚洲AV区无码字幕中文色| 亚洲欧洲日产韩国在线| 中文字幕亚洲综合久久综合| 国产亚洲人成在线影院|