真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

kubernetes詳細介紹-創(chuàng)新互聯(lián)

這篇文章的知識點包括:kubernetes的簡介、kubernetes的功能、kubernetes的架構以及kubernetes的架構和組件,閱讀完整文相信大家對kubernetes有了一定的認識。

創(chuàng)新互聯(lián)建站是一家集網站建設,廬陽企業(yè)網站建設,廬陽品牌網站建設,網站定制,廬陽網站建設報價,網絡營銷,網絡優(yōu)化,廬陽網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。

1. kubernetes簡介

1.1 kubernetes介紹

Kubernetes是google開源的一套微服務,容器化的編排引擎,是google內部容器十多年實戰(zhàn)沉淀的結晶,已戰(zhàn)勝Swarm,Messo成為容器編排的行業(yè)標準。kuberntes內置有很多非常優(yōu)秀的特性使開發(fā)者專注于業(yè)務本身,其包含的功能如下:

  • Service discovery and load balancing,服務發(fā)現和負載均衡,通過DNS實現內部解析,service實現負載均衡
  • Storage orchestration,存儲編排,通過plungin的形式支持多種存儲,如本地,nfs,ceph,公有云快存儲等
  • Automated rollouts and rollbacks,自動發(fā)布與回滾,通過匹配當前狀態(tài)與目標狀態(tài)一致,更新失敗時可回滾
  • Automatic bin packing,自動資源調度,可以設置pod調度的所需(requests)資源和限制資源(limits)
  • Self-healing,內置的健康檢查策略,自動發(fā)現和處理集群內的異常,更換,需重啟的pod節(jié)點
  • Secret and configuration management,密鑰和配置管理,對于敏感信息如密碼,賬號的那個通過secret存儲,應用的配置文件通過configmap存儲,避免將配置文件固定在鏡像中,增加容器編排的靈活性
  • Batch execution,批處理執(zhí)行,通過job和cronjob提供單次批處理任務和循環(huán)計劃任務功能的實現
  • Horizontal scaling,橫向擴展功能,包含有HPA和AS,即應用的基于CPU利用率的彈性伸縮和基于平臺級的彈性伸縮,如自動增加node和刪除nodes節(jié)點。

1.2 kubernetes架構

kubernetes詳細介紹

kubernetes包含兩種角色:master節(jié)點和node節(jié)點,master節(jié)點是集群的控制管理節(jié)點,作為整個k8s集群的大腦。

  • 負責集群所有接入請求(kube-apiserver),在整個集群的入口;
  • 集群資源調度(kube-controller-scheduler),通過watch監(jiān)視pod的創(chuàng)建,負責將pod調度到合適的node節(jié)點;
  • 集群狀態(tài)的一致性(kube-controller-manager),通過多種控制器確保集群的一致性,包含有Node Controller,Replication Controller,Endpoints Controller等;
  • 元數據信息存儲(etcd),數據持久存儲化,存儲集群中包括node,pod,rc,service等數據;

通常由3或5個節(jié)點組成高可用集群,其中etcd內置的集群組成,kube-apiserver由haproxy或nginx做負載分發(fā),kube-scheduler和kube-controller-manager內置的選舉機制保障,確保集群內同一個時刻只有一個leader節(jié)點,其他處于阻塞狀態(tài),防止腦裂。

node節(jié)點是實際的工作節(jié)點,負責集群負載的實際運行,即pod運行的載體,其通常包含三個組件:Container Runtime,kubelet和kube-proxy

  • Container Runtime是容器運行時,負責實現container生命周期管理,如docker,containerd,rktlet;
  • kubelet負責鏡像和pod的管理,
  • kube-proxy是service服務實現的抽閑,負責維護和轉發(fā)pod的路由,實現集群內部和外部網絡的訪問。

其他組件還包括

  • cloud-controller-manager,用于公有云的接入實現,提供節(jié)點管理(node),路由管理,服務管理(LoadBalancer和Ingress),存儲管理(Volume,如云盤,NAS接入),需要由公有云廠商實現具體的細節(jié),kubernetes提供實現接口的接入,如騰訊云目前提供CVM的node管理,節(jié)點的彈性伸縮(AS),負載均衡的接入(CLB),存儲的管理(CBS和CFS)等產品的集成;
  • DNS組件由kube-dns或coredns實現集群內的名稱解析;
  • kubernetes-dashboard用于圖形界面管理;
  • kubectl命令行工具進行API交互;
  • 監(jiān)控系統(tǒng)用于采集node和pod的監(jiān)控數據,如prometheus,heapster+influxdb+grafana;
  • 日志采集系統(tǒng),用于收集容器的業(yè)務數據,實現日志的采集,存儲和展示,實現有Fluentd+ELK(ElasticSearch+Logstash+Kiabana)。
  • 看完上述內容,你們對kubernetes有進一步的了解嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


網站標題:kubernetes詳細介紹-創(chuàng)新互聯(lián)
轉載來于:http://weahome.cn/article/dcjhsi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部