美文网首页kubernetes
k8s实战-helm3入门(二)

k8s实战-helm3入门(二)

作者: lodestar | 来源:发表于2020-04-07 21:07 被阅读0次

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

    一、通过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

    相关文章

      网友评论

        本文标题:k8s实战-helm3入门(二)

        本文链接:https://www.haomeiwen.com/subject/weapphtx.html