Linux查看pod命令的簡單介紹

了解Kubernetes資源類型

1、k8s資源類型主要有Pod、Deployment、Service。Pod Pod是kubernetes集群進(jìn)行管理的最小單元,程序要運行必須部署在容器中,而容器必須存在于Pod中。Pod可以認(rèn)為是容器的封裝,一個Pod中可以存在一個或多個容器。

在長寧等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作 網(wǎng)站設(shè)計制作按需策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站建設(shè),長寧網(wǎng)站建設(shè)費用合理。

2、Kubernetes集群維護(hù)CPU時間、內(nèi)存、暫態(tài)存儲和擴(kuò)展資源等硬件資源,并將它們分配給正在運行的容器。通過一個請求和限制系統(tǒng),運維人員可以根據(jù)單個容器定制資源分配,然后讓Kubernetes系統(tǒng)將它們適當(dāng)?shù)胤峙浣o節(jié)點。

3、在kubernetes中,Pod是最小的控制單元,但是kubernetes很少直接控制Pod,一般都是通過Pod控制器來完成的。Pod控制器用于pod的管理,確保pod資源符合預(yù)期的狀態(tài),當(dāng)pod的資源出現(xiàn)故障時,會嘗試進(jìn)行重啟或重建pod。

pod里面沒有bash怎么進(jìn)容器

使用SSH進(jìn)入Docker容器 在生產(chǎn)環(huán)境中排除了使用docker attach命令進(jìn)入容器之后,相信大家第一個想到的就是ssh。

嘗試解決docker exec進(jìn)程 懷疑使用了大量的“docker exec -it containerid bash”命令后沒有正確的退出容器,導(dǎo)致過多的“docker exec”進(jìn)程影響了docker run和docker exec命令的使用,所以kill掉了所有的“docker exec”進(jìn)程。

通過這個 PID,就可以連接到這個容器:nsenter –target $PID –mount –uts –ipc –net –pid 更簡單的,建議大家下載 .bashrc_docker,并將內(nèi)容放到 .bashrc 中。

調(diào)試時,有時候我們需要進(jìn)入Pod的容器中執(zhí)行命令。我們可以直接通過kubectl exec對已存在Pod的容器遠(yuǎn)程執(zhí)行命令如果需要執(zhí)行的命令較多,我們還可以直接進(jìn)入該Pod的容器來執(zhí)行命令。

k8s安裝部署

1、至此K8S安裝完成 圖中的第一個紅框的命令是需要管理員手動復(fù)制,然后在master服務(wù)器上執(zhí)行的。

2、由于guan 網(wǎng)kubernetes源在國外有墻,直接使用guan 方源會導(dǎo)致安裝失敗。

3、創(chuàng)建service.ymal 我們使用的service type是NodePort,yaml里沒有申明nodePort 所以k8s會默認(rèn)創(chuàng)建一個nodePort (30000-40000),然后我們通過node ip 加 nodePort 就可以訪問service。

4、Harbor是由VMware公司開源的企業(yè)級的Docker Registry管理項目,它包括權(quán)限管理(RBAC)、LDAP、日志審核、管理界面、自我注冊、鏡像復(fù)制和中文支持等功能。

5、集群所有機(jī)器都安裝docker 生成證書:會生成ca.pem和ca-key.pem文件。創(chuàng)建證書申請文件:生成證書:會生成k8s.pem和k8s-key.pem文件。

6、根據(jù)Jupyterhubguan 方文檔 https://zero-to-jupyterhub.readthedocs.io/en/latest/ 描述,在k8s部署Jupyterhub需要使用helm,所以第二部需要安裝Helm。

Kubernetes——Pod控制器詳解

1、guan 方解釋:在Kubernetes集群中,Pod是所有業(yè)務(wù)類型的基礎(chǔ),它是一個或多個容器的組合。這些容器共享存儲、網(wǎng)絡(luò)和命名空間,以及如何運行的規(guī)范。在Pod中,所有容器都被同一安排和調(diào)度,并運行在共享的上下文中。

2、在kubernetes中,Pod是最小的控制單元,但是kubernetes很少直接控制Pod,一般都是通過Pod控制器來完成的。Pod控制器用于pod的管理,確保pod資源符合預(yù)期的狀態(tài),當(dāng)pod的資源出現(xiàn)故障時,會嘗試進(jìn)行重啟或重建pod。

3、Kubernetes集群里的節(jié)點提供的資源主要是計算資源,計算資源是可計量的能被申請、分配和使用的基礎(chǔ)資源。當(dāng)前Kubernetes集群中的計算資源主要包括CPU、GPU及Memory。

4、在Kubernetes 7及更高版本中,通過.spec.updateStrategy字段允許配置或禁用Pod、labels、source request/limits、annotations自動滾動更新功能。StatefulSet控制器將刪除并重新創(chuàng)建StatefulSet中的每個Pod。

本文標(biāo)題:Linux查看pod命令的簡單介紹
網(wǎng)頁地址:http://www.muchs.cn/article28/dgpcgjp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站設(shè)計、靜態(tài)網(wǎng)站網(wǎng)站策劃、域名注冊小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營