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

資訊專欄INFORMATION COLUMN

Windows 使用 helm3 和 kubectl

enda / 2497人閱讀

摘要:是針對于來說的升級版,做了一個功能上的調(diào)整,以其發(fā)布的版本號命名,目前最新的版本為。個人認(rèn)為必定會成為未來鏈中的關(guān)鍵一環(huán)。是什么熟悉的同學(xué)肯定非常熟悉甚至于每天都會使用到。是用于針對集群運(yùn)行命令的命令行接口。

簡介:

主要原因是,我不會 vim ,在 linux 上修改 charts 的很蹩腳,所以就想著能不能再 windows 上執(zhí)行 helm 命令,將 charts install linux 上搭建的 kubernetes 集群上,答案當(dāng)然是可以的。本文將告訴大家怎么在 windows 上執(zhí)行 helm 命令和 kubectl 命令,本文的先決條件是需要有一個 kubernetes 集群環(huán)境,如果沒有請自行部署。

本文環(huán)境

kubernetes 1.15

helm 3 alpha.2

kubectl

Helm 3 是什么?

helm 是 kubernetes 官方的包管理工具, 通過 helm 將發(fā)布在 kubenetes 環(huán)境的多個 yaml 以軟件包(charts)的形式打包,簡化了 kubernetes 集群環(huán)境中應(yīng)用的部署及更新,helm 支持應(yīng)用的部署,升級,回滾等操作。helm 3 是針對于 helm 來說的升級版,做了一個功能上的調(diào)整,以其 github 發(fā)布的版本號命名,目前最新的版本為 Helm v3.0.0-alpha.2。個人認(rèn)為helm 必定會成為未來 CICD 鏈中的關(guān)鍵一環(huán)。

kubectl 是什么?

熟悉 kubernetes 的同學(xué)肯定非常熟悉 kubectl ,甚至于每天都會使用到。kubectl是用于針對Kubernetes集群運(yùn)行命令的命令行接口。

調(diào)教經(jīng)歷

簡單的了解的 helm 和 kubectl 之后,我們開始實(shí)現(xiàn)在 windows 上執(zhí)行 helm 命令。

安裝helm3

1.下載 helm3 windows 安裝包,解壓之后,你會看到有個 windows-amd64 的文件夾,其中有個 helm.exe 的可執(zhí)行文件,我將這個文件夾直接放在了 C:windows-amd64

2.設(shè)置 path

helm init

打開 CMD,進(jìn)行 helm 的初始化操作, 如果你如法訪問 google 的 stable 倉庫 ,將以下內(nèi)容保存到$HOMEhelmrepositoryrepositories.yaml 文件中。

apiVersion: v1
generated: "2019-07-23T09:39:54.849920932+08:00"
repositories:
- caFile: ""
  cache: C:Usersinnerpeacez.helm
epositorycachestable-index.yaml
  certFile: ""
  keyFile: ""
  name: stable
  password: ""
  url: https://kubernetes-charts.storage.googleapis.com
  username: ""

出現(xiàn)下圖所示,就說明初始化完成了

安裝 kubectl

1.下載 kubectl windows 安裝包

2.設(shè)置path

這里為了方便,我將 kubectl.exe 文件和 helm.exe 文件放在了同一個目錄,就不用設(shè)置兩次path了

3.配置 kubernetes config 文件,這個文件是你在 linux 服務(wù)器上使用 kubectl 與kubernetes 交互的配置文件,我們只要在 linux 上找到 $HOME/.kube/config 文件,將其復(fù)制到windows 的$HOME/.kube/config ,即可,我的位置是 C:Usersinnerpeacez.kubeconfig

4.測試 kubectl

通過 helm 部署應(yīng)用到 kubernetes 中

配置好 helm 和 kuberctl 之后,我們還需要給helm 設(shè)置 conext ,因?yàn)?helm 3,的訪問 k8s 集群權(quán)限是與 我們在 kubeconfig 設(shè)置的權(quán)限是一致的

查看當(dāng)前 context

kubectl config current-context

設(shè)置 context 指定我們需要部署應(yīng)用對應(yīng)的 namespace ,不指定使用的是 default

kubectl config set-context  --namespace test

部署應(yīng)用

helm -n test install promethues .prometheus

出現(xiàn)以下內(nèi)容就說明應(yīng)用已經(jīng)開始部署了

NAME: promethues
LAST DEPLOYED: 2019-07-27 15:53:30.4257149 +0800 CST m=+0.775545401
NAMESPACE: test
STATUS: deployed

NOTES:
The Prometheus server can be accessed via port 80 on the following DNS name from within your cluster:

.......

總結(jié)

本文主要講述了 windows 中我們怎么通過 helm 與 kubernetes 進(jìn)行交互,寫這篇文章是因?yàn)槟壳熬W(wǎng)上大部分介紹 windows 上使用 k8s 的都是在 windows 上使用 minikube 來玩的,還有就是為了方便調(diào)試 charts。希望可以幫助到你。

點(diǎn)擊查看我的Github

點(diǎn)擊查看我的個人Blog

日拱一卒,不期速成

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

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

相關(guān)文章

  • 初試 Helm 3

    摘要:但此功能目前并不直接可用相關(guān)也已經(jīng)創(chuàng)建。根源在于參數(shù)的獲取實(shí)現(xiàn)上。省略輸出可以看到,這個名稱可以在這個中重復(fù)使用了。比如省略輸出支持將推送至鏡像倉庫中簡而言之就是使用鏡像倉庫同時存儲鏡像和不過這個功能我暫時還沒驗(yàn)證。 經(jīng)過了長時間的開發(fā),Helm 3 終于在今天發(fā)布了第一個 alpha 版本。本文將簡單介紹 Helm 3 新特性。 移除 Tiller Helm 2 是 C/S 架構(gòu),主...

    superPershing 評論0 收藏0
  • 【容器云 UK8S】應(yīng)用商店:安裝應(yīng)用管理應(yīng)用

    摘要:更新商店信息查詢應(yīng)用安裝商店應(yīng)用安裝商店應(yīng)用執(zhí)行了安裝商店應(yīng)用的命令后,我們看到了系統(tǒng)返回給我們了安裝的詳細(xì)信息。安裝應(yīng)用安裝商店應(yīng)用按照前文helm工具已經(jīng)安裝完成,接下來通過helm客戶端在kubernetes集群中創(chuàng)建一個應(yīng)用,執(zhí)行安裝前最好先進(jìn)行應(yīng)用商店的同步,以獲得最新的應(yīng)用信息。#更新商店信息 helm repo update #查詢tomcat應(yīng)用 helm search to...

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

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

    Tecode 評論0 收藏0
  • Kubernetes 1.14 正式發(fā)布,Windows節(jié)點(diǎn)生產(chǎn)級支持!

    摘要:此次新版的最重大更新無疑為對節(jié)點(diǎn)的生產(chǎn)級支持。持久化本地存儲的最主要用例是分布式文件系統(tǒng)和數(shù)據(jù)庫,主要是由于性能和成本的原因。在裸機(jī)上,除了性能之外,本地存儲通常也更便宜,并且使用它是配置分布式文件系統(tǒng)的必要條件。 Kubernetes 1.14現(xiàn)已正式發(fā)布,這是Kubernetes在2019年的首次更新! Kubernetes 1.14由31個增強(qiáng)功能組成:10個功能現(xiàn)進(jìn)入Stabl...

    wean 評論0 收藏0
  • Kubernetes 1.14:Windows節(jié)點(diǎn)的生產(chǎn)級支持、Kubectl更新、持久本地卷GA

    摘要:分布式文件系統(tǒng)和數(shù)據(jù)庫,由于性能和成本,是持久性本地存儲的主要用例。在裸機(jī)上,除了性能之外,本地存儲通常更便宜,并且使用它是配置分布式文件系統(tǒng)的必要條件。 作者:1.14發(fā)布團(tuán)隊 我們很高興地宣布推出Kubernetes 1.14,這是我們2019年的首次發(fā)布! showImg(https://segmentfault.com/img/bVbqrJZ?w=300&h=293); Kub...

    Eastboat 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<