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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取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

    文章

    385

    瀏覽量

    26594
  • 容器
    +關注

    關注

    0

    文章

    503

    瀏覽量

    22316
  • kubernetes
    +關注

    關注

    0

    文章

    236

    瀏覽量

    8905
收藏 0人收藏

    評論

    相關推薦

    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 ?1875次閱讀
    <b class='flag-5'>Kubernetes</b>是什么,一文了解<b class='flag-5'>Kubernetes</b>

    Kubernetes網絡模型的基礎知識

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

    kubernetes是怎么運作的

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

    帶你快速了解 kubernetes

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

    Commvault:護航Kubernetes,不止Kubernetes

    Kubernetes已經不再是只存在于路線圖中的未來產品。事實上,幾乎所有(94%)已經采用容器的企業都在使用Kubernetes,大多數(86%)企業甚至認為它對他們的運營至關重要。這并不令人意外,Kubernetes正在幫助
    的頭像 發表于 07-07 14:42 ?714次閱讀
    主站蜘蛛池模板: 十八禁肉动漫无修在线播放 | 欧美特黄99久久毛片免费 | 伊人久久大香线蕉综合高清 | 色综合 亚洲 自拍 欧洲 | 色欲档案之麻雀台上淫 | 香蕉免费高清完整 | 午夜福利不卡片在线播放免费 | 亚洲国产成人一区二区在线 | 色柚视频网站ww色 | 97综合久久 | 秋霞电影伦网理最新在线看片 | 午夜免费福利 | 午夜爱情动作片P | 混乱家庭电影完整版在线看 | 欧美国产日韩久久久 | 亚洲视频中文字幕在线观看 | 精品欧美18videosex欧美 | 男人吃奶摸下挵进去啪啪 | 国产乱人偷精品视频A人人澡 | 国产亚洲福利精品一区 | 99在线免费视频 | 人妻体内射精一区二区 | 伦理片在线线看手机版 | 国产精品高清视亚洲一区二区 | 国产爱豆果冻传媒在线观看 | 被窝伦理电影午夜 | 成年色黄APP下载 | 色婷婷亚洲精品天天综合影院 | 污污内射在线观看一区二区少妇 | 男女边吃奶边做边爱视频 | 女厕所边摸边吃奶边做爽视频 | 一二三区乱码不卡手机版 | 午夜伦4480yy妇女久久 | 扒开老师大腿猛进AAA片邪恶 | 果冻传媒2021精品在线观看 | 亚洲日韩在线观看 | 精品久久久久久无码人妻国产馆 | 在线观看日本免费 | 无码爽死成人777在线观看网站 | 无人影院在线播放 | 91精品一区二区综合在线 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品