久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么進行ARM64離線部署Kubernetes和KubeSphere

155次閱讀
沒有評論

共計 2664 個字符,預計需要花費 7 分鐘才能閱讀完成。

這篇文章主要講解了“怎么進行 ARM64 離線部署 Kubernetes 和 KubeSphere”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著丸趣 TV 小編的思路慢慢深入,一起來研究和學習“怎么進行 ARM64 離線部署 Kubernetes 和 KubeSphere”吧!

環境準備節點

kubeSphere 支持的操作系統包括:

Ubuntu 16.04, 18.04

Debian Buster, Stretch

CentOS/RHEL 7

SUSE Linux Enterprise Server 15

openEuler

這里以一臺 openEuler 20.09 64bit 為例:|name|ip|role| |—|—|—| |node1|172.169.102.249|etcd, master, worker|

確保機器已經安裝所需依賴軟件(sudo curl openssl ebtables socat ipset conntrack docker)

具體環境要求參見:https://github.com/kubesphere/kubekey/tree/release-1.0#requirements-and-recommendations

關于多節點安裝請參考 KubeSphere 官方文檔。

建議:可將安裝了所有依賴軟件的操作系統制作成系統鏡像使用,避免每臺機器都安裝依賴軟件,即可提升交付部署效率,又可避免依賴問題的發生。

提示:如使用 centos7.x、ubuntu18.04,則可以選擇使用 kk 命令對機器進行初始化。解壓安裝包,并創建好配置文件之后(創建方法請看下文),可執行如下命令對節點進行初始化:./kk init os -s ./dependencies -f config-example.yaml 如使用該命令遇到依賴問題,可自行安裝相關依賴軟件。

鏡像倉庫

可使用 harbor 或其他第三方鏡像倉庫。

提示:可使用 kk 命令自動創建測試用自簽名鏡像倉庫。注意,請確保當前機器存在 registry:2,如沒有,可從解壓包 kubesphere-images-v3.0.0/registry.tar 中導入,導入命令:docker load registry.tar。創建測試用自簽名鏡像倉庫:./kk init os -f config-example.yaml –add-images-repo 注意:由 kk 啟動的鏡像倉庫端口為 443,請確保所有機器均可訪問當前機器 443 端口。鏡像數據存儲到本地 /mnt/registry (建議單獨掛盤)。

安裝包下載:

提示:該安裝包僅包含 Kubernetes + KubeSphere-core 鏡像,如需更多組件 arm64 鏡像,可自行編譯構建。

# md5: 3ad57823faf2dfe945e2fe3dcfd4ace9
curl -Ok https://kubesphere-installer.pek3b.qingstor.com/offline/v3.0.0/kubesphere-core-v3.0.0-offline-linux-arm64.tar.gz

安裝步驟:1. 創建集群配置文件

安裝包解壓后進入 kubesphere-core-v3.0.0-offline-linux-arm64

./kk create config

根據實際環境信息修改生成的配置文件 config-sample.yaml,也可使用 - f 參數自定義配置文件路徑。kk 詳細用法可參考:https://github.com/kubesphere/kubekey

注意填寫正確的私有倉庫地址 privateRegistry(如已準備好私有倉庫可設置為已有倉庫地址,若使用 kk 創建私有倉庫,則該參數設置為:dockerhub.kubekey.local)

apiVersion: kubekey.kubesphere.io/v1alpha1
kind: Cluster
metadata:
 name: sample
spec:
 hosts:
 #  注意指定節點  arch  為  arm64
 - {name: node1, address: 172.169.102.249, internalAddress: 172.169.102.249, password: Qcloud@123, arch: arm64}
 roleGroups:
 etcd:
 - node1
 master:
 - node1
 worker:
 - node1
 controlPlaneEndpoint:
 domain: lb.kubesphere.local
 address:  
 port: 6443
 kubernetes:
 version: v1.17.9
 imageRepo: kubesphere
 clusterName: cluster.local
 network:
 plugin: calico
 kubePodsCIDR: 10.233.64.0/18
 kubeServiceCIDR: 10.233.0.0/18
 registry:
 registryMirrors: []
 insecureRegistries: []
 privateRegistry: dockerhub.kubekey.local
 addons: []

2. 導入鏡像

進入 kubesphere-all-v3.0.0-offline-linux-arm64/kubesphere-images-v3.0.0 使用 offline-installation-tool.sh 將鏡像導入之前準備的倉庫中:

#  腳本后鏡像倉庫地址請填寫真實倉庫地址
./offline-installation-tool.sh -l images-list-v3.0.0.txt -d kubesphere-images -r dockerhub.kubekey.local

3. 執行安裝

#  以上準備工作完成且再次檢查配置文件無誤后,執行安裝。./kk create cluster -f config-sample.yaml --with-kubesphere

查看結果

感謝各位的閱讀,以上就是“怎么進行 ARM64 離線部署 Kubernetes 和 KubeSphere”的內容了,經過本文的學習后,相信大家對怎么進行 ARM64 離線部署 Kubernetes 和 KubeSphere 這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是丸趣 TV,丸趣 TV 小編將為大家推送更多相關知識點的文章,歡迎關注!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-16發表,共計2664字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 怀安县| 鹤峰县| 郓城县| 塘沽区| 阜宁县| 鱼台县| 琼结县| 沈丘县| 南木林县| 黎城县| 天柱县| 麻江县| 海安县| 墨脱县| 巴林右旗| 宾阳县| 杂多县| 宿松县| 衡阳市| 祁连县| 五常市| 莱阳市| 夏津县| 浦县| 绵阳市| 肥乡县| 双城市| 健康| 通榆县| 定兴县| 嘉义市| 凯里市| 大埔县| 淄博市| 周宁县| 乌苏市| 纳雍县| 桑植县| 三明市| 中宁县| 太湖县|