本文内容:使用公共仓库和提交私有仓库
一、通过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
网友评论