如果Helm部署的状态是failed,我可以做什么来确定它失败的原因?
failed
enxuqcxy1#
第一个月显示尝试部署该版本的kubernetes错误。
kyxcudwk2#
Helm Chart部署可能会因为以下三种原因而失败
1.图表不正确1.展开配置不正确。1.由于某些问题(映像拉取问题、资源配额),在安排容器和服务时出现问题可以执行以下步骤进行调试。
图表正确性检查
检查正确性的图表使用helm林特在本地第一个月
部署配置正确性检查
使用标志--dry-run --debug检查建议的部署配置的正确性helm install <ChartName> --dry-run --debug个
helm install <ChartName> --dry-run --debug
Kubernetes集群部署问题检查
要检查问题,例如容器创建是否由于映像拉取失败而失败,或者Pod是否由于资源紧张而未被调度,请执行以下诊断。如果你的部署是在一个特定的命名空间中部署的,请在每个命令中添加命名空间标志(append -n<yournamespace_name>)。注意与你的 Helm 图相关的项目。kubectl get deployment个kubectl describe deployment <deployment_id_found_in_previos_step>个kubectl get rs个kubectl describe rs <resource_set_id_found_in_previos_step>个kubectl get pods个kubectl describe pods <pod_id_found_in_previos_step>个查看上述每个命令的输出。
kubectl get deployment
kubectl describe deployment <deployment_id_found_in_previos_step>
kubectl get rs
kubectl describe rs <resource_set_id_found_in_previos_step>
kubectl get pods
kubectl describe pods <pod_id_found_in_previos_step>
nkoocmlb3#
将以下参数附加到helm install命令以验证语法和命令
--dry-run --debug
字符串如果该命令工作,然后继续运行跳过上述参数。
3条答案
按热度按时间enxuqcxy1#
第一个月
显示尝试部署该版本的kubernetes错误。
kyxcudwk2#
Helm Chart部署可能会因为以下三种原因而失败
1.图表不正确
1.展开配置不正确。
1.由于某些问题(映像拉取问题、资源配额),在安排容器和服务时出现问题
可以执行以下步骤进行调试。
图表正确性检查
检查正确性的图表使用helm林特在本地
第一个月
部署配置正确性检查
使用标志--dry-run --debug检查建议的部署配置的正确性
helm install <ChartName> --dry-run --debug
个Kubernetes集群部署问题检查
要检查问题,例如容器创建是否由于映像拉取失败而失败,或者Pod是否由于资源紧张而未被调度,请执行以下诊断。
如果你的部署是在一个特定的命名空间中部署的,请在每个命令中添加命名空间标志(append -n<yournamespace_name>)。注意与你的 Helm 图相关的项目。
kubectl get deployment
个kubectl describe deployment <deployment_id_found_in_previos_step>
个kubectl get rs
个kubectl describe rs <resource_set_id_found_in_previos_step>
个kubectl get pods
个kubectl describe pods <pod_id_found_in_previos_step>
个查看上述每个命令的输出。
nkoocmlb3#
将以下参数附加到helm install命令以验证语法和命令
字符串
如果该命令工作,然后继续运行跳过上述参数。