色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>電子資料>KubeKey Kubernetes集群安裝工具

KubeKey Kubernetes集群安裝工具

2022-05-10 | zip | 0.24 MB | 次下載 | 免費

資料介紹

授權協議 Apache
開發語言 Google Go
操作系統 跨平臺
軟件類型 開源軟件

軟件簡介

KubeKey(由 Go 語言開發)是一種全新的安裝工具,替代了以前使用的基于 ansible 的安裝程序。KubeKey 為您提供靈活的安裝選擇,您可以僅安裝 Kubernetes,也可以同時安裝 Kubernetes 和 KubeSphere。

KubeKey 的幾種使用場景:

  • 僅安裝 Kubernetes;
  • 使用一個命令同時安裝 Kubernetes 和 KubeSphere;
  • 擴縮集群;
  • 升級集群;
  • 安裝 Kubernetes 相關的插件(Chart 或 YAML)。

KubeKey 如何運作

下載 KubeKey 之后,您可以使用可執行文件?kk?來進行不同的操作。無論您是使用它來創建,擴縮還是升級集群,都必須事先使用?kk?準備配置文件。此配置文件包含集群的基本參數,例如主機信息網絡配置(CNI 插件以及 Pod 和 Service CIDR)、倉庫鏡像、插件(YAML 或 Chart)和可插拔組件選項(如果您安裝 KubeSphere)。有關更多信息,請參見示例配置文件

準備好配置文件后,您需要使用?./kk?命令以及不同的標志來進行不同的操作。這之后,KubeKey 會自動安裝 Docker,并拉取所有必要的鏡像以進行安裝。安裝完成后,您還可以檢查安裝日志。

為什么選擇 KubeKey

  • 以前基于 ansible 的安裝程序依賴于許多軟件,例如 Python。KubeKey 由 Go 語言開發,可以消除在多種環境中出現的問題,確保成功安裝。
  • KubeKey 支持多種安裝選項,例如?All-in-One多節點安裝以及離線安裝
  • KubeKey 使用 Kubeadm 在節點上盡可能多地并行安裝 Kubernetes 集群,使安裝更簡便,提高效率。與舊版的安裝程序相比,它極大地節省了安裝時間。
  • KubeKey 旨在將群集作為對象來進行安裝,即 CaaO。

下載 KubeKey

從?GitHub Release Page?下載 KubeKey 或者直接運行以下命令。

curl -sfL https://get-kk.kubesphere.io | VERSION=v1.0.1 sh -

備注

通過以上的命令,可以下載 KubeKey 的最新版本 (v1.0.1)。您可以更改命令中的版本號來下載特定的版本。

支持的環境

Linux 發行版

  • Ubuntu?16.04, 18.04
  • Debian?Buster, Stretch
  • CentOS/RHEL?7
  • SUSE Linux Enterprise Server?15

Kubernetes 版本

  • v1.15: ??v1.15.12
  • v1.16: ??v1.16.13
  • v1.17: ??v1.17.9?(默認)
  • v1.18: ??v1.18.6

查看更多支持的版本點擊這里

注意: KubeSphere目前暫不支持運行在k8s 1.19.x之上。

要求和建議

  • 最低資源要求(僅對于最小安裝 KubeSphere):
    • 2 核虛擬 CPU
    • 4 GB 內存
    • 20 GB 儲存空間

/var/lib/docker 主要用于存儲容器數據,在使用和操作過程中會逐漸增大。對于生產環境,建議 /var/lib/docker 單獨掛盤。

  • 操作系統要求:
    • SSH?可以訪問所有節點。
    • 所有節點的時間同步。
    • sudo/curl/openssl?應在所有節點使用。
    • docker?可以自己安裝,也可以通過 KubeKey 安裝。
    • Red Hat?在其?Linux?發行版本中包括了SELinux,建議關閉SELinux或者將SELinux的模式切換為Permissive[寬容]工作模式
  • 建議您的操作系統環境足夠干凈 (不安裝任何其他軟件),否則可能會發生沖突。
  • 如果在從 dockerhub.io 下載鏡像時遇到問題,建議準備一個容器鏡像倉庫 (加速器)。為 Docker 守護程序配置鏡像加速
  • 默認情況下,KubeKey 將安裝?OpenEBS?來為開發和測試環境配置 LocalPV,這對新用戶來說非常方便。對于生產,請使用 NFS/Ceph/GlusterFS 或商業化存儲作為持久化存儲,并在所有節點中安裝相關的客戶端?。
  • 如果遇到拷貝時報權限問題Permission denied,建議優先考慮查看SELinux的原因
  • 依賴要求:

KubeKey 可以同時安裝 Kubernetes 和 KubeSphere。根據 KubeSphere 所安裝版本的不同,您所需要安裝的依賴可能也不同。請參考以下表格查看您是否需要提前在節點上安裝有關的依賴。

? Kubernetes 版本 ≥ 1.18 Kubernetes 版本 < 1.18
socat 必須安裝 可選,但推薦安裝
conntrack 必須安裝 可選,但推薦安裝
ebtables 可選,但推薦安裝 可選,但推薦安裝
ipset 可選,但推薦安裝 可選,但推薦安裝
  • 網絡和 DNS 要求:
    • 確保?/etc/resolv.conf?中的 DNS 地址可用。否則,可能會導致群集中出現某些 DNS 問題。
    • 如果您的網絡配置使用防火墻或安全組,則必須確保基礎結構組件可以通過特定端口相互通信。建議您關閉防火墻或遵循鏈接配置:網絡訪問

用法

獲取安裝程序可執行文件

  • 下載KubeKey可執行文件?Releases page

    下載解壓后可直接使用。

  • 從源代碼生成二進制文件

    git clone https://github.com/kubesphere/kubekey.git
    cd kubekey
    ./build.sh

注意:

  • 在構建之前,需要先安裝 Docker。
  • 如果無法訪問?https://proxy.golang.org/,比如在大陸,請執行?build.sh -p

創建集群

快速開始

快速入門使用?all-in-one?安裝,這是熟悉 KubeSphere 的良好開始。

命令

./kk create cluster [--with-kubernetes version] [--with-kubesphere version]

例子

  • 使用默認版本創建一個純 Kubernetes 集群

    ./kk create cluster
  • 創建指定一個(支持的版本)的 Kubernetes 集群

    ./kk create cluster --with-kubernetes v1.17.9
  • 創建一個部署了 KubeSphere 的 Kubernetes 集群 (例如?--with-kubesphere v3.0.0

    ./kk create cluster --with-kubesphere [version]

高級用法

您可以使用高級安裝來控制自定義參數或創建多節點群集。具體來說,通過指定配置文件來創建集群。

  1. 首先,創建一個示例配置文件

    ./kk create config [--with-kubernetes version] [--with-kubesphere version] [(-f | --file) path]

    例子:

    • 使用默認配置創建一個示例配置文件。您也可以指定文件名稱或文件所在的文件夾。

      ./kk create config [-f ~/myfolder/config-sample.yaml]
    • 同時安裝 KubeSphere

      ./kk create config --with-kubesphere
  2. 根據您的環境修改配置文件 config-sample.yaml

當指定安裝KubeSphere時,要求集群中有可用的持久化存儲。默認使用localVolume,如果需要使用其他持久化存儲,請參閱?addons?配置。

  1. 使用配置文件創建集群。

    ./kk create cluster -f ~/myfolder/config-sample.yaml

啟用多集群管理

默認情況下,Kubekey 將僅安裝一個 Solo 模式的單集群,即未開啟 Kubernetes 多集群聯邦。如果您希望將 KubeSphere 作為一個支持多集群集中管理的中央面板,您需要在?config-example.yaml?中設置?ClusterRole。關于多集群的使用文檔,請參考?如何啟用多集群

開啟可插拔功能組件

KubeSphere 從 2.1.0 版本開始對 Installer 的各功能組件進行了解耦,快速安裝將默認僅開啟最小化安裝(Minimal Installation),Installer 支持在安裝前或安裝后自定義可插拔的功能組件的安裝。使最小化安裝更快速輕量且資源占用更少,也方便不同用戶按需選擇安裝不同的功能組件。

KubeSphere 有多個可插拔功能組件,功能組件的介紹可參考?配置示例。您可以根據需求,選擇開啟安裝 KubeSphere 的可插拔功能組件。我們非常建議您開啟這些功能組件來體驗 KubeSphere 完整的功能以及端到端的解決方案。請在安裝前確保您的機器有足夠的 CPU 與內存資源。開啟可插拔功能組件可參考?開啟可選功能組件

添加節點

將新節點的信息添加到群集配置文件,然后應用更改。

./kk add nodes -f config-sample.yaml

刪除節點

通過以下命令刪除節點,nodename指需要刪除的節點名。

./kk delete node  -f config-sample.yaml

刪除集群

您可以通過以下命令刪除集群:

  • 如果您以快速入門(all-in-one)開始:
./kk delete cluster
  • 如果從高級安裝開始(使用配置文件創建的集群):
./kk delete cluster [-f config-sample.yaml]

集群升級

單節點集群

升級集群到指定版本。

./kk upgrade [--with-kubernetes version] [--with-kubesphere version] 
  • --with-kubernetes?指定kubernetes目標版本。
  • --with-kubesphere?指定kubesphere目標版本。

多節點集群

通過指定配置文件對集群進行升級。

./kk upgrade [--with-kubernetes version] [--with-kubesphere version] [(-f | --file) path]
  • --with-kubernetes?指定kubernetes目標版本。
  • --with-kubesphere?指定kubesphere目標版本。
  • -f?指定集群安裝時創建的配置文件。

注意: 升級多節點集群需要指定配置文件. 如果集群非kubekey創建,或者創建集群時生成的配置文件丟失,需要重新生成配置文件,或使用以下方法生成。

Getting cluster info and generating kubekey's configuration file (optional).

./kk create config [--from-cluster] [(-f | --file) path] [--kubeconfig path]
  • --from-cluster?根據已存在集群信息生成配置文件.
  • -f?指定生成配置文件路徑.
  • --kubeconfig?指定集群kubeconfig文件.
  • 由于無法全面獲取集群配置,生成配置文件后,請根據集群實際信息補全配置文件。

啟用 kubectl 自動補全

KubeKey 不會啟用 kubectl 自動補全功能。請參閱下面的指南并將其打開:

先決條件:確保已安裝?bash-autocompletion?并可以正常工作。

# 安裝 bash-completion
apt-get install bash-completion

# 將 completion 腳本添加到你的 ~/.bashrc 文件
echo 'source <(kubectl completion bash)' >>~/.bashrc

# 將 completion 腳本添加到 /etc/bash_completion.d 目錄
kubectl completion bash >/etc/bash_completion.d/kubectl

更詳細的參考可以在這里找到。

相關文檔

?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1Keysight B1500A 半導體器件分析儀用戶手冊、說明書 (中文)
  2. 19.00 MB  |  4次下載  |  免費
  3. 2使用TL431設計電源
  4. 0.67 MB   |  2次下載  |  免費
  5. 3BT134雙向可控硅手冊
  6. 1.74 MB   |  2次下載  |  1 積分
  7. 4一種新型高效率的服務器電源系統
  8. 0.85 MB   |  1次下載  |  1 積分
  9. 5LabVIEW環形控件
  10. 0.01 MB   |  1次下載  |  1 積分
  11. 6PR735,使用UCC28060的600W交錯式PFC轉換器
  12. 540.03KB   |  1次下載  |  免費
  13. 751單片機核心板原理圖
  14. 0.12 MB   |  1次下載  |  5 積分
  15. 8BP2879DB支持調光調滅的非隔離低 PF LED 驅動器
  16. 1.44 MB  |  1次下載  |  免費

本月

  1. 1開關電源設計原理手冊
  2. 1.83 MB   |  54次下載  |  免費
  3. 2FS5080E 5V升壓充電兩串鋰電池充電管理IC中文手冊
  4. 8.45 MB   |  23次下載  |  免費
  5. 3DMT0660數字萬用表產品說明書
  6. 0.70 MB   |  13次下載  |  免費
  7. 4UC3842/3/4/5電源管理芯片中文手冊
  8. 1.75 MB   |  12次下載  |  免費
  9. 5ST7789V2單芯片控制器/驅動器英文手冊
  10. 3.07 MB   |  11次下載  |  1 積分
  11. 6TPS54202H降壓轉換器評估模塊用戶指南
  12. 1.02MB   |  8次下載  |  免費
  13. 7STM32F101x8/STM32F101xB手冊
  14. 1.69 MB   |  8次下載  |  1 積分
  15. 8基于MSP430FR6043的超聲波氣體流量計快速入門指南
  16. 2.26MB   |  7次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935119次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420061次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73807次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65987次下載  |  10 積分
主站蜘蛛池模板: 好吊妞在线成人免费| 成人网18免费韩国| 97色伦久久视频在观看| 97国产在线播放| 扒开双腿疯进出爽爽爽动态图| 夫外出被公侵犯日本电影| 国产精品久久久久影院免费| 国产亚洲精品成人AV久久| 九九热在线视频| 玛雅成人网| 日本熟妇乱妇熟色A片蜜桃亚洲 | 皮皮在线精品亚洲| 亲胸揉胸膜下刺激视频网站APP | 巨爆乳中文字幕爆乳区| 奶好大下面流了好多水水| 日本美女搞基视频| 亚洲AV成人无码网天堂| 又长又大又粗又硬3p免费视频| 99RE久久精品国产| 国产精品爆乳尤物99精品| 精品无人区麻豆乱码1区2| 女人18毛片| 亚洲AV精品无码国产一区| 在线播放日韩欧美亚洲日本| www.青青草原| 好大太快了快插穿子宫了| 女张腿男人桶羞羞漫画| 香蕉97超级碰碰碰碰碰久| 最近中文字幕在线中文高清版| 成人精品视频99在线观看免费| 国产在线精品视频资源| 免费观看男生桶美女私人部位| 四虎精品久久| 最近高清中文字幕无吗免费看| 处88XXX| 国产中文字幕乱码一区| 欧美z000z猪| 亚洲精品国产SUV| x69老师x日本| 特黄特色大片免费播放器9| 亚洲欧美日韩中字视频三区|