当前,我为Kubernetes资源创建了Helm图表,并试图从配置了Helm Client和Kubectl的本地计算机上部署到我的远程Kubernetes集群上。我通过使用以下命令创建了Helm图表,
123456789r --> true
1234567 --> true
12.3456.789-r --> true
x-1234567-y --> true
D123F --> false
ab12.d --> false
创建后,我在my-chart / values.yaml中编辑了图像值。现在,我需要将此docker映像部署在我的远程Kubernetes集群上
我的困惑
我是Kubernetes的Helm图表的新手。
答案 0 :(得分:1)
要升级/安装头盔图表,您可以尝试运行helm upgrade --install CHART_NAME --values values.yaml
。行为就像upsert一样,并删除需要修改的所有现有资源,并创建反映您的values.yaml
访问服务取决于您的Helm Chart公开服务的方式。如果您的Helm Chart创建了ClusterIP类型的服务,则可以在集群中访问它。如果将其公开为nodePort / LoadBalancer / Ingress,则可以从外部访问它。要测试ClusterIP服务,可以使用kubectl port-forward svc/your-service-name 8000:8000
(或某些适用于您的服务的端口号映射)。使用端口转发,您可以在localhost:8000
上访问服务。
希望这会有所帮助!