国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Kubernetes 多集群管理工具 - Kuboard

這篇具有很好參考價值的文章主要介紹了Kubernetes 多集群管理工具 - Kuboard。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

Kuboard 是Kubernetes 多集群管理工具,是一個界面化的web網(wǎng)站,使用起來非常方便。在Kuboard中可以導(dǎo)入集群,在kuboard上可以完成很多的運(yùn)維工作,比如創(chuàng)建命名空間、創(chuàng)建標(biāo)簽、運(yùn)行服務(wù)、修改pod數(shù)量等等。

一:kuboard的版本說明

Kuboard目前已經(jīng)發(fā)展到了v3.x版本了。Kuboard v3.x 支持 amd64 (x86) 架構(gòu)和 arm68 (armv8) 架構(gòu)的 CPU
兼容性
kuboard,k8s,kubernetes,容器,云原生

二:kuboard的安裝

kuboard 官方推薦在 K8S 中安裝 Kuboard,并且使用 hostPath 提供持久化存儲,將 kuboard 所依賴的 Etcd 部署到 Master 節(jié)點(diǎn),并將 etcd 的數(shù)據(jù)目錄映射到 Master 節(jié)點(diǎn)的本地目錄。

使用 hostPath 提供持久化

1、在安裝etcd節(jié)點(diǎn)添加 k8s.kuboard.cn/role=etcd 的標(biāo)簽,來增加 kuboard-etcd 的實例數(shù)量
執(zhí)行如下指令,可以為 your-node-name 節(jié)點(diǎn)添加所需要的標(biāo)簽

kubectl label nodes your-node-name k8s.kuboard.cn/role=etcd

2、在線安裝,當(dāng)你的集群可以連接外網(wǎng)的時候,可以用,非常方便,只要在master1上執(zhí)行下面的命令:

kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml

如果要卸載:

kubectl delete -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml

3、如果是集群沒有外網(wǎng)需要離線安裝
在您的鏡像倉庫服務(wù)中創(chuàng)建一個名為 kuboard 的 repository(harbor 中稱之為項目、華為鏡像倉庫中稱之為組織)
輸入您鏡像倉庫地址及 repository 名稱(替換輸入框中 registry.mycompayn.com 為你的鏡像倉庫服務(wù)地址即可):registry.mycompany.com/kuboard
將所需鏡像導(dǎo)入到您的私有鏡像倉庫

docker pull eipwork/kuboard-agent:v3
docker pull eipwork/etcd-host:3.4.16-1
docker pull eipwork/kuboard:v3
docker pull questdb/questdb:6.0.4
docker tag eipwork/kuboard-agent:v3 registry.mycompany.com/kuboard/kuboard-agent:v3
docker tag eipwork/etcd-host:3.4.16-1 registry.mycompany.com/kuboard/etcd-host:3.4.16-1
docker tag eipwork/kuboard:v3 registry.mycompany.com/kuboard/kuboard:v3
docker tag questdb/questdb:6.0.4 registry.mycompany.com/kuboard/questdb:6.0.4
docker push registry.mycompany.com/kuboard/kuboard-agent:v3
docker push registry.mycompany.com/kuboard/etcd-host:3.4.16-1
docker push registry.mycompany.com/kuboard/kuboard:v3
docker push registry.mycompany.com/kuboard/questdb:6.0.4

在您的鏡像倉庫設(shè)置導(dǎo)入的鏡像為公開可訪問(無需鏡像倉庫的用戶名密碼)
獲取 YAML 文件,并將該文件保存到集群 master 節(jié)點(diǎn)(或者 kubectl 客戶端所在機(jī)器,假設(shè)文件名為 kuboard-v3.yaml)
執(zhí)行安裝指令:

kubectl apply -f kuboard-v3.yaml

獲取yaml文件,可以從官網(wǎng)上獲取:https://kuboard.cn/install/v3/install-in-k8s.html#%E5%AE%89%E8%A3%85

如果要卸載:

kubectl delete -f kuboard-v3.yaml

清理遺留數(shù)據(jù):
在 master 節(jié)點(diǎn)以及帶有 k8s.kuboard.cn/role=etcd 標(biāo)簽的節(jié)點(diǎn)上執(zhí)行

rm -rf /usr/share/kuboard

訪問 Kuboard

在瀏覽器中打開鏈接: http://your-node-ip-address:30080
輸入初始用戶名和密碼,并登錄
用戶名: admin
密碼: Kuboard123

三:kuboard使用

登錄kuboard后的第一件是就是導(dǎo)入集群,根據(jù)提示進(jìn)行操作
kuboard,k8s,kubernetes,容器,云原生
選擇使用ServiceAccount kuboard-admin.
集群導(dǎo)入成功后是這樣的:
kuboard,k8s,kubernetes,容器,云原生
會顯示已就緒。
1、名稱空間的使用:
名稱空間的用途是,為不同團(tuán)隊的用戶(或項目)提供虛擬的集群空間,也可以用來區(qū)分開發(fā)環(huán)境/測試環(huán)境、準(zhǔn)上線環(huán)境/生產(chǎn)環(huán)境。
名稱空間為 名稱 提供了作用域。名稱空間內(nèi)部的同類型對象不能重名,但是跨名稱空間可以有同名同類型對象。名稱空間不可以嵌套,任何一個Kubernetes對象只能在一個名稱空間中。
名稱空間可以用來在不同的團(tuán)隊(用戶)之間劃分集群的資源
比如我有一個項目我可以創(chuàng)建一個名稱空間名為 minispace
kuboard,k8s,kubernetes,容器,云原生
點(diǎn)擊創(chuàng)建
kuboard,k8s,kubernetes,容器,云原生
kuboard,k8s,kubernetes,容器,云原生
2、發(fā)布一個java的服務(wù)
1)、進(jìn)入對應(yīng)的名稱空間,點(diǎn)擊創(chuàng)建工作負(fù)載。
kuboard,k8s,kubernetes,容器,云原生
2)、填寫基本信息
kuboard,k8s,kubernetes,容器,云原生

1、負(fù)載類型: deployment
2、工作負(fù)載分層: 根據(jù)需要選擇,一般的服務(wù)就選微服務(wù)層
3、工作負(fù)載名稱:必須是全英文切小寫,一個名稱空間內(nèi)要唯一
4、服務(wù)描述:對這個服務(wù)的描述,方便查看
5、副本數(shù): 就是控制pod數(shù)量的,根據(jù)集群資源和自己的要求配置

3)、容器信息填寫
kuboard,k8s,kubernetes,容器,云原生
創(chuàng)建的容器名稱
容器的鏡像地址,自己的鏡像要事先上傳到鏡像倉庫。
鏡像拉取策略:如果鏡像就在當(dāng)前的這臺服務(wù)器上,就可以選擇從不拉取,如果鏡像在倉庫,就選擇always 或者是Ifnotpresent.

4)、存儲掛載
比如有配置文件,或者日志文件都可以配置到這里,可以把容器內(nèi)的文件映射到宿主機(jī)
比如有一個配置文件可以在配置中心先配置了,在這里掛載, 根據(jù)自己存儲卷的不同類型選擇。
kuboard,k8s,kubernetes,容器,云原生
5)、高級設(shè)置
kuboard,k8s,kubernetes,容器,云原生
6)服務(wù)與應(yīng)用
如果沒有對外的暴露端口就不需要設(shè)置。
這樣一個服務(wù)就發(fā)布好了。文章來源地址http://www.zghlxwxcb.cn/news/detail-696338.html

到了這里,關(guān)于Kubernetes 多集群管理工具 - Kuboard的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Kubernetes管理工具Helm

    Helm 是一個用于管理 Kubernetes 應(yīng)用程序的工具,它提供了一種簡化和自動化部署的方式。在本文中,我將總結(jié)一下我使用 Helm 的經(jīng)驗和教訓(xùn)。 首先,我要說的是 Helm 的安裝非常簡單。你只需要下載并安裝 Helm 的二進(jìn)制文件,然后運(yùn)行幾個命令即可完成安裝。而且,Helm 還提供

    2024年02月12日
    瀏覽(19)
  • 【云原生】kubernetes應(yīng)用程序包管理工具Helm

    【云原生】kubernetes應(yīng)用程序包管理工具Helm

    ? ? 什么是 Helm 安裝 Helm 重要概念 使用 Helm 1 簡介 官網(wǎng)地址: Helm Helm是一個Kubernetes應(yīng)用程序包管理工具,它允許你輕松管理和部署Kubernetes應(yīng)用程序。Helm通過使用稱為Charts的預(yù)定義模板來簡化Kubernetes應(yīng)用程序的部署和管理。Chart包含了一組Kubernetes對象定義,可以描述一個應(yīng)用

    2024年02月09日
    瀏覽(23)
  • 容器集群管理工具 Docker Swarm

    容器集群管理工具 Docker Swarm

    《了解和使用Docker》中有提到容器編排工具 docker compose ,不過只限于單機(jī)。如果現(xiàn)在需要搭建一個集群環(huán)境,提供了10臺服務(wù)器用來部署應(yīng)用以及其依賴的組件,比如5個 Tomcat 應(yīng)用容器、3個Redis、5個 Mysql、3個 Nginx ,你會如何部署? 重復(fù)執(zhí)行部署操作?如果需要擴(kuò)縮容,手動

    2024年02月08日
    瀏覽(24)
  • Redisson—獨(dú)立節(jié)點(diǎn)模式和集群管理工具

    目錄 一、集群管理工具 1、 創(chuàng)建集群 2、踢出節(jié)點(diǎn) 3、 數(shù)據(jù)槽遷移 4 、添加從節(jié)點(diǎn) 5、 添加主節(jié)點(diǎn) 二、獨(dú)立節(jié)點(diǎn)模式 1、 概述 2、配置方法 2.1. 配置參數(shù) 2.2. 通過JSON和YAML配置文件配置獨(dú)立節(jié)點(diǎn) 3、 初始化監(jiān)聽器 4、 嵌入式運(yùn)行方法 5、命令行運(yùn)行方法 6、Docker方式運(yùn)行方法

    2024年02月09日
    瀏覽(13)
  • k8s管理工具Kubesphere

    Kubesphere是一個開源的容器管理平臺,它提供了一系列的工具和服務(wù),幫助開發(fā)者更輕松地管理和部署容器化應(yīng)用。在本文中,我們將介紹Kubesphere的主要功能和使用方法,并分享一些學(xué)習(xí)Kubesphere的經(jīng)驗和技巧。 Kubesphere的主要功能 Kubesphere提供了一系列的功能,包括: 容器編

    2024年02月13日
    瀏覽(26)
  • Redisson集群管理工具、對Redis節(jié)點(diǎn)的操作

    Redisson集群管理工具提供了通過程序化的方式,像redis-trib.rb腳本一樣方便地管理Redis集群的工具。 以下范例展示了如何創(chuàng)建三主三從的Redis集群。 主節(jié)點(diǎn)127.0.0.1:7000的從節(jié)點(diǎn)有127.0.0.1:7001和127.0.0.1:7002。 主節(jié)點(diǎn)127.0.0.1:7003的從節(jié)點(diǎn)是127.0.0.1:7004。 主節(jié)點(diǎn)127.0.0.1:7005沒有從節(jié)點(diǎn)。

    2024年02月07日
    瀏覽(14)
  • k8s圖形化管理工具rancher

    k8s圖形化管理工具rancher

    ?Rancher和K8s的關(guān)系,Rancher和K8s區(qū)別對比。簡單來說,K8s(Kubernetes)為企業(yè)提供了一種一致的方式來管理任何計算基礎(chǔ)架構(gòu),Rancher則是用于管理位于任何位置的Kubernetes集群的完整平臺。如果用戶是自己手動部署K8s集群,流程還是比較復(fù)雜的,需要掌握一定的技術(shù)知識,所以為

    2024年02月20日
    瀏覽(25)
  • K8s包管理工具h(yuǎn)elm

    Helm官網(wǎng) Helm 是 Kubernetes 的包管理器 ,使用chart來幫助您管理Kubernetes的應(yīng)用,即使是最復(fù)雜的應(yīng)用程序,helm都可以定義,安裝和升級。 Chart 代表著 Helm 包。它包含在 Kubernetes 集群內(nèi)部運(yùn)行應(yīng)用程序,工具或服務(wù)所需的所有資源定義。你可以把它看作是 Homebrew formula,Apt dpkg,

    2024年02月19日
    瀏覽(27)
  • Kubernetes 的包管理器工具—— Helm 使用指南:打包、安裝和升級 Kubernetes 中的應(yīng)用程序

    作者:禪與計算機(jī)程序設(shè)計藝術(shù) Helm 是 Kubernetes 的包管理器工具。Helm 可以幫助用戶管理復(fù)雜的 Kubernetes 應(yīng)用,通過 Charts 來打包、安裝和升級 Kubernetes 中的應(yīng)用程序。 1.1.1 Helm 安裝 Helm 的下載及安裝方式可以查看 官方文檔。 1.1.2 Helm 操作命令 Helm 提供了多個子命令用于管理

    2024年02月09日
    瀏覽(96)
  • k8s圖形化管理工具之rancher

    k8s圖形化管理工具之rancher

    在前面的k8s基礎(chǔ)學(xué)習(xí)中,我們學(xué)習(xí)了各種資源的搭配運(yùn)用,以及命令行,聲明式文件創(chuàng)建。這些都是為了k8s管理員體會k8s的框架,內(nèi)容基礎(chǔ)。在真正的生產(chǎn)環(huán)境中,大部分的公司還是會選用圖形化管理工具來管理k8s集群,大大提高工作效率。? ?在二進(jìn)制搭建k8集群時,我們就

    2024年01月25日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包