在尝试用Helm在阿里云上部署ApiSix时,遇到些问题,在此记录并分享。
按照官方给出的部署方案部署。
helm repo add apisix https://charts.apiseven.com
helm repo update
helm install apisix apisix/apisix --create-namespace --namespace apisix
然后你会发现服务起不来。
首先生成部署文件
helm template apisix apisix/apisix --create-namespace --namespace apisix > apisix.yml
metadata.spec.template.spec.volumeClaimTemplates[0].spec
下增加storageClassName: alicloud-disk-efficiency
metadata.spec.template.spec.volumeClaimTemplates[0].spec.resources.requests.storage
改为20Gicluster.local
, 批量替换成自己的集群域名