溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

kubernetes的相關(guān)知識點有哪些

發(fā)布時間:2021-12-24 15:38:12 來源:億速云 閱讀:119 作者:小新 欄目:云計算

這篇文章將為大家詳細(xì)講解有關(guān)kubernetes的相關(guān)知識點有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

kubernetes 初探

初探中學(xué)到幾點,就如上面畫的簡單的示意圖。

1 什么是RC?

    RC 是replication controller 的縮寫。我們可以理解為副本控制器,意思就是我們設(shè)置好友多少個副本 它就能自動把副本的數(shù)量控制在多少,多了就自動刪,少了就自動新加。

2 什么是POD?

    POD 是k8s 的控制的最小單元。但是 POD不是容器。一個POD里面可以裝多個容器。就把POD理解為一個豌豆莢一樣,里面躺著多個豆子。這幾個豆子共享IP,共享資源,進(jìn)程相互可見。

3 RC 是怎么管理POD的?

    標(biāo)簽。標(biāo)簽在k8s中使用非常廣泛。RC和pod 之間沒有直接的關(guān)聯(lián),而是用標(biāo)簽來聯(lián)系的。POD上的標(biāo)簽和RC中的標(biāo)簽選擇器只要能對上號 那RC就能管得了你(增刪改查),所以上面圖中我叫RC為大總管。

4 POD之間是如何訪問的?service又是什么?

    POD的生命周期不長,由于固件的原因,應(yīng)用的原因,生成力需求的原因等等都可能影響到POD的生死存亡。每次一次POD的重生 它自己的IP都在自動變化,這對需要訪問它造成了很多的困難。于是乎,service 應(yīng)用而生。

    service 也是通過標(biāo)簽內(nèi)管理它管轄范圍內(nèi)的pod的。service 生成一個虛擬的IP和端口,其他POD 值需要訪問service的虛擬IP和端口就能訪問service 轄區(qū)內(nèi)的POD。但是后面的POD怎么知道你這個service 的虛擬IP地址和端口是多少了?后面的POD創(chuàng)建的時候k8s 會自動把上面的service 的IP地址和端口通過環(huán)境變量的方式寫入POD內(nèi),后面的POD只需要訪問環(huán)境變量就可以了。

    4.1 后面的pod 添加前面的service的環(huán)境變量的時候環(huán)境變量名稱是有規(guī)則的

        4.1.1  service的虛擬IP地址用環(huán)境變量添加到后續(xù)的pod 中

                IP地址對應(yīng)的環(huán)境變量(主機名){SVCNAME}_SERVICE_HOST 其中 {SVCNAME} 是service的名稱。

                如果{SVCNAME} 中有中劃線“-” 則加入環(huán)境變量變量后在環(huán)境變量中會變成下劃線“_”

                例如:先找service

                kubernetes的相關(guān)知識點有哪些

                再找service 對應(yīng)的pod

                kubernetes的相關(guān)知識點有哪些

               再查看pod 中的環(huán)境變量

   kubernetes的相關(guān)知識點有哪些

kubernetes的相關(guān)知識點有哪些

            4.4.2 service的虛擬端口用環(huán)境變量添加到后續(xù)的pod 的環(huán)境變量中

                端口地址對應(yīng)的環(huán)境變量{SVCNAME}_SERVICE_PORT

                {SVCNAME} 和上面4.4.1 說的規(guī)則一樣,都是前面service的名稱,且中劃線“-” 會變化為下劃線“_”

                例如

                kubernetes的相關(guān)知識點有哪些

關(guān)于“kubernetes的相關(guān)知識點有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI