安装 helm 后,我正在尝试安装 gocd 进行容器化。
命令
helm install stable/gocd --name gocd --namespace gocd
引发以下错误:
错误:获取https://10.96.0.1:443/api/v1/namespaces/kube-system/configmaps?labelSelector=OWNER%!D(MISSING)TILLER:拨打TCP 10.96.0.1:443:I/O超时
请帮助解决此问题。可能是什么错误?我该如何纠正它以便通过 helm 安装 gocd ?
答案 0 :(得分:0)
安装GoCD Helm图表 Helm是Kubernetes的软件包经理。 Kubernetes软件包称为图表。图表是Kubernetes的精选应用程序。
使用以下命令安装GoCD Helm图表:
helm repo add stable https://kubernetes-charts.storage.googleapis.com
helm install stable/gocd --name gocd --namespace gocd
访问GoCD服务器 安装GoCD掌舵图后,您应该能够从Ingress IP访问GoCD服务器。
可以按以下指定获取入口IP地址:
Minikube
minikube ip
其他
ip=$(kubectl get ingress --namespace gocd gocd-server -o jsonpath="{.status.loadBalancer.ingress[0].ip}")
echo "http://$ip"
首次启动GoCD服务器可能需要几分钟。您可以使用以下命令检查GoCD服务器是否已启动:
kubectl get deployments --namespace gocd
gocd服务器的“可用”列应显示1。
启动时的GoCD服务器将如下所示。
现在您已经成功访问了GoCD服务器,您将需要配置Kubernetes弹性代理插件。