Kubernetes–器皿雲平臺管理(理論局!!!)

  • Annotations: 注釋
    謝謝閱讀!!!

  • Namespaces: 命名空間, 將對象邏輯上隔離
  • Label: 標簽,附加到某個資源上,用於關涉對象。查詢和篩選

    避免Pod失聯
    定義一組Pod的過訪策略
  • Service

    ReplicaSet:確保 預期的Pod副本數量
    Deployment :無面貌應用部署
    StatefulSet: 有面貌應用部署
    DaemonSet :確保所有Node運行同一個Pod
    Job:一次性任務
    Cronjob: 定時任務
    更高級層級對象,部署和管理Pod
  • Controllers

    最小部署單元
    一組器皿的聚齊
    一個Pod中的器皿共享網絡命名空間
    Pod是短暫的

    • Pod

    Kubernetes核心概念
    在這搭插入圖片描寫

    器皿引擎,運行器皿。

  • docker或rocker

    在Noed節點上實行Pod網絡攝理,保護網絡計劃和四層復=負載均衡辦公。
  • bube-proxy

    kubelet是MAster在Node節點上的Agent,管理本機運行器皿的性命周期,譬如開創器皿,Pod掛載數據卷、下載secret、獲取器皿和節點面貌等辦公。kubelet將Pod轉換成一組器皿。

    node組件
  • kubelet

    分布式鍵值存儲系統,用於保管集群面貌數據,譬如Pod、Server等對象信息。
  • etcd

    依據調度算法為新開創的Pod取捨一個Node節點,可以恣意部署,可以部署在同一個節點上,也可以部署在不一樣的節點上。
  • kube-scheduler

    辦理集群中常理後臺任務,一個資源對應一個扼制器,而ControllerManager就是掌管這些扼制器的。
    • kube-controller-manager

      Kubernetes API,集群的一統入口,各組件協調者,以RESTful API提供接口服務,所有對象資源的增刪改查和監聽操作都交付APIServer辦理後再提交付Etcd存儲。

      master組件
    • kube-apiserver

      Kubernetes集群架構與組件
      在這搭插入圖片描寫
      在這搭插入圖片描寫

      提供一次性任務,定時任務;知足批量數據辦理和剖析的場景。
    • 批辦理

      掛載外部存儲系統,不論是來自本地存儲,公有雲(如AWS),仍然網絡存儲(NFS、GlusterFS)都作為集群資源的一局部使役,莫大增長存儲使役靈活性
    • 存儲編排

      管理情報數據和應用手續配置。而不必把敏銳數據暴露在鏡像裡,增長敏銳數據安全性。而且可以將一點常用的配置存儲在K8S中,便捷應用手續使役
    • 情報和配置管理

      K8S為多個器皿提供一個一統的過訪入口(內部IP地址和UI個DNS地址),而且負載均衡關涉的所有器皿,要得用戶無需考量器皿IP問題
    • 服務發現和負載均衡

      K8S采用骨碌更新應用,一次更新一個Pod,而不是同時刪除所有Pod,假如更新過程中出現問題,將回滾更改,確保昇班不受影響業務
    • 半自動部署和回滾

      使役命令、UI還是基於CPU使役情況半自動快速擴容和縮容應用手續范例,保障應用業務高峰並發時的高可用性;業務低峰時回收資源,以最小成本運行服務
    • 彈性伸縮

      在節點故障時從新啟動敗績的器皿,替換和從新部署,保障預測的副本數量;殺害康健查緝敗績的器皿,而且在未准備好之前不會辦理客戶端煩請,確保線上服務不中斷。

      • K8S用於器皿應用手續的部署,擴展和管理
      • K8S提供了器皿編排,資源調度,彈性伸縮,部署管理,服務發現等一系列功能
      • Kubernetes目標是讓部署器皿化應運簡單高效
      • 官方網站:http://www.kubernetes.io

      Kubernetes特性

      • 自我修復

        Kubernetes-Docker集群管理
        Kubernetes紹介
        Kubernetes是一個開源的Docker器皿編排系統,Kubernetes略稱K8S。
        調度計算集群的節點,動態管理上頭的作業
        經過使役[labels]和[pods]的概念,將應用按邏輯單元施行分組


    發表迴響

    你的電子郵件位址並不會被公開。 必要欄位標記為 *