当前位置: 首页 > 知识库问答 >
问题:

Helm install命令与kubectl命令在Kubernetes集群部署中的作用

卫增
2023-03-14

共有1个答案

杜俊远
2023-03-14

舵三:无舵柄。Helm install只是使用kubectl在下面部署一些东西。所以要使用helm,您还需要一个配置好的Kubectl。

Helm2:Helm/tiller是客户机/服务器,Helm需要连接到tiller来启动部署。因为蒂勒没有公开暴露,赫尔姆在下面用库贝特尔打开一条通往蒂勒的隧道。请参阅此处:https://github.com/helm/helm/issues/3745#issuecomment-376405184所以要使用helm,还需要配置一个Kubectl。更详细:https://helm.sh/docs/using_helm/

图表回购:是一个不同的概念(helm2/helm3),它不是强制使用的。它们类似于工件存储,例如,在quay.io应用程序注册表中,您可以审计谁推了一个图表,谁使用了一个图表。更详细的信息:https://github.com/helm/helm/blob/master/docs/chart_repository.md。您始终可以绕过repo并从src安装,如:helm install/path/to/chart/src

 类似资料:
  • 我的http://localhost:8080/上有一个jenkins,我创建了一个项目,该项目将运行kubectl命令,使用(minikube)连接到kubernetes集群 我正在尝试运行windows命令C:\Program Files(x86)\Jenkins\workspace\test2 这是Kubernetes主机正在运行的minikube群集信息https://192.168.99

  • kubectl 默认从 ~/.kube/config 配置文件获取访问 kube-apiserver 地址、证书、用户名等信息,如果没有配置该文件,执行命令时出错: $ kubectl get pods The connection to the server localhost:8080 was refused - did you specify the right host or port?

  • 我有一个在Azure上运行的kubernetes集群。从本地kubectl命令访问集群的方式是什么。我在这里提到过,但是在kubernetes主节点上没有kube配置文件。此外,kubectl配置视图在

  • 我有一个容器运行在Kubernetes集群中(在POD内),旁边还有许多其他容器(在它们自己的POD中),我的容器是一个公共容器。现在,我想把文件从其他容器拉(复制)到我的公用容器中。我调查了一些选项,发现可以使用kubectl copy。但是,为此,我需要在公共容器中包含kubectl命令行工具。我不确定这是不是正确的方法。因此,我想到使用Java Kubernetes API来完成同样的工作。

  • Kubernetes提供的kubectl命令是与集群交互最直接的方式,v1.6版本的kubectl命令参考图如下: Kubectl的子命令主要分为8个类别: 基础命令(初学者都会使用的) 基础命令(中级) 部署命令 集群管理命令 故障排查和调试命令 高级命令 设置命令 其他命令 熟悉这些命令有助于大家来操作和管理kubernetes集群。 命令行提示 为了使用kubectl命令更加高效,我们可以选

  • 本系列文档介绍使用二进制部署最新 kubernetes v1.6.2 集群的所有步骤,而不是使用 kubeadm 等自动化方式来部署集群。 在部署的过程中,将详细列出各组件的启动参数,它们的含义和可能遇到的问题。 部署完成后,你将理解系统各组件的交互原理,进而能快速解决实际问题。 所以本文档主要适合于那些有一定 kubernetes 基础,想通过一步步部署的方式来学习和了解系统配置、运行原理的人。