<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                > ### `Kubernetes` 特點 * `Kubernetes`能提供一個以“**容器為中心的基礎架構**” * 可移植: 支持公有云,私有云,混合云,多重云(multi-cloud) * 可擴展: 模塊化, 插件化, 可掛載, 可組合 * 自動化: 自動部署,自動重啟,自動復制,自動伸縮/擴展 > ### `架構` ![](https://i.loli.net/2019/03/19/5c9098e77c216.png) * `Kubernetes`核心組件 * **etcd**保存了整個集群的狀態; * **apiserver**提供了資源操作的唯一入口,并提供認證、授權、訪問控制、API注冊和發現等機制; * **controller manager**負責維護集群的狀態,比如故障檢測、自動擴展、滾動更新等; * **scheduler**負責資源的調度,按照預定的調度策略將Pod調度到相應的機器上; * **kubelet**負責維護容器的生命周期,同時也負責Volume(CVI)和網絡(CNI)的管理; * **Container runtime**負責鏡像管理以及Pod和容器的真正運行(CRI); * **kube-proxy**負責為**Service**提供**cluster**內部的服務發現和負載均衡; 除了核心組件,還有一些推薦的Add-ons: * kube-dns負責為整個集群提供DNS服務 * Ingress Controller為服務提供外網入口 * Heapster提供資源監控 * Dashboard提供GUI * Federation提供跨可用區的集群 * Fluentd-elasticsearch提供集群日志采集、存儲與查詢 * `Master`節點主要還是負責管理和控制 * `Master`節點包括`API Server`、`Scheduler`、`Controller manager`、`etcd` * `API Server`是整個系統的對外接口,供客戶端和其它組件調用,相當于“營業廳” * `Scheduler`負責對集群內部的資源進行調度,相當于“調度室” * `Controller manager`負責管理控制器,相當于“大總管” * `etcd`,k8s系統的資源(數據)存儲的地方,是整個k8s的基石,一個高可用強一致性的服務發現存儲倉庫,etcd本身非常好的提供了數據的持久化存儲和服務發現的支持。 ![](https://i.loli.net/2019/03/19/5c9093c4b0ee0.png) * `Node`節點是工作負載節點 * `Node`節點包括`Docker`、`kubelet`、`kube-proxy`、`Fluentd`、`kube-dns`、`pod` * `Pod`是`Kubernetes`最基本的操作單元。一個`Pod`代表著集群中運行的一個進程,它內部封裝了一個或多個緊密相關的容器。 * `Kubelet`,主要負責監視指派到它所在`Node`上的`Pod`,包括創建、修改、監控、刪除等。 * `Kube-proxy`,主要負責為`Pod`對象提供代理。 * `Fluentd`,主要負責日志收集、存儲與查詢。 ![](https://i.loli.net/2019/03/19/5c9094fbe7e9b.png) > ### 使用 * `Lables`,`Selectors` * `Volume` * `Nodes` * `Pod` * `Deployment` * `Service` * `Ingress` <br/> <br/> *** 參考: [Kubernetes 架構](http://docs.kubernetes.org.cn/251.html) [我所理解的K8S](https://juejin.im/entry/5ba0ae026fb9a05cfb3da88f)
                  <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>

                              哎呀哎呀视频在线观看