成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

Kubernetes學(xué)習(xí)筆記(持續(xù)更新)

XBaron / 1076人閱讀

摘要:常用命令服務(wù)啟動(dòng)滾動(dòng)升級(jí)概念集群分布式存儲(chǔ)保存了整個(gè)集群的狀態(tài)控制節(jié)點(diǎn)控制節(jié)點(diǎn)負(fù)責(zé)整個(gè)集群的管理,例如容器調(diào)度資源狀態(tài)維護(hù)自動(dòng)擴(kuò)展?jié)L動(dòng)更新等服務(wù)節(jié)點(diǎn)服務(wù)節(jié)點(diǎn)是真正運(yùn)行容器

1.常用命令 服務(wù)啟動(dòng)
[root@k8s-master ~]# systemctl start etcd
[root@k8s-master ~]# systemctl start docker
[root@k8s-master ~]# systemctl start kube-apiserver.service 
[root@k8s-master ~]# systemctl start kube-apiserver.service 
[root@k8s-master ~]# systemctl start kube-controller-manager.service
[root@k8s-master ~]# systemctl start kube-scheduler.service
[root@k8s-master ~]# systemctl start kubelet.service 
[root@k8s-master ~]# systemctl start kube-proxy.service
[root@k8s-master ~]# kubectl expose deployment nginx-app --type=NodePort --port=80 --target-port=80
service "nginx-app" exposed
[root@k8s-master ~]# kubectl describe service nginx-app
Name:            nginx-app
Namespace:        default
Labels:            run=nginx-app
Selector:        run=nginx-app
Type:            NodePort
IP:            10.254.73.139
Port:                80/TCP
NodePort:            30048/TCP
Endpoints:        172.17.0.2:80
Session Affinity:    None
No events.
滾動(dòng)升級(jí)
[root@k8s-master ~]# kubectl rolling-update frontend-v1 frontend-v2 --image=image:v2
k8s概念 kubernetes集群

etcd:分布式存儲(chǔ);保存了整個(gè)集群的狀態(tài);

controller:控制節(jié)點(diǎn); 控制節(jié)點(diǎn)負(fù)責(zé)整個(gè)集群的管理,例如:容器調(diào)度、資源狀態(tài)維護(hù)、自動(dòng)擴(kuò)展、滾動(dòng)更新等;

node:服務(wù)節(jié)點(diǎn);服務(wù)節(jié)點(diǎn)是真正運(yùn)行容器的主機(jī);負(fù)責(zé)管理鏡像和容器以及cluster內(nèi)的服務(wù)發(fā)現(xiàn)和負(fù)載均衡;

k8s架構(gòu)原理

核心層:Kubernetes最核心的功能,對(duì)外提供API構(gòu)建高層應(yīng)用,對(duì)內(nèi)提供插件式應(yīng)用執(zhí)行環(huán)境;

應(yīng)用層:部署(無狀態(tài)應(yīng)用、有狀態(tài)應(yīng)用、批處理任務(wù)、集群應(yīng)用)和路由(服務(wù)發(fā)現(xiàn)、DNS解析)

管理層:系統(tǒng)度量()

pod概念 K8S SLB限制

接入已有的負(fù)載均衡的設(shè)備;

多租戶的網(wǎng)絡(luò)情況下,容器網(wǎng)絡(luò)和主機(jī)網(wǎng)絡(luò)是隔離的,這種情況下Kube-proxy是無法工作的;

核心組件

etcd:用于服務(wù)發(fā)現(xiàn)、共享配置以及一致性保障;

API server: 核心組件,提供集群管理的REST API接口,

Kubelet: 每個(gè)節(jié)點(diǎn)上運(yùn)行一個(gè)Kubelet服務(wù)進(jìn)程,默認(rèn)監(jiān)聽10250端口,接收并執(zhí)行master發(fā)來的指令,管理Pod及Pod中的容器;

容器健康檢查

LivenessProbe探針:判斷容器是否健康,如若檢查到不健康則執(zhí)行刪除操作;

ReadinessProbe探針:判斷容器是否啟動(dòng)完成且準(zhǔn)備接受請(qǐng)求;如果探測(cè)失敗則修改容器狀態(tài);

LivenessProbe探針檢測(cè)方式:

ExecAction#在容器內(nèi)執(zhí)行一個(gè)命令,如果退出狀態(tài)碼為0,則容器健康;
TCPSocketActioon#通過容器的IP地址和端口號(hào)執(zhí)行TCP檢查;
HTTPGetAction#通過HTTP GET方法檢查,如果狀態(tài)碼大于200且小于400,則容器健康;

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/33017.html

相關(guān)文章

  • Kubernetes 1.7:從完善容器編排功能到落地商業(yè)應(yīng)用新跨越!

    摘要:新功能版本增加了安全性有狀態(tài)的應(yīng)用程序和可擴(kuò)展性等功能。網(wǎng)絡(luò)已從升級(jí)到新的組。 ?根據(jù) Kubernetes Google Group 產(chǎn)品經(jīng)理 Aperna Sinha 和 Kubernetes Mirantis 項(xiàng)目經(jīng)理 Ihor Dvoretskyi 的說法,Kubernetes 1.7 中的 API aggregation 功能使用戶可以在運(yùn)行時(shí)添加自定義的 API 服務(wù)器,與...

    big_cat 評(píng)論0 收藏0
  • 谷歌發(fā)布 Kubernetes 1.3 加速了容器之戰(zhàn)

    摘要:在容器之戰(zhàn)中,谷歌宣布了最新開源容器編排引擎版本。這個(gè)是谷歌對(duì)抗計(jì)劃將和核心引擎結(jié)合在一起的舉動(dòng)。選擇托管環(huán)境來運(yùn)行工作伴隨著版本的發(fā)布,谷歌宣布它的托管容器管理平臺(tái),已經(jīng)更新到最新的版本。 在容器之戰(zhàn)中,谷歌宣布了最新開源容器編排引擎Kubernetes1.3版本。此次的發(fā)布是在 Docker 公司發(fā)布 Docker 1.12 版本之后,該版本帶有內(nèi)置的 Swarm 編排功能。 雖然...

    beanlam 評(píng)論0 收藏0
  • 從 Pods 和 Nodes 的出生入死詳解 Kubernetes 的控制邏輯

    摘要:祈使式的腳本很難長期地對(duì)系統(tǒng)狀態(tài)進(jìn)行自動(dòng)維護(hù)。這些事件包括的創(chuàng)建消亡的更新例如標(biāo)簽副本數(shù)量等。每當(dāng)上述事件發(fā)生,這個(gè)事件所牽扯到的具體的對(duì)象就會(huì)被放入這個(gè)工作隊(duì)列中。 本期文章來自才云科技(Caicloud)CEO 張?chǎng)蔚募夹g(shù)原創(chuàng)。導(dǎo)言:Kubernetes 是一個(gè)龐大的軟件系統(tǒng),欲從源碼層精通 Kubernetes 的進(jìn)階學(xué)習(xí)者往往會(huì)經(jīng)歷 Kubernetes:從入門到放棄 的挫敗...

    yhaolpz 評(píng)論0 收藏0
  • 春節(jié)不打烊!Rancher 2.0 里程碑版本發(fā)布:支持添加自定義節(jié)點(diǎn)!

    摘要:里程碑更新支持添加自定義節(jié)點(diǎn)此次更新之前的版本只支持和,而如今的最新版本,用戶可以在創(chuàng)建集群時(shí)添加了自定義節(jié)點(diǎn)了。連接成功后,將按照用戶指定的角色所指示的方式為該節(jié)點(diǎn)安裝相應(yīng)的組件。 Rancher是一個(gè)開源的全棧化企業(yè)級(jí)容器管理平臺(tái),用戶在Rancher可視化界面上以點(diǎn)選的方式,即可一鍵完成所有容器基礎(chǔ)設(shè)施(網(wǎng)絡(luò)、存儲(chǔ)、負(fù)載均衡等)的對(duì)接與部署,確保容器在任何基礎(chǔ)架構(gòu)上(公私有云、虛...

    zilu 評(píng)論0 收藏0
  • 來說說Kubernetes的運(yùn)作機(jī)制

    摘要:提供用于獲取有關(guān)容器和容器組狀態(tài)的實(shí)時(shí)信息的服務(wù),以及有關(guān)群集中開發(fā)人員操作的詳細(xì)信息。集群最高級(jí)別的抽象是指運(yùn)行本身是集群應(yīng)用程序的一組機(jī)器及其管理的容器,一個(gè)集群必須有一個(gè),即命令和控制集群中所有其他機(jī)器的系統(tǒng)。Docker容器改變了人們對(duì)開發(fā)、部署和維護(hù)軟件的思考方式,利用現(xiàn)代操作系統(tǒng)的本機(jī)隔離功能,容器支持類似于虛擬機(jī)的關(guān)注點(diǎn)分離,但是與基于虛擬機(jī)監(jiān)控程序的虛擬機(jī)相比,它的開銷要小得...

    yanest 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<