linux怎么查看本机内存大小
242
2022-09-11
【kubernetes】Helm部署和使用
Helm 是 Kubernetes 的包管理器
helm 就像 Java 使用 maven;node 使用 npm;python 使用 pip;Linux 使用 yum 或 Apt 一样,不管是什么样的工作,技术人员都会希望有一种资源管理器/包管理器,以此来方便得查找、下载、安装、使用和分发软件包。
所以 Helm 即可以说是K8S的包管理器,它使得我们对于 K8S 的操作不再需要细化到资源对象,而是可以作为一个实例进行管理。不再需要去写deployment、service、ingress的 yaml,而是可以直接通过install命令实现服务实例的安装。
1.安装HELM3:
linux方式一:
$ curl -fsSL -o get_helm.sh chmod 700 get_helm.sh$ ./get_helm.sh
方式二:
1.通过此页面下载对应的版本-zxvf helm-v3.0.0-linux-amd64.tar.gz)3.在解压目中找到helm程序,移动到需要的目录中(mv linux-amd64/helm /usr/local/bin/helm)
bash helm命令自动补全
#临时设定source <(helm completion bash)#写配置文件:echo "source <(helm completion bash)" >> ~/.bash_profile#bash-completion添加配置:helm completion bash > /usr/share/bash-completion/completions/helm
2.添加chart仓库:(阿里云 和Artifact Hub)
$ helm repo add bitnami helm repo addaliyuncs helm search repo bitnami
4.安装chart示例:
$ helm repo update # 确定我们可以拿到最新的charts列表$ helm install bitnami/mysql --generate-name #安装并自动生成名称NAME: mysql-1612624192LAST DEPLOYED: Sat Feb 6 16:09:56 2021NAMESPACE: defaultSTATUS: deployedREVISION: 1TEST SUITE: NoneNOTES: ...$ helm install mymaria example/mariadb #自定义名称安装示例
5.通过Helm您可以很容易看到哪些chart被发布了
$ helm list
6.卸载一个版本
$ helm uninstall mysql-1612624192$ helm status mysql-1612624192 #查看版本状态
7.帮助
$ helm get -h
8.更多详细内容可以查看官方文档:https://helm.sh/zh/docs/
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~