8、Kubernetes 中 Helm 部署与管理指南

Kubernetes 中 Helm 部署与管理指南

1. 使用 Bitnami Helm Chart 部署 MySQL

在使用 Bitnami Helm Chart 部署 MySQL 时,有几个关键方面值得关注,包括 Labels、ServiceAccounts、Secrets 和 ConfigMaps 的使用。

1.1 Labels

通过 helm template 输出可以看到,资源具有一组共同的标签:

labels:
  app.kubernetes.io/name: mysql
  helm.sh/chart: mysql-8.8.8
  app.kubernetes.io/instance: mysql
  app.kubernetes.io/managed-by: Helm

这些标签有助于将资源识别为 MySQL 应用的一部分,并表明它们由 Helm 使用特定的图表版本进行管理。标签对于选择资源很有用,在为其他资源定义配置时经常会用到。

1.2 ServiceAccounts

Kubernetes 集群为了访问控制的目的,区分了人类用户和应用程序。ServiceAccount 是一种 Kubernetes 资源,代表一个应用程序及其被允许访问的内容。例如,一个 ServiceAccount 可能被授予访问 Kubernetes API 的某些部分,或者访问一个或多个包含特权信息(如登录凭证)的 Secret。在使用 Helm 安装 MySQL 时,后者的功能用于在 Pod 之间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值