Helm部署rancher 高可用集群
头盔概述
Helm 是Kubernetes 的包管理工具,用于简化Kubernetes 应用程序的部署和管理。 Helm 可以与CentOS 的yum 工具进行比较。 Helm 有以下基本概念:
Chart:是Helm管理的安装包,包含您需要部署的安装包资源。该图表可以与CentOS yum 使用的rpm 文件进行比较。
发布:图表的部署实例。一个图表在Kubernetes 集群上可以有多个版本。也就是说,一个图表可以安装多次。
存储库:用于发布和存储图的图仓库。
下载:https://github.com/helm/helm/releases
检查Pod 状态
kubectlgetpods–namespace=kube-system
kubectlgetpods –all-namespaces
如果要删除,请先找到该部署,然后将其删除。
kangming@ubuntu26:~$kubectlgetdeployment–namespace=kube-system
名称就绪可用期限
calico-kube-controllers1/1114h23m
coredns2/2224h22m
coredns-autoscaler1/1114h22m
公制服务器1/1114h18m
舵柄部署0/1104h15m
kangming@ubuntu26:~$kubectldeletedeploymenttiller-deploy–namespace=kube-system
Deployment.apps“tiller-deploy”已被删除
如果你想详细查看pod,可以这样写:
kubectldescribepodrke-coredns-addon-deploy-job-qz8v6–namespace=kube-system
helm3安装
最新稳定版本:v3.9.2
下载
https://get.helm.sh/helm-v3.9.2-linux-amd64.tar.gz
安装
tar-zxvfhelm-v3.9.2-linux-amd64.tar.gz
sudomvlinux-amd64/helm/usr/local/bin/helm
sudochmod+x /usr/local/bin/helm
请查看官方文档。
头盔| 文档
头盔| 快速入门指南
添加图表仓库
helmrepoaddbitnamihttps://charts.bitnami.com/bitnami
查看可安装图表的列表
kangming@ubuntu26:~/rancher$helmsearchrepobitnami
名称游戏版本应用程序版本说明
bitnami/airflow13.0.22.3.3ApacheAirflow 是一个表达和执行.的工具
bitnami/apache9.1.162.4.54ApacheHTTPServer 开源HTTPserve.
bitnami/argo-cd4.0.62.4.8ArgoCKuber 的不连续分发工具.
bitnami/argo-workflows2.3.83.3.8ArgoWorkflow 代表Kubernet Orchestration.
安装图示例
##确保您可以获得最新的图表列表
舵报告更新
#安装mysql聊天示例
Helminstallbitnami/mysql–生成名称
name:mysql-1659686641
最终部署: 八月星期五516:04:042022
命名空间:默认
STATUS: 已部署
修订版:1
没有TESTSUITE:
注释:
CHARTNAME:mysql
图表版本:9.2.5
应用程序:8.0.30
**图表正在展开,请稍候**
提示:
使用命令:kubectlgetpods-w–namespacedefault 监视部署状态。
服务:
echoPrimary:mysql-1659686641.default.svc.cluster.local:3306
通过运行以下命令获取管理员凭据:
echo 用户名:root
MYSQL_ROOT_PASSWORD=$(kubectlgetsecret–namespacedefaultmysql-1659686641-ojsonpath=\'{.data.mysql-root-password}\’|base64-d)
: 连接数据库
1.可用作客户端的runapod :
kubectlrunmysql-1659686641-client–rm–tty-i–restart=\’从不\’–imagedocker.io/bitnami/mysql:8.0.30-debian-11-r4–namespacedefault–envMYSQL_ROOT_PASSWORD=$MYSQL_ROOT_PASSWORD–command- -bash
2. 连接到主服务(读/写):
mysql-hmysql-1659686641.default.svc.cluster.local-uroot-p\’$MYSQL_ROOT_PASSWORD\’
以上#Yiwenhui使用Helm部署Rancher高可用集群的信息来自源网络,仅供参考。相关信息请参见官方公告。
原创文章,作者:CSDN,如若转载,请注明出处:https://www.sudun.com/ask/91936.html