成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

【容器云 UK8S】應(yīng)用商店:安裝應(yīng)用和管理應(yīng)用

Tecode / 2157人閱讀

摘要:更新商店信息查詢應(yīng)用安裝商店應(yīng)用安裝商店應(yīng)用執(zhí)行了安裝商店應(yīng)用的命令后,我們看到了系統(tǒng)返回給我們了安裝的詳細(xì)信息。

安裝應(yīng)用

安裝商店應(yīng)用

按照前文helm工具已經(jīng)安裝完成,接下來(lái)通過(guò)helm客戶端在kubernetes集群中創(chuàng)建一個(gè)應(yīng)用,執(zhí)行安裝前最好先進(jìn)行應(yīng)用商店的同步,以獲得最新的應(yīng)用信息。

#更新商店信息
helm repo update
#查詢tomcat應(yīng)用
helm search tomcat
#安裝商店應(yīng)用 Helm2
helm install stable/tomcat
#安裝商店應(yīng)用 Helm3
helm install name stable/tomcat

執(zhí)行了安裝商店應(yīng)用的命令后,我們看到了系統(tǒng)返回給我們了安裝的詳細(xì)信息。在Helm2中,由于沒(méi)有在安裝命令中定義 --name 所以Helm隨機(jī)生成了一個(gè)名字 giggly-leopard (此處每次創(chuàng)建都會(huì)隨機(jī)生成),在Helm3中,則必須指定名字。

其中Pod正在啟動(dòng),LoadBalancer類型的Service正在獲取EIP。

NAME:   giggly-leopard
……
RESOURCES:
==> v1/Pod(related)
NAME                                    READY  STATUS   RESTARTS  AGE
giggly-leopard-tomcat-6f46df7f86-59zhl  0/1    Pending  0         0s

==> v1/Service
NAME                   TYPE          CLUSTER-IP     EXTERNAL-IP  PORT(S)       AGE
giggly-leopard-tomcat  LoadBalancer  172.17.199.50      80:31968/TCP  0s

==> v1beta2/Deployment
NAME                   READY  UP-TO-DATE  AVAILABLE  AGE
giggly-leopard-tomcat  0/1    0           0          0s
……

我們可以在稍后通過(guò)查看詳情命令查看到Pod運(yùn)行和EIP地址。

helm status giggly-leopard
LAST DEPLOYED: Wed Jun 26 21:09:53 2019
NAMESPACE: default
STATUS: DEPLOYED

RESOURCES:
==> v1/Pod(related)
NAME                                    READY  STATUS   RESTARTS  AGE
giggly-leopard-tomcat-6f46df7f86-59zhl  1/1    Running  0         14h

==> v1/Service
NAME                   TYPE          CLUSTER-IP     EXTERNAL-IP      PORT(S)       AGE
giggly-leopard-tomcat  LoadBalancer  172.17.199.50  xxx.xxx.xxx.xxx  80:31968/TCP  14h

==> v1beta2/Deployment
NAME                   READY  UP-TO-DATE  AVAILABLE  AGE
giggly-leopard-tomcat  1/1    1           1          14h


NOTES:
1. Get the application URL by running these commands:
     NOTE: It may take a few minutes for the LoadBalancer IP to be available.
           You can watch the status of by running kubectl get svc -w giggly-leopard-tomcat
  export SERVICE_IP=$(kubectl get svc --namespace default giggly-leopard-tomcat -o jsonpath={.status.loadBalancer.ingress[0].hostname})
  echo http://$SERVICE_IP:

可以在瀏覽器訪問(wèn)http://EIP/sample 查看到tomcat歡迎頁(yè)面。

管理應(yīng)用

更新應(yīng)用

按照前文已完成了應(yīng)用的安裝,當(dāng)有新的版本發(fā)布的時(shí)候或者用戶想要更新以發(fā)布的應(yīng)用,用戶可以通過(guò) helm upgrade 命令對(duì)已發(fā)布應(yīng)用進(jìn)行更新升級(jí)。

方法一,獲取values.yaml執(zhí)行文件更新

通過(guò) helm fetch 命令獲取到安裝包

helm fetch stable/tomcat --untar

獲取到tomcat的安裝包(chart),我們可以看到這個(gè)安裝包內(nèi)的結(jié)構(gòu)

tomcat
├── Chart.yaml
├── README.md
├── templates
│   ├── appsrv-svc.yaml
│   ├── appsrv.yaml
│   ├── _helpers.tpl
│   └── NOTES.txt
└── values.yaml

其中values.yaml會(huì)記錄整個(gè)安裝包的變量信息,方便用戶進(jìn)行修改查看,用戶可以通過(guò)修改values.yaml后,執(zhí)行 helm upgrade 進(jìn)行更新操作

helm upgrade -f values.yaml giggly-leopard stable/tomcat

方法二,使用命令進(jìn)行更新

通過(guò) helm inspect 命令查看可以配置的選項(xiàng)

helm inspect values stable/tomcat

通過(guò)上一條命令獲取到可修改的選項(xiàng)后,通過(guò) helm upgrade 進(jìn)行更新操作

helm upgrade --set service.externalPort=8080 giggly-leopard stable/tomcat

方法三,升級(jí)新的版本

獲取新的版本號(hào)需要通過(guò) helm repo update 更新本地查詢文件信息。

通過(guò) --version 命令可以指定更新到的版本,如果沒(méi)有指定,則默認(rèn)使用最新的版本。

helm upgrade --version 0.2.0 giggly-leopard stable/tomcat

注:通過(guò)Helm更新應(yīng)用如果更新失敗,會(huì)自動(dòng)回滾

回滾應(yīng)用

Helm會(huì)將應(yīng)用發(fā)布的信息記錄在ConfigMap中,可以執(zhí)行 helm history 命令查詢歷史版本信息

helm history giggly-leopard

通過(guò) helm rollback 進(jìn)行回滾。

helm rollback giggly-leopard 1

刪除應(yīng)用

通過(guò) helm delete 進(jìn)行應(yīng)用刪除。

helm delete --purge giggly-leopard

helm的刪除操作會(huì)將資源釋放,但保留應(yīng)用信息,并標(biāo)記為 DELETE 狀態(tài),可通過(guò) --deleted 查看已經(jīng)刪除的Release, DELETE 狀態(tài)的應(yīng)用歷史紀(jì)錄是會(huì)繼續(xù)保存的,切命名不可再次使用。

helm list --deleted

上面的刪除命令中加入中 --purge,這個(gè)參數(shù)將會(huì)永久刪除這個(gè)應(yīng)用的所有信息,重新建立的時(shí)候還可以使用該命名。

實(shí)時(shí)文檔歡迎訪問(wèn)https://docs.ucloud.cn/uk8s/helm/install

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/126281.html

相關(guān)文章

  • 容器UK8S】新手指導(dǎo)

    摘要:詳細(xì)請(qǐng)見(jiàn)產(chǎn)品價(jià)格產(chǎn)品概念使用須知名詞解釋漏洞修復(fù)記錄集群節(jié)點(diǎn)配置推薦模式選擇產(chǎn)品價(jià)格操作指南集群創(chuàng)建需要注意的幾點(diǎn)分別是使用必讀講解使用需要賦予的權(quán)限模式切換的切換等。UK8S概覽UK8S是一項(xiàng)基于Kubernetes的容器管理服務(wù),你可以在UK8S上部署、管理、擴(kuò)展你的容器化應(yīng)用,而無(wú)需關(guān)心Kubernetes集群自身的搭建及維護(hù)等運(yùn)維類工作。了解使用UK8S為了讓您更快上手使用,享受UK...

    Tecode 評(píng)論0 收藏0
  • 容器 UK8S應(yīng)用商店:關(guān)于應(yīng)用商店之Helm組件及相關(guān)術(shù)語(yǔ)

    摘要:關(guān)于應(yīng)用商店應(yīng)用商店的前端頁(yè)面已經(jīng)下線,如需使用請(qǐng)通過(guò)命令行操作,安裝使用應(yīng)用商店關(guān)于是的包管理工具,用于簡(jiǎn)化應(yīng)用的部署和管理。本文通過(guò)安裝使用應(yīng)用商店進(jìn)行介紹。組件及相關(guān)術(shù)語(yǔ)是一款架構(gòu)軟件,分為兩個(gè)部分,分別是的客戶端和服務(wù)端。關(guān)于應(yīng)用商店UK8S應(yīng)用商店的前端頁(yè)面已經(jīng)下線,如需使用請(qǐng)通過(guò)Helm命令行操作,安裝使用應(yīng)用商店關(guān)于HelmHelm是Kubernetes的包管理工具,用于簡(jiǎn)化K...

    Tecode 評(píng)論0 收藏0
  • 容器 UK8S應(yīng)用商店安裝使用應(yīng)用商店

    摘要:安裝使用應(yīng)用商店本文分別使用的和版本進(jìn)行講解和演示使用。發(fā)布應(yīng)用會(huì)默認(rèn)存儲(chǔ)為,這個(gè)參數(shù)用于啟用存儲(chǔ)歷史紀(jì)錄,增加了應(yīng)用發(fā)布的安全性。用于安裝到非默認(rèn)的集群,如果你的配置了多集群,可以使用選擇你需要安裝的集群,此處沒(méi)有使用。安裝使用應(yīng)用商店本文分別使用Helm的3.3.1和2.14.1版本進(jìn)行講解和演示使用。如果您已經(jīng)安裝了Helm的客戶端(和服務(wù)端),您可以直接添加應(yīng)用商店進(jìn)行使用,添加命令...

    Tecode 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<