1、k8s資源類型主要有Pod、Deployment、Service。Pod Pod是kubernetes集群進(jìn)行管理的最小單元,程序要運(yùn)行必須部署在容器中,而容器必須存在于Pod中。Pod可以認(rèn)為是容器的封裝,一個(gè)Pod中可以存在一個(gè)或多個(gè)容器。
在長寧等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站建設(shè),長寧網(wǎng)站建設(shè)費(fèi)用合理。
2、Kubernetes集群維護(hù)CPU時(shí)間、內(nèi)存、暫態(tài)存儲和擴(kuò)展資源等硬件資源,并將它們分配給正在運(yùn)行的容器。通過一個(gè)請求和限制系統(tǒng),運(yùn)維人員可以根據(jù)單個(gè)容器定制資源分配,然后讓Kubernetes系統(tǒng)將它們適當(dāng)?shù)胤峙浣o節(jié)點(diǎn)。
3、在kubernetes中,Pod是最小的控制單元,但是kubernetes很少直接控制Pod,一般都是通過Pod控制器來完成的。Pod控制器用于pod的管理,確保pod資源符合預(yù)期的狀態(tài),當(dāng)pod的資源出現(xiàn)故障時(shí),會嘗試進(jìn)行重啟或重建pod。
使用SSH進(jìn)入Docker容器 在生產(chǎn)環(huán)境中排除了使用docker attach命令進(jìn)入容器之后,相信大家第一個(gè)想到的就是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)程。
通過這個(gè) PID,就可以連接到這個(gè)容器:nsenter –target $PID –mount –uts –ipc –net –pid 更簡單的,建議大家下載 .bashrc_docker,并將內(nèi)容放到 .bashrc 中。
調(diào)試時(shí),有時(shí)候我們需要進(jìn)入Pod的容器中執(zhí)行命令。我們可以直接通過kubectl exec對已存在Pod的容器遠(yuǎn)程執(zhí)行命令如果需要執(zhí)行的命令較多,我們還可以直接進(jìn)入該P(yáng)od的容器來執(zhí)行命令。
1、至此K8S安裝完成 圖中的第一個(gè)紅框的命令是需要管理員手動(dòng)復(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)建一個(gè)nodePort (30000-40000),然后我們通過node ip 加 nodePort 就可以訪問service。
4、Harbor是由VMware公司開源的企業(yè)級的Docker Registry管理項(xiàng)目,它包括權(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。
1、guan 方解釋:在Kubernetes集群中,Pod是所有業(yè)務(wù)類型的基礎(chǔ),它是一個(gè)或多個(gè)容器的組合。這些容器共享存儲、網(wǎng)絡(luò)和命名空間,以及如何運(yùn)行的規(guī)范。在Pod中,所有容器都被同一安排和調(diào)度,并運(yùn)行在共享的上下文中。
2、在kubernetes中,Pod是最小的控制單元,但是kubernetes很少直接控制Pod,一般都是通過Pod控制器來完成的。Pod控制器用于pod的管理,確保pod資源符合預(yù)期的狀態(tài),當(dāng)pod的資源出現(xiàn)故障時(shí),會嘗試進(jìn)行重啟或重建pod。
3、Kubernetes集群里的節(jié)點(diǎn)提供的資源主要是計(jì)算資源,計(jì)算資源是可計(jì)量的能被申請、分配和使用的基礎(chǔ)資源。當(dāng)前Kubernetes集群中的計(jì)算資源主要包括CPU、GPU及Memory。
4、在Kubernetes 7及更高版本中,通過.spec.updateStrategy字段允許配置或禁用Pod、labels、source request/limits、annotations自動(dòng)滾動(dòng)更新功能。StatefulSet控制器將刪除并重新創(chuàng)建StatefulSet中的每個(gè)Pod。
本文標(biāo)題:Linux查看pod命令的簡單介紹
網(wǎng)頁地址:http://jinyejixie.com/article28/dgpcgjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站設(shè)計(jì)、靜態(tài)網(wǎng)站、網(wǎng)站策劃、域名注冊、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)