企业实战-Kubernetes(十二)Helm

本文详细介绍了如何使用Helm管理Kubernetes应用,包括下载第三方资源、搭建Helm Chart、部署nfs和metrics-server监控。通过创建Helm Chart、安装helm-push插件、更新应用版本以及进行回滚操作,展示了Helm在Kubernetes环境中的强大功能。
摘要由CSDN通过智能技术生成

Helm

简介

Helm是Kubernetes 应用的包管理工具,主要用来管理 Charts,类似Linux系统的yum。

Helm Chart 是用来封装 Kubernetes 原生应用程序的一系列 YAML 文件。可以在你部署应用的时候自定义应用程序的一些 Metadata,以便于应用程序的分发。

对于应用发布者而言,可以通过 Helm 打包应用、管理应用依赖关系、管理应用版本并发布应用到软件仓库。

对于使用者而言,使用 Helm 后不用需要编写复杂的应用部署文件,可以以简单的方式在 Kubernetes 上查找、安装、升级、回滚、卸载应用程序。

1 下载第三方资源并测试

server1上传镜像

docker pull bitnami/redis-cluster:6.2.5-debian-10-r0
docker tag bitnami/redis-cluster:6.2.5-debian-10-r0 reg.westos.org/bitnami/redis-cluster:6.2.5-debian-10-r0 
docker push reg.westos.org/bitnami/redis-cluster:6.2.5-debian-10-r0 

server2创建工作目录,解压压缩包

[root@server2 ~]# mkdir helm
[root@server2 ~]# cd helm/
[root@server2 helm]# tar zxf helm-v3.4.1-linux-amd64.tar.gz 
[root@server2 helm]# cd linux-amd64/
[root@server2 linux-amd64]# cp helm /usr/local/bin/

设置helm命令补齐
[root@server2 linux-amd64]# echo "source <(helm completion bash)" >> ~/.bashrc 
[root@server2 linux-amd64]# source ~/.bashrc
[root@server2 linux-amd64]# helm 

在这里插入图片描述
添加第三方源并搜索redis
在这里插入图片描述
pull bitnami/redis-cluster 下载
在这里插入图片描述
解压redis-cluster后进入目录,编辑values.yaml,仓库设置为自己的

[root@server2 redis-cluster]# vim values.yaml 
global:
  imageRegistry: "reg.westos.org"
  
[root@server2 redis-cluster]# helm install redis-cluster .   #安装

在这里插入图片描述

此时查看,配置成功

[root@server2 redis-cluster]# kubectl get pod
[root@server2 redis-cluster]# kubectl get all

在这里插入图片描述
删除

[root@server2 redis-cluster]# helm uninstall redis-cluster

在这里插入图片描述

2 搭建一个Helm Chart

2.1 harbor创建新的仓库

在这里插入图片描述

2.2创建mychart

[root@server2 helm]# helm create mychart
Creating mychart

在这里插入图片描述

[root@server2 helm]# cd mychart/
[root@server2 mychart]# vim Chart.yaml 
apiVersion: v2
name: mychart
description: A Helm chart for Kubernetes
type: application
version: 0.1.0
appVersion: v1

[root@se
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热到想喝冰阔落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值