精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

深入了解kubernetes

阿銘linux ? 2018-02-09 15:56 ? 次閱讀

2013年docker誕生,自此一發不可收拾,它的發展如火如荼,作為一個運維如果不會docker,那真的是落伍了。

而2014年出現的kubernetes(又叫k8s)更加炙手可熱,我想大部分人僅僅是聽說過,簡單了解它,但并沒有真正使用過。那今天本文將帶著大家一起走近kubernetes。

為啥kubernetes又叫做k8s?據說是因為kubernetes這個單詞太長,不好記,而首字母和尾字母中間有8個字母,所以就簡寫成了k8s。Kubernetes翻譯成中文,意思是“舵手”。

本文開篇之所以提到docker,是因為k8s之所以火,得益于docker。K8s簡單說,是用來實現容器集群管理的系統,用于自動部署、擴展和管理容器。它是由Google公司開發,其原型為Google內部容器管理系統Borg。

Borg經過十多年地優化、改進,其功能和效率不言而喻,k8s項目的目的就是把Borg最精華的部分提取出來,使現在的開發者能夠更簡單、直接地應用。K8s自誕生之日起就注定了它的不平凡之路。

前幾年Openstack很火,但是這兩年k8s將要蓋過Openstack了,雖然k8s不能完全替代Openstack,但在云計算領域,k8s的確是后起之秀,能用容器云解決的問題,堅決不用傳統云。

其實和k8s功能類似的容器管理工具還有一個Swarm,它是docker官方開發,按理說docker官方的東西不更應該被大家普及么,可事實上k8s的體驗比官方的Swarm更加好,其根本原因還是Borg。

要想更了解K8s,需要先理解幾個相關的概念。

node一個物理機器,或一個虛擬機(KVM類型,而不是容器類型);將虛擬機作為node一般是歷史原因,或是為了徹底隔絕杜絕安全問題。

cluster一組node需要被集中管理,統一叫一個cluster。一個cluster有一個master和多個node。每個node里面有一個kubelet用來服從master調度并管理node本身。

深入了解kubernetes

app containers一個node里面可以有一個或多個容器化的應用程序,即app container。可以簡單認為就是docker容器。

深入了解kubernetes

pod多個app containers之間可能需要共享硬盤,或共享同一個ip,這樣一組app containers合起來叫一個pod。典型應用如:一個容器不停產生日志到本地硬盤,另一個容器不停讀本地硬盤并上傳日志到日志服務器。

service當一個node掛了時,上面的pod及pod里面的container也自然都掛了。為了死不掉,需要有個pod上層的抽象,pod掛了,service還在。service通過如下幾種方式暴露出來。

ClusterIP (default),cluser的內網ip,只能此cluster內可見

NodePort,端口NAT到cluster外面

LoadBalancer,在cluster外面搞個LB并分配個外面可見的固定IP給LB

ExternalName,類似CNAME方式

deployment配置yaml格式,存在master上,當機器故障或需要橫向scale時或需要更新binary時,master根據配置搞定一切。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Cluster
    +關注

    關注

    0

    文章

    7

    瀏覽量

    9137
  • node
    +關注

    關注

    0

    文章

    23

    瀏覽量

    5932
  • kubernetes
    +關注

    關注

    0

    文章

    223

    瀏覽量

    8695

原文標題:Kubernetes知多少

文章出處:【微信號:aming_linux,微信公眾號:阿銘linux】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    深入了解示波器

    深入了解示波器
    發表于 11-14 22:32

    專家開講:深入了解電池技術 ──Part 1

    。筆者不會一一詳細介紹所有的電池技術,只選擇一些常見或是值得認識的;而在接下來的專欄里,筆者將開始介紹電池分類、常見規格以及專業術語,如果你有特別想知道的電池技術,歡迎留言!擴展閱讀:專家開講:深入了解
    發表于 08-18 09:33

    專家開講:深入了解電池技術──Part 3

    資深工程師 Ivan Cowie 的「深入了解電池技術」專欄Part 3來啰!這次要介紹的是鉛酸電池(lead-acidbatteries)技術。鉛酸電池是在1859年由法國物理學家Gaston
    發表于 08-18 09:37

    單片機的深入了解

    項目名稱:單片機的深入了解!項目是否開源:否申請開發板數量:1 塊申請人團隊介紹:我們團隊由五個人組成,我們打算開始著手單片機的程序改編,設計一些比較特殊新穎的東西!希望給以支持!
    發表于 10-12 20:00

    深入了解LabVIEW FPGA資料分享

    深入了解LabVIEW FPGA
    發表于 05-27 08:35

    深入了解單片機匯編重要嗎?

    不學匯編,只用C語言,能不能深入了解單片機?
    發表于 07-21 10:38

    不吹不黑,今天我們來聊一聊 Kubernetes 落地的三種方式

    版本產生到上周發布的 1.16 版本的 GA,也就是說我們完全有了可以在生產環境擴展 Kubernetes 的能力。大家如果深入了解 Kubernetes 會發現,Kubernetes
    發表于 10-12 16:07

    深入了解主動電掃描陣列(AESA)雷達系統

    深入了解主動電掃描陣列(AESA)雷達系統
    發表于 05-24 06:51

    示波器的深入了解

    示波器的深入了解 引言自然界運行著各種形式的正弦波,比如海浪、地震、聲波、爆破、空氣中傳播的聲音,或者身體運轉的自然節律。物理世界里,能
    發表于 11-04 11:53 ?52次下載
    示波器的<b class='flag-5'>深入了解</b>

    深入了解示波器入門手冊

    深入了解示波器入門手冊
    發表于 03-27 17:43 ?241次下載
    <b class='flag-5'>深入了解</b>示波器入門手冊

    深入了解電路噪聲的那些事

    模擬電子的相關知識學習教材資料——深入了解電路噪聲的那些事
    發表于 09-27 15:19 ?0次下載

    深入了解電感與磁珠的異同

    模擬電子的相關知識學習教材資料——深入了解電感與磁珠的異同
    發表于 09-27 15:19 ?0次下載

    帶你深入了解示波器

    帶你深入了解示波器
    發表于 02-07 14:26 ?19次下載

    深入了解安全光柵

    深入了解安全光柵
    的頭像 發表于 06-25 13:53 ?1161次閱讀
    <b class='flag-5'>深入了解</b>安全光柵

    深入了解 GaN 技術

    深入了解 GaN 技術
    的頭像 發表于 12-06 17:28 ?6061次閱讀
    <b class='flag-5'>深入了解</b> GaN 技術