<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 一、概述 Kubernetes簡稱 k8s,是Google 2014年創建管理的,是Google大規模容器管理技術Borg的開源版本,它是容器集群管理系統,可以實現**容器集群**的自動化部署、自動擴縮容、維護等功能; ![](https://img.kancloud.cn/cc/06/cc064ac045ae12e8e27445f9d227e228_712x282.png) 典型的 Kubernetes 集群包含一個 master 和多個 node。Master 是控制集群的中心,node 是提供 CPU、內存和存儲資源的節點。Master 上運行著很多進程,包括面向用戶的 API 服務、負責維護集群狀態的 Controller Manager、負責調度任務的 Scheduler 等。每個 node 上運行著維護 node 狀態并和 master 通信的 kubelet,以及實現集群網絡服務的 kube-proxy; ### **與docker的關系** ![](https://img.kancloud.cn/2d/a8/2da84abbcbd3b4a0b42cf9062a2914ed_824x437.png) Docker是一個開源的應用容器引擎,開發者可以打包他們的應用及依賴到一個可移植的容器中,發布到流行的Linux機器上,也可實現虛擬化;k8s是一個開源的容器集群管理系統,可以實現容器集群的自動化部署、自動擴縮容、維護等功能; Kubernetes部署大多使用Docker作為默認的容器引擎,除此之外還有CoreOS的rkt等; > Docker就像飛機,而Kubernetes就像飛機場; ## 二、核心概念 * Master(主節點):控制 Kubernetes 節點的機器,也是創建作業任務的地方; * Node(節點):這些機器在 Kubernetes 主節點的控制下執行被分配的任務; * Pod:由一個或多個容器構成的集合,作為一個整體被部署到一個單一節點。同一個 pod 中的容器共享 IP 地址、進程間通訊(IPC)、主機名以及其它資源。Pod 將底層容器的網絡和存儲抽象出來,使得集群內的容器遷移更為便捷; * Replication controller(復制控制器):控制一個 pod 在集群上運行的實例數量; * Service(服務):將服務內容與具體的 pod 分離。Kubernetes 服務代理負責自動將服務請求分發到正確的 pod 處,不管 pod 移動到集群中的什么位置,甚至可以被替換掉; * Kubelet:這個守護進程運行在各個工作節點上,負責獲取容器列表,保證被聲明的容器已經啟動并且正常運行; * kubectl:這是 Kubernetes 的命令行配置工具; ## 三、快速了解 Kubernetes需要安裝三樣東西,Kubernetes 的命令行客戶端 kubctl、一個可以在本地跑起來的 Kubernetes 環境 Minikube、以及給 Minikube 使用的虛擬化引擎 xhyve; ``` $ brew install kubectl $ brew cask install minikube $ brew install docker-machine-driver-xhyve ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看