国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

第一節(jié) K8S的基礎(chǔ)概念

這篇具有很好參考價值的文章主要介紹了第一節(jié) K8S的基礎(chǔ)概念。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

第一節(jié) K8S的基礎(chǔ)概念

Node 可以理解為一個物理機(jī)或者虛擬機(jī) ,K8S中的一個節(jié)點 ,每個節(jié)點包含Pod 所需的服務(wù), 這些節(jié)點 是由 Control Plane 來管理, 節(jié)點的名稱 用來標(biāo)識Node 對象,名稱必須是唯一的. Node上有三個組件分別是 kubelet ,kube-proxy,container-runtime .

kubelet 負(fù)責(zé)管理和維護(hù)每個節(jié)點上的Pod,并確保他們按照預(yù)期運行. kubelet 是在每個節(jié)點上運行的主要 “節(jié)點代理” 它可以使用以下方式之一向 API 服務(wù)器注冊:

  • 主機(jī)名(hostname)
  • 覆蓋主機(jī)名的參數(shù)
  • 特定于某云驅(qū)動的邏輯

kubelet 是基于 PodSpec 來工作的。每個 PodSpec 是一個描述 Pod 的 YAML 或 JSON 對象。 kubelet 接受通過各種機(jī)制(主要是通過 apiserver)提供的一組 PodSpec,并確保這些 PodSpec 中描述的容器處于運行狀態(tài)且運行狀況良好。 kubelet 不管理不是由 Kubernetes 創(chuàng)建的容器。

容器運行時 , 有很多種, 比如 docker-engine , containerd , CRI-O 等

控制平面(Control Plane)是指容器編排層,它暴露 API 和接口來定義、 部署容器和管理容器的生命周期。

Pod 是kubernetes 的最小調(diào)度單元, 他是 一個或多個容器的組合 . 一般只有一個容器,可以理解為容器的抽象.一個 Pod 可以包含一個或多個緊密關(guān)聯(lián)的容器, 它們共享相同的網(wǎng)絡(luò)命名空間、 IP 地址和存儲卷, 并在同一個宿主上運行。

Service 是將運行在一個或一組 Pod 上的網(wǎng)絡(luò)應(yīng)用程序公開為網(wǎng)絡(luò)服務(wù)的方法。

Ingress 是對集群中服務(wù)的外部訪問進(jìn)行管理的 API 對象, 典型的訪問方式是 HTTP。 可以通過Ingress資源來配置不同的轉(zhuǎn)發(fā)規(guī)則, 從而達(dá)到根據(jù)不同的規(guī)則設(shè)置訪問集群內(nèi)不同的Service所對應(yīng)的后端Pod。

命名空間 ( namespace) 提供一種機(jī)制, 將同一集群中的資源劃分為相互隔離的組, 以便進(jìn)行分類、 篩選和管理。同一命名空間內(nèi)的資源名稱要唯一, 但跨命名空間時沒有這個要求。

ConfigMap , Secret 可以把外部信息 ,敏感信息 存起來. 更新這些配置會比較方便. 避免配置變更重新編譯和部署的問題.

Volumes 可以將數(shù)據(jù)掛載到集群中本地磁盤和遠(yuǎn)程存儲上, 做數(shù)據(jù)持久化使用的.

Deployment 組件 來管理無狀態(tài)的組件, 可以將一個或多個Pod 組合在一起, 副本控制, 滾動更新, 動態(tài)擴(kuò)縮容等 等.

StatefulSet 組件 來管理 有狀態(tài)的組件 (mysql ,緩存,消息隊列等)

對于有狀態(tài)的應(yīng)用程序, 可以單獨部署, 從 K8S 集群中剝離出來, 單獨部署.文章來源地址http://www.zghlxwxcb.cn/news/detail-814420.html

分享快樂,留住感動. '2024-01-21 21:39:18' --frank

到了這里,關(guān)于第一節(jié) K8S的基礎(chǔ)概念的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • kubernetes(k8s) pod(資源限制、基礎(chǔ)概念)

    kubernetes(k8s) pod(資源限制、基礎(chǔ)概念)

    目錄 ?一、資源限制 1、概念 1.2、Pod和容器的資源請求和限制 1.3、CPU資源單位 1.4、內(nèi)存資源單位 1.5、CPU和內(nèi)存的Requests和Limits的特點 1.6、案例 二、pod 的兩種使用方式 三、pod 資源共享 四、底層容器Pause 1、pause 共享資源 1.1、網(wǎng)絡(luò) 1.2、存儲 1.3、小結(jié) 2、Pause主要功能 3、Pod

    2024年02月05日
    瀏覽(103)
  • 云上攻防-云原生篇&Kubernetes&K8s安全&API&Kubelet未授權(quán)訪問&容器執(zhí)行

    云上攻防-云原生篇&Kubernetes&K8s安全&API&Kubelet未授權(quán)訪問&容器執(zhí)行

    Kubernetes是一個開源的, 用于編排云平臺中多個主機(jī)上的容器化的應(yīng)用,目標(biāo)是讓部署容器化的應(yīng)用能簡單并且高效的使用, 提供了應(yīng)用部署,規(guī)劃,更新,維護(hù)的一種機(jī)制 。其核心的特點就是能夠自主的管理容器來保證云平臺中的容器按照用戶的期望狀態(tài)運行著,管理員可

    2024年02月08日
    瀏覽(31)
  • 【Kubernetes】 從基礎(chǔ)認(rèn)識 k8s核心pod相關(guān)概念

    【Kubernetes】 從基礎(chǔ)認(rèn)識 k8s核心pod相關(guān)概念

    提示:此篇幫助朋友們,養(yǎng)成從0到1不斷延伸知識的一種方法 最簡單的創(chuàng)建pod入手 訪問官方文檔,直接使用案例,進(jìn)行修改即可! 官網(wǎng)地址:https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/assign-pods-nodes/ 刪除不需要的部分,根據(jù)規(guī)則添加需要的參數(shù)即可得到需要的,代碼如

    2024年01月25日
    瀏覽(127)
  • 【云原生 | Kubernetes 系列】K8s 實戰(zhàn) 如何給應(yīng)用注入數(shù)據(jù) II 將pod數(shù)據(jù)傳遞給容器

    【云原生 | Kubernetes 系列】K8s 實戰(zhàn) 如何給應(yīng)用注入數(shù)據(jù) II 將pod數(shù)據(jù)傳遞給容器

    在上一篇文章中,我們學(xué)習(xí)了針對容器設(shè)置啟動時要執(zhí)行的命令和參數(shù)、定義相互依賴的環(huán)境變量、為容器設(shè)置環(huán)境變量,三種設(shè)置方式,本篇文章,我們將繼續(xù)學(xué)習(xí)數(shù)據(jù)的傳遞。 有兩種方式可以將 Pod 和 Container 字段傳遞給運行中的容器: 環(huán)境變量 卷文件 這兩種呈現(xiàn) Pod

    2024年01月25日
    瀏覽(526)
  • 云原生 黑馬Kubernetes教程(K8S教程)筆記——第一章 kubernetes介紹——Master集群控制節(jié)點、Node工作負(fù)載節(jié)點、Pod控制單元

    云原生 黑馬Kubernetes教程(K8S教程)筆記——第一章 kubernetes介紹——Master集群控制節(jié)點、Node工作負(fù)載節(jié)點、Pod控制單元

    參考文章:kubernetes介紹 本章節(jié)主要介紹應(yīng)用程序在服務(wù)器上部署方式演變以及kubernetes的概念、組件和工作原理。 在部署應(yīng)用程序的方式上,主要經(jīng)歷了三個時代: 傳統(tǒng)部署:互聯(lián)網(wǎng)早期,會直接將應(yīng)用程序部署在物理機(jī)上 優(yōu)點:簡單,不需要其它技術(shù)的參與 缺點:不能為

    2024年02月04日
    瀏覽(35)
  • 【云原生|K8s系列第1篇】:K8s的基礎(chǔ)概念、組件架構(gòu)及實戰(zhàn)安裝

    【云原生|K8s系列第1篇】:K8s的基礎(chǔ)概念、組件架構(gòu)及實戰(zhàn)安裝

    首先,K8s并不是一個傳統(tǒng)意義上的 PaaS平臺即服務(wù)的工具,它充分給使用者提供了很多很多選擇的空間。 不限制支持的應(yīng)用程序類型,K8s并不插手應(yīng)用程序框架, 也不限制支持的語言 (如 Java, Python, Ruby 等),只要應(yīng)用符合 12 因素即可。也就是說,只需要應(yīng)用可以在容器中運行

    2024年02月03日
    瀏覽(101)
  • kubernetes(k8s)大白學(xué)習(xí)02:容器和docker基礎(chǔ)、使用、架構(gòu)學(xué)習(xí)

    kubernetes(k8s)大白學(xué)習(xí)02:容器和docker基礎(chǔ)、使用、架構(gòu)學(xué)習(xí)

    簡單說:容器(container)就是計算機(jī)上的一個沙盒進(jìn)程,它與計算機(jī)上的所有其它進(jìn)程相隔離。 這種隔離是怎么做到的呢?它利用了內(nèi)核提供的 namespace 和 cgroup 這 2 種技術(shù)。這些技術(shù)能力在 Linux 中已經(jīng)存在了很長時間。而 Docker 或容器技術(shù)致力于將這些功能更易于使用和更

    2024年02月07日
    瀏覽(45)
  • 云原生Kubernetes:K8S集群實現(xiàn)容器運行時遷移(docker → containerd) 與 版本升級(v1.23.14 → v1.24.1)

    云原生Kubernetes:K8S集群實現(xiàn)容器運行時遷移(docker → containerd) 與 版本升級(v1.23.14 → v1.24.1)

    目錄 一、理論 1.K8S集群升級 2.環(huán)境 3.升級策略 4.master1節(jié)點遷移容器運行時(docker → containerd)? 5.master2節(jié)點遷移容器運行時(docker → containerd)? 6.node1節(jié)點容器運行時遷移(docker → containerd)? 7.升級集群計劃(v1.23.14 →?v1.24.1) 8.升級master1節(jié)點版本(v1.24.1) 9.升級master2節(jié)點版本

    2024年02月03日
    瀏覽(38)
  • 云上攻防-云原生篇&;Kubernetes&;K8s安全&;API&;Kubelet未授權(quán)訪問&;容器執(zhí)行

    云上攻防-云原生篇&;Kubernetes&;K8s安全&;API&;Kubelet未授權(quán)訪問&;容器執(zhí)行

    curl -XPOST -k “https://192.168.139.132:10250/run///” -d “cmd=id” 執(zhí)行的命令是test03容器里的命令,需要進(jìn)行容器逃逸。 1、攻擊8080端口:API Server(Master)未授權(quán)訪問 舊版本的k8s的API Server默認(rèn)會開啟兩個端口:8080和6443。 6443是安全端口,安全端口使用TLS加密;但是8080端口無需認(rèn)證,

    2024年04月22日
    瀏覽(71)
  • 云原生Kubernetes:K8S概述

    云原生Kubernetes:K8S概述

    目錄 一、理論 1.云原生 2.K8S 3.k8s集群架構(gòu)與組件 4.K8S網(wǎng)絡(luò) 二、總結(jié) (1)概念 云原生是一種基于容器、微服務(wù)和自動化運維的軟件開發(fā)和部署方法。它可以使應(yīng)用程序更加高效、可靠和可擴(kuò)展,適用于各種不同的云平臺。 如果要更直接通俗的來解釋下上面的概念,云原生更

    2024年02月10日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包