helm search memcached

# 使用stable仓库,名称为memcached的chart,进行部署,部署的名称为memcached
helm install --name memcached stable/memcached

既然版本不对,我们就下载下来,再修改版本,方法有2种,接下来我们将第一种方法
cd /root/helm
mkdir -p stable
# 通过stable/memcached 创建chart
helm create stable/memcached


helm install /root/helm/stable/memcached
# 查看
kubectl get pods

# 查找 rabbitmq chart
helm search rabbitmq
# 查看chart详细信息
helm inspect stable/rabbitmq-ha


# 使用stable仓库,名称为rabbitmq的chart,进行部署,部署的名称为memcached
helm install --name rabbitmq stable/rabbitmq-ha

既然版本不对,我们就下载下来,再修改版本,方法有2种,接下来我们将第二种方法
helm fetch stable/rabbitmq-ha

# 解压
tar zxvf rabbitmq-ha-1.0.0.tgz
# 进到解压路径
cd rabbitmq-ha

修改api版本为 v1
vi /root/helm/rabbitmq-ha/templates/statefulset.yaml

在重新部署
# 部署命令
helm install /root/helm/rabbitmq-ha

异常
Error: release wandering-sabertooth failed: StatefulSet.apps "wandering-sabertooth-rabbitmq-ha" is invalid: [spec.selector: Required value, spec.template.metadata.labels: Invalid value: map[string]string{"app":"rabbitmq-ha", "release":"wandering-sabertooth"}: `selector` does not match template `labels`]
vi /root/helm/rabbitmq-ha/templates/statefulset.yaml

# 部署命令
helm install /root/helm/rabbitmq-ha
# 查看
kubectl get pods
