国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

XBaron / 999人閱讀

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

1.常用命令 服務(wù)啟動

</>復(fù)制代碼

  1. [root@k8s-master ~]# systemctl start etcd
  2. [root@k8s-master ~]# systemctl start docker
  3. [root@k8s-master ~]# systemctl start kube-apiserver.service
  4. [root@k8s-master ~]# systemctl start kube-apiserver.service
  5. [root@k8s-master ~]# systemctl start kube-controller-manager.service
  6. [root@k8s-master ~]# systemctl start kube-scheduler.service
  7. [root@k8s-master ~]# systemctl start kubelet.service
  8. [root@k8s-master ~]# systemctl start kube-proxy.service

</>復(fù)制代碼

  1. [root@k8s-master ~]# kubectl expose deployment nginx-app --type=NodePort --port=80 --target-port=80
  2. service "nginx-app" exposed

</>復(fù)制代碼

  1. [root@k8s-master ~]# kubectl describe service nginx-app
  2. Name: nginx-app
  3. Namespace: default
  4. Labels: run=nginx-app
  5. Selector: run=nginx-app
  6. Type: NodePort
  7. IP: 10.254.73.139
  8. Port: 80/TCP
  9. NodePort: 30048/TCP
  10. Endpoints: 172.17.0.2:80
  11. Session Affinity: None
  12. No events.
滾動升級

</>復(fù)制代碼

  1. [root@k8s-master ~]# kubectl rolling-update frontend-v1 frontend-v2 --image=image:v2
k8s概念 kubernetes集群

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

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

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

k8s架構(gòu)原理

核心層:Kubernetes最核心的功能,對外提供API構(gòu)建高層應(yīng)用,對內(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: 每個節(jié)點上運行一個Kubelet服務(wù)進(jìn)程,默認(rèn)監(jiān)聽10250端口,接收并執(zhí)行master發(fā)來的指令,管理Pod及Pod中的容器;

容器健康檢查

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

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

LivenessProbe探針檢測方式:

</>復(fù)制代碼

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

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

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/33017.html

相關(guān)文章

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

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

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

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

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

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

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

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

    zilu 評論0 收藏0
  • 來說說Kubernetes的運作機(jī)制

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

    yanest 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<