kubernetes

k8s实战-helm3入门(二)

2020-04-07  本文已影响0人  lodestar

本文内容:使用公共仓库和提交私有仓库

一、通过helm创建公共仓库的应用
添加仓库

helm repo add apphub https://apphub.aliyuncs.com
helm repo add azure http://mirror.azure.cn/kubernetes/charts/

查看仓库

helm repo list
NAME        URL
apphub      https://apphub.aliyuncs.com
azure       http://mirror.azure.cn/kubernetes/charts/

查询有哪些程序包

[root@web-test-01 k8s]# helm search repo mysql
NAME                                CHART VERSION   APP VERSION DESCRIPTION
apphub/mysql                        6.8.0           8.0.19      Chart to create a Highly available MySQL cluster
apphub/mysqldump                    2.6.0           2.4.1       A Helm chart to help backup MySQL databases usi...
apphub/mysqlha                      1.0.0           5.7.13      MySQL cluster with a single master and zero or ...
apphub/prometheus-mysql-exporter    0.5.2           v0.11.0     A Helm chart for prometheus mysql exporter with...
azure/mysql                         1.6.2           5.7.28      Fast, reliable, scalable, and easy to use open-...
azure/mysqldump                     2.6.0           2.4.1       A Helm chart to help backup MySQL databases usi...

接下来安装mysql,案例中只安装了master,没有安装slave服务器,密码设置为test1234,如果不添加密码参数就会随机设置个密码,需要提前设置好pvc。本案例使用环境:阿里云 serverless k8s,并且勾选了Privatezone用于服务发现。

helm install apphub/mysql --generate-name --set master.persistence.existingClaim=pvc-mysql-master,root.password=test1234,user.database=my_database,slave.replicas=0

参数设置参考https://hub.helm.sh/charts/bitnami/mysql
执行成功后会有提示说明,按照提示操作就好了。

二如何加入阿里云私有仓库?
进入云效,如图所示,创建一个命名空间


rdc1.png rdc2.png
上一篇下一篇

猜你喜欢

热点阅读