快速开始

Helm 入门

师成师成· 更新于 2026-09-29· 阅读 4 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录

使用 Helm 运行 Kyuubi

Helm 是 Kubernetes 的包管理器,可用于查找、共享和使用为 Kubernetes 构建的软件。

安装 Helm

请访问 Installing Helm 页面,获取并安装适合自己的发行版本。

启动 Kyuubi

安装 Chart

helm install kyuubi ${KYUUBI_HOME}/charts/kyuubi -n kyuubi --create-namespace

它将打印带有说明的发行版信息,其中包括根据所提供配置,如何在 Kubernetes 集群内部访问 Kyuubi 以及如何对外暴露访问方式。

NAME: kyuubi
LAST DEPLOYED: Fri Feb 23 13:15:10 UTC 2024
NAMESPACE: kyuubi
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
The chart has been installed!

In order to check the release status, use:
  helm status kyuubi -n kyuubi
    or for more detailed info
  helm get all kyuubi -n kyuubi

************************
******* Services *******
************************
REST:
- To access kyuubi-rest service within the cluster, use the following URL:
    kyuubi-rest.kyuubi.svc.cluster.local
THRIFT_BINARY:
- To access kyuubi-thrift-binary service within the cluster, use the following URL:
    kyuubi-thrift-binary.kyuubi.svc.cluster.local

卸载 Chart

helm uninstall kyuubi -n kyuubi

配置 Chart 发布

使用 --set 参数指定配置属性。例如,若要以 replicaCount 设置为 1 的方式安装该 Chart,可使用以下命令:

helm install kyuubi ${KYUUBI_HOME}/charts/kyuubi -n kyuubi --create-namespace --set replicaCount=1

此外,也可以使用自定义 values 文件覆盖默认属性值。例如,创建 myvalues.yaml 来指定 replicaCount 和 resources:

replicaCount: 1

resources:
  requests:
    cpu: 2
    memory: 4Gi
  limits:
    cpu: 4
    memory: 10Gi

并使用它配合 -f 参数覆盖图表的默认值:

helm install kyuubi ${KYUUBI_HOME}/charts/kyuubi -n kyuubi --create-namespace -f myvalues.yaml

访问日志

列出发布(release)命名空间中的所有 Pod:

kubectl get pod -n kyuubi

查找 Kyuubi Pod:

NAME       READY   STATUS    RESTARTS   AGE
kyuubi-0   1/1     Running   0          38m
kyuubi-1   1/1     Running   0          38m

然后,使用 Pod 名称检索日志:

kubectl logs kyuubi-0 -n kyuubi

评论

登录后参与评论

正在加载评论…