色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

Kubernetes是什么

汽車電子技術 ? 來源:碼農與軟件時代 ? 作者: 碼農與軟件時代 ? 2023-02-15 10:25 ? 次閱讀

一、Kubernetes是什么?

2014年,Google開源一個PAAS平臺,命名為Kubernetes。

其目標是管理大規模服務(容器)集群,解決人們對大規模容器的部署、升級、回滾帶來的復雜性問題,實現在不停服務情況下的應用管理,以便最大可能地把精力集中在業務開發上。

Kubernetes以聲明式方式進行容器部署,也就是只要告訴Kubernetes要做什么,不需要告之如何去做。

二、應用是如何部署和運行的?

我們在使用容器技術時,應用便打包在容器中,以容器為粒度進行操作,運行時體現為一個進程。

Kubernetes認為一個微服務可能由多個容器(進程)共同提供,便將多個容器看作一個組,看似豆莢,稱為 Pod ,也被稱為服務實例。Pod是Kubernetes最小調度單位。

一個應用運行時,可能需要N個服務實例(Pod)。如果某個服務實例出現異常或宕機,需要維持N個服務實例。這些工作由 ReplicaSet(副本集) 來做,也就是ReplicaSet能夠保證始終有N個Pod在運行。(注:除 ReplicaSet --無狀態外,還有DaemonSet、StatefulSet和Job等)

如果應用需要發布新版本,則需要“創建新版本的Pod,并替換舊版本的Pod”。這個工作由Deployment來做。Deployment會用新版本規范創建新ReplicaSet,新ReplicaSet創建新Pod數量會逐漸提高,舊ReplicaSet對應的Pod數量同步逐漸減少。也就是Deployment--ReplicaSet--Pod。

我們可以通過YAML文件來進行應用的部署,例如:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: rss-site
  labels:
    app: web
spec:
  replicas: 2
  selector:
    matchLabels:
      app: web
  template:
    metadata:
      labels:
        app: web
    spec:
      containers:
        - name: front-end
          image: nginx
          ports:
            - containerPort: 80
        - name: rss-reader
          image: nickchase/rss-php-nginx:v1
          ports:
            - containerPort: 88

表達的意思為:部署 rss-site Web應用,有2個副本,符合spec規范定義。這里涉及到selector的概念,表示的是對象通過Label進行關聯,類似SQL中的select語句。

三、如何訪問微服務?

Pod在應用的運行過程中,可能會進行彈性伸縮。

相應地,Pod對應的IP地址也可能會發生變化。不能因Pod的IP地址變化,而影響服務的訪問。于是,引入Service概念,為一組相同功能的Pod提供統一的入口。

四層Service體現為IP地址和端口號。7層Service又引入了一個新的概念: Ingress ,可根據不同的URL請求轉發到后端不同的Service。

那么如何訪問Service呢?

對于集群內部的服務來說,有兩種方法。一種方法是在服務(客戶端)啟動時,將服務(服務端)的信息以環境變量的形式注入到(客戶端)中。另一種方法是使用虛擬DNS,服務(客戶端)只要知道服務的名稱即可,不需要關注服務的IP地址。

對于集群外部來說,也有兩種方法。一種是通過物理服務器的IP地址和端口號,也就是NodeIP + Port的形式。另一種是在公有云場景下,通過公有云的負載均衡來實現。

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

    關注

    2

    文章

    384

    瀏覽量

    26382
  • 容器
    +關注

    關注

    0

    文章

    495

    瀏覽量

    22060
  • kubernetes
    +關注

    關注

    0

    文章

    224

    瀏覽量

    8712
收藏 人收藏

    評論

    相關推薦

    Kubernetes的Device Plugin設計解讀

    摘要: Kubernetes的生態地位已經確立,可擴展性將是其發力的主戰場。異構計算作為非常重要的新戰場,Kubernetes非常重視。而異構計算需要強大的計算力和高性能網絡,需要提供一種統一的方式
    發表于 03-12 16:23

    理解和創建Kubernetes對象

    Kubernetes對象總結
    發表于 04-11 15:14

    Kubernetes經驗總結

    Kubernetes學習筆記——24 允許外部訪問
    發表于 06-18 12:10

    kubernetes集群配置

    基于v1104版本手動搭建高可用kubernetes 集群
    發表于 08-19 08:07

    淺析Kubernetes

    【k8s】Kubernetes基礎概念
    發表于 09-27 09:11

    kubernetes部署與應用

    kubernetes運維筆記
    發表于 10-25 13:08

    kubernetes系統基本概念

    一文帶你看透kubernetes 容器編排系統
    發表于 11-05 08:26

    Kubernetes Dashboard實踐學習

    關于Kubernetes Dashboard的實踐學習
    發表于 04-10 14:09

    Kubernetes上運行Kubernetes

    開源容器編排引擎 Kubernetes 絕對有魔力。 一直以來,容器就是個很酷的概念,但事實上,廣泛部署卻十分困難。你幾乎沒法手動管理容器之間的網絡、持續存儲和數百個容器間的自動擴展,而一個讓人
    發表于 09-30 13:33 ?0次下載
    在<b class='flag-5'>Kubernetes</b>上運行<b class='flag-5'>Kubernetes</b>

    Kubernetes API詳解

    摘要:Kubernetes是Google開源的容器集群管理系統。它構建Ddocker技術之上,為容器化的應用提供資源調度、部署運行、服務發現、擴容縮容等整一套功能,本文節選自龔正
    發表于 10-12 16:19 ?0次下載
    <b class='flag-5'>Kubernetes</b> API詳解

    Kubernetes是什么,一文了解Kubernetes

    香了。 這時候就需要我們的主角 Kubernetes 上場了,先來了解一下 Kubernetes 的基本概念,后面再介紹實踐,由淺入深步步為營。 關于 Kubernetes 的基本概念我們將會圍繞如下七點展開: 一、Docker
    發表于 12-21 13:40 ?1811次閱讀
    <b class='flag-5'>Kubernetes</b>是什么,一文了解<b class='flag-5'>Kubernetes</b>

    Kubernetes網絡模型的基礎知識

    Kubernetes 是為運行分布式集群而建立的,分布式系統的本質使得網絡成為 Kubernetes 的核心和必要組成部分,了解 Kubernetes 網絡模型可以使你能夠正確運行、監控和排查應用程序故障。
    的頭像 發表于 07-20 09:46 ?1205次閱讀

    kubernetes是怎么運作的

    kubernetes 已經成為容器編排領域的王者,它是基于容器的集群編排引擎,具備擴展集群、滾動升級回滾、彈性伸縮、自動治愈、服務發現等多種特性能力。 本文將帶著大家快速了解 kubernetes ,了解我們談論 kubernetes
    的頭像 發表于 09-27 09:18 ?836次閱讀

    帶你快速了解 kubernetes

    kubernetes 已經成為容器編排領域的王者,它是基于容器的集群編排引擎,具備擴展集群、滾動升級回滾、彈性伸縮、自動治愈、服務發現等多種特性能力。 本文將帶著大家快速了解 kubernetes
    的頭像 發表于 01-17 10:00 ?1156次閱讀

    Commvault:護航Kubernetes,不止Kubernetes

    Kubernetes已經不再是只存在于路線圖中的未來產品。事實上,幾乎所有(94%)已經采用容器的企業都在使用Kubernetes,大多數(86%)企業甚至認為它對他們的運營至關重要。這并不令人意外,Kubernetes正在幫助
    的頭像 發表于 07-07 14:42 ?553次閱讀
    主站蜘蛛池模板: 午夜在线观看免费完整直播网页| 国产色精品久久人妻无码| 99riav9 精品香蕉免费大视频| 99爱免费视频| 超碰免费视频caoporn| 国产高清视频a在线大全| 国产熟妇无码一区二| 久久国产伦子伦精品| 蜜芽在线影片| 三级电影免费看| 亚洲AV 日韩 国产 有码| 亚洲综合色婷婷在线影院| 最近中文字幕2019免费版| xxx暴力xxx| 国产免费啪嗒啪嗒视频看看 | 国产自产视频在线观看香蕉| 花蝴蝶高清观看免费| 暖暖 日本 视频 在线观看免费| 日本aaaa| 亚洲国产日韩a精品乱码| 中文字幕在线视频免费观看| nu77亚洲综合日韩精品| 国产午夜精品久久久久九九| 久久中文字幕亚洲| 日韩亚洲人成在线| 亚洲日韩视频免费观看| JizzJizzJizz亚洲成年| 国内精品久久人妻无码HD浪潮| 嫩草影院永久在线一二三四| 午夜看片福利在线观看| 66美女人体| 国产乱人偷精品视频A人人澡| 乱淫67194| 性色欲情网站IWWW九文堂| 999国产高清在线精品| 国产精品日本一区二区在线播放 | 日韩特黄特色大片免费视频| 亚洲性夜色噜噜噜网站2258KK| 澳大利亚剧满足在线观看| 精品国产乱码久久久久乱码| 日本女人水多|