日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

K8S Learning(1)——简介

發布時間:2023/12/3 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 K8S Learning(1)——简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Kubernetes

kubernetes,是一個全新的基于容器技術的分布式架構領先方案,是谷歌嚴格保密十幾年的秘密武器——Borg系統的一個開源版本,于2014年9月發布第一個版本,2015年7月發布第一個正式版本。

kubernetes的本質是一組服務器集群,它可以在集群的每個節點上運行特定的程序,來對節點中的容器進行管理。目的是實現資源管理的自動化,主要提供了如下的主要功能:

  • 自我修復:一旦某一個容器崩潰,能夠在1秒中左右迅速啟動新的容器

  • 彈性伸縮:可以根據需要,自動對集群中正在運行的容器數量進行調整

  • 服務發現:服務可以通過自動發現的形式找到它所依賴的服務

  • 負載均衡:如果一個服務起動了多個容器,能夠自動實現請求的負載均衡

  • 版本回退:如果發現新發布的程序版本有問題,可以立即回退到原來的版本

  • 存儲編排:可以根據容器自身的需求自動創建存儲卷

二、kubernetes組件

一個kubernetes集群主要是由控制節點(master)工作節點(node)構成,每個節點上都會安裝不同的組件。

(1)master:集群的控制平面,負責集群的決策?

ApiServer : 資源操作的唯一入口,接收用戶輸入的命令,提供認證、授權、API注冊和發現等機制

Scheduler : 負責集群資源調度,按照預定的調度策略將Pod調度到相應的node節點上

ControllerManager : 負責維護集群的狀態,比如程序部署安排、故障檢測、自動擴展、滾動更新等

Etcd :負責存儲集群中各種資源對象的信息

node:集群的數據平面,負責為容器提供運行環境

Kubelet : 負責維護容器的生命周期,即通過控制docker,來創建、更新、銷毀容器

KubeProxy : 負責提供集群內部的服務發現和負載均衡

Docker : 負責節

kubernetes概念

Master:集群控制節點,每個集群需要至少一個master節點負責集群的管控

Node:工作負載節點,由master分配容器到這些node工作節點上,然后node節點上的docker負責容器的運行

Pod:kubernetes的最小控制單元,容器都是運行在pod中的,一個pod中可以有1個或者多個容器

Controller:控制器,通過它來實現對pod的管理,比如啟動pod、停止pod、伸縮pod的數量等等

Service:pod對外服務的統一入口,下面可以維護者同一類的多個pod

Label:標簽,用于對pod進行分類,同一類pod會擁有相同的標簽

NameSpace:命名空間,用來隔離pod的運行環境

點上容器的各種操作

三、kubernetes概念

Master:集群控制節點,每個集群需要至少一個master節點負責集群的管控

Node:工作負載節點,由master分配容器到這些node工作節點上,然后node節點上的docker負責容器的運行

Pod:kubernetes的最小控制單元,容器都是運行在pod中的,一個pod中可以有1個或者多個容器

Controller:控制器,通過它來實現對pod的管理,比如啟動pod、停止pod、伸縮pod的數量等等

Service:pod對外服務的統一入口,下面可以維護者同一類的多個pod

Label:標簽,用于對pod進行分類,同一類pod會擁有相同的標簽

NameSpace:命名空間,用來隔離pod的運行環境

總結

以上是生活随笔為你收集整理的K8S Learning(1)——简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。