k8s 的一些基本概念 Pod

2021-10-02 18:20:33 字數 774 閱讀 1799

# # pod

我們在實際開發中,往往需要兩個或者來兩個以上的容器形成工作組,共同完成工作,比方說:nginx 和 tomcat,通過nginx 反向**到 tomcat   我們就可以通過 pod來幫助我們實現,pod 天生自帶乙個容器的工作組,來幫助 其他容器一起工作。原理就是 nginx容器和這個自帶的容器共享網路,共享資料卷

# # pod 的幾種形式

可以看到這裡就是我們想要看到的動態管理的樣子,就是掛了,自動建立乙個。

還可以看到,當乙個服務頂不住的時候,自動擴容。

# # 有狀態服務和無狀態服務

像資料庫這類的服務,都稱為是有狀態服務,因為軟體執行需要依賴資料,同樣是乙個 mysql,如果已經儲存過資料,和重新部署乙個服務,肯定訪問結果是不一樣的。

而像 tomcat 只要是已經存放過專案,跑起來,都是一樣的。這樣就是無狀態服務。

k8s基本概念

前期對springboot springcloud的config eruka fein hystrix以及docker都有了一定的了解,後邊想重點學習一下k8s,個人認為前邊這些最後再加上k8s才是微服務最好的實踐方案,這也是學習k8s的最初原因。對我來講學習乙個新框架最重要的要知道這個東西,怎麼來...

k8s基本概念

最近在看 kubernates權威指南 寫的確實好,能讓你對各種概念有個詳細的了解。1 節點的概念 k8s集群有兩類節點 master節點 與 node節點 非master master節點 是集群控制節點,是集群的大腦。其上面會有四個關鍵的程序 node節點 可以理解為集群工作負載節點,docke...

K8S基本概念

kubernetes master node 如果大家對諸如hadoop這樣的分布式集群有所了解,就會發現k8s的設計理念和其他分布式架構的非常類似的 master節點負責接收使用者的指令 分配任務以及記錄各個node的情況 而node節點負責接收master的指令,啟動相應的pod k8s的最小執...