日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

1、kubernetes系统基础190622

發布時間:2025/4/14 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1、kubernetes系统基础190622 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、容器編排工具

  • docker編排工具三劍客:docker compose, docker swarm, docker machine
  • IDC的操作系統:mesos
  • 提供容器編排框架:marathon
  • kubernetes

2、DevOps

  • CI:持續集成
  • CD:持續交付,Delivery
  • CD:持續部署,Deployment

3、k8s概述

  • Kubernetes是一個開源的,用于管理云平臺中多個主機上的容器化的應用,Kubernetes的目標是讓部署容器化的應用簡單并且高效(powerful),Kubernetes提供了應用部署,規劃,更新,維護的一種機制。

4、k8s特性

  • 自動裝箱
  • 自我修復,容器崩潰后直接重新拉起一個
  • 自動實現水平擴展
  • 自動實現服務發現和負載均衡
  • 自動發布和自動回滾
  • 秘鑰和配置管理
  • 存儲編排
  • 批量處理執行

5、k8s架構

  • master:由一組節點來做管理節點,是整個集群的大腦,通常應該有3個
    • API-Server:來接受請求
    • Scheduler:調度器
    • Controller-Manager:控制器管理器
  • node01...N :由N個節點來做運行docker的節點
    • Kubelet:管理node
    • Docker:容器引擎
    • Kube-proxy:創建/修改/刪除service規則

6、Pod豌豆莢

  • k8s中最小單位是pod
  • 在pod中運行容器
  • 在同一pod中的容器共享網絡和存儲

7、Label標簽

  • Label:標記POD對象,是POD的元數據,kv類型
  • Label Selector:標簽選擇器,挑選指定類的POD

8、Pod的分類

  • 自主式Pod
  • 控制器管理的Pod
    • ReplicationContrller:副本控制器,可實現滾動更新
    • ReplicaSet:副本集控制器
    • Deployment:只能管理無狀態的應用,支持2級Pod控制器(HPA),根據業務負載擴展Pod
    • StatefulSet:有狀態副本集
    • DaemonSet:守護副本集
    • Job
    • Ctonjob

9、Service對象

  • 提供固定的訪問地址,可以實現調度功能
  • 為Pod提供轉發
  • 靠標簽選擇器來選擇Pod為自己的后端
  • 是一個iptables或者lvs的一條規則
  • service的名可以被DNS-Pod解析

10、DNS-Pod

  • AddOns:是k8s集群的一個附件
  • 可實現自動添加/刪除解析記錄

11、k8s網絡

  • 物理機網絡:節點網絡
  • service網絡:集群網絡
  • 容器網絡:pod網絡
  • 同一個Pod內的容器使用lo網卡通信
  • 各Pod之間通過Overlay Network網絡(疊加網絡)通信
  • Pod與Service之間通過iptables規則通信
  • 12、etcd

    • 存儲所有的集群狀態信息
    • 一般有3個節點做冗余
    • 提供resful風格的api
    • 鍵值存儲
    • 內部需要ca,簽署證書,以供https通信

    13、flannel

    • CNI:容器網絡接口協議
    • flannel屬于CNI插件
    • 管理集群的Pod網絡和集群網絡的網絡配置
    • 使用疊加網絡實現
    • 與flannel相同功能的插件還有:
      • calico,支持網絡配置和網絡策略,使用IPIP隧道實現
      • canel:flannel和calico結合生成的項目

    轉載于:https://www.cnblogs.com/L-dongf/p/11072389.html

    總結

    以上是生活随笔為你收集整理的1、kubernetes系统基础190622的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。