K8s概念指南

2021-07-13 07:19:28 字數 1449 閱讀 4400

cluster:集群是指由

k8s使用一些列的物理機

,虛擬機器和其他基礎資源來執行你的應用程式

.

node:乙個

node

就是乙個執行著

k8s的物理機或虛擬機器,平切

pod可以在其上面被排程

.

pod:乙個

pod對應乙個由相關容器和卷組成的容器組

.

label:乙個

label

是乙個被附加到資源上的鍵/值對

,譬如附加到乙個

pod上

,為他傳遞乙個使用者自定義並且可是別的屬性

.label

還可以被應用來組織和選擇子網中的資源

.

selector是乙個通過匹配

labels

來定義資源之間關係的表示式

,例如為乙個負載均衡的

service

指定pod.

replication controller:rc是為了保證一定數量被指定的

pod的複製品在任何時間都能正常工作

.它不僅允許複製的系統易於擴充套件

,還會處理當

pod在機器重啟或發生故障的時候再次建立乙個

.

service:乙個

service

定義了訪問

pod的方式

,就像單個固定的

ip位址和與其相對應的

dns之間的關係

.

volume:乙個

volume

是乙個目錄

,k8s volume

構建在docker volumes之上,

並且支援新增和配置

volume

目錄或者其他儲存裝置

.

secret:secret儲存了敏感資料

,例如能允許容器接受請求的許可權令牌

.

name:使用者為

k8s中資源定義的名字

.

K8S基本概念 《K8S權威指南》

1.master 1 指集群控制節點,每個集群中至少有乙個master負責集群的管理和控制。k8s集群中所有的控制命令都發給master節點,它負責具體的執行過程。master若不可用,對於集群的管理都將失效。2 master節點上執行的關鍵程序 kube apiserver 提供http rest...

k8s 集群概念

kubernetes是google開源的容器集群管理系統,提 用部署 維護 擴充套件機制等功能,利用kubernetes能方便管理跨集群執行容器化的應用,簡稱 k8s k與s之間有8個字母 二 基本概念 pod 若干相關容器的組合,pod包含的容器執行在同一host上,這些容器使用相同的網路命令空間...

K8S基礎概念

node作為集群中的工作節點,執行真正的應用程式,在node上kubernetes管理的最小執行單元是pod。node上執行著kubernetes的kubelet kube proxy服務程序,這些服務程序負責pod的建立 啟動 監控 重啟 銷毀 以及實現軟體模式的負載均衡。node包含的資訊 no...