发表了博客
2019/08/22 16:39

Helm 入门指南

Helm 是 Kubernetes 生态系统中的一个软件包管理工具。本文将介绍 Helm 中的相关概念和基本工作原理,并通过一个具体的示例学习如何使用 Helm 打包、分发、安装、升级及回退 Kubernetes 应用。 Kubernetes 应用部署的挑战 Kubernetes 是一个提供了基于容器的应用集群管理解决方案,Kubernetes 为容器化应用提供了部署运行、资源调度、服务发现和动态伸缩等一系列完整功能。 Kubernetes 的核心设计理念是: 用户定义要部署的应用程...

0
0
发表于服务端专区
2020/10/23 08:41

Helm 带你飞

### 文章目录 [toc] > 在没使用 `Helm`之前,向 `K8S`部署应用,我们要依次部署 `deployment`、 `svc` 等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂, `Helm`通过打包的方式,支持发布的版本管理和控制,很大程度上简化了 `K8S`应用的部署和管理 # 一、Helm 简介 `Helm`本质就是让 `K8S`的应用管理( `Deployment`、 `Service`等 ) 可配置,能动态生成。通过动态生成 `K8S`资源清单文...

0
0
发表于云计算专区
2019/03/18 22:31

Kubernates之Helm的使用

Helm是k8s上的包管理管理工具。前提是已经安装了k8s集群、Helm。 List-1中helm create 命令创建名为mychart的Chart,Chart并不能按中文直译过来,是Helm中的术语,见官网介绍。 List-1 [root@master helm-mjduan]# helm create mychart [root@master helm-mjduan]# find mychart/ mychart/ mychart/Chart.yaml mychart/templates mychart/templates/ingress.yaml mychart/templates/deployment.yaml mychart/templates/s...

0
0
发表了博客
2019/08/20 10:33

k8s-helm安装

kubernetes 1.15安装部署helm插件 简单介绍: Helm其实就是一个基于Kubernetes的程序包(资源包)管理器,它将一个应用的相关资源组织成为Charts,并通过Charts管理程序包。再简单点说,可以当做RHEL/CentOS系统中的yum机制,有yum install,也有helm install等等。具体可以参考网上其他介绍。 GitHub:https://github.com/helm/helm 官网:https://helm.sh/docs/using_helm/#quickstart-guide 测试环境: 同之前部署的集群环境...

0
0
发表了博客
2020/11/02 14:00

Helm安装文档

Helm安装文档 1.下载并安装helm安装包 sudo -iwget https://storage.googleapis.com/kubernetes-helm/helm-v2.8.2-linux-amd64.tar.gztar -zxvf helm-v2.8.2-linux-amd64.tar.gz cd linux-amd64/cp helm /usr/bin 2.下载helm-tiller镜像 下载镜像 docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.8.2docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:v2.8.2 k8s............

0
0
发表了博客
2019/07/04 10:38

Helm 架构【转】

在实践之前,我们先来看看 Helm 的架构。 Helm 有两个重要的概念:chart 和 release。 chart 是创建一个应用的信息集合,包括各种 Kubernetes 对象的配置模板、参数定义、依赖关系、文档说明等。chart 是应用部署的自包含逻辑单元。可以将 chart 想象成 apt、yum 中的软件安装包。 release 是 chart 的运行实例,代表了一个正在运行的应用。当 chart 被安装到 Kubernetes 集群,就生成一个 release。chart 能够多次安装到同一个...

0
0
发表于服务端专区
2020/10/23 08:42

Helm 带你飞

### 文章目录 [toc] > 在没使用 `Helm`之前,向 `K8S`部署应用,我们要依次部署 `deployment`、 `svc` 等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂, `Helm`通过打包的方式,支持发布的版本管理和控制,很大程度上简化了 `K8S`应用的部署和管理 # 一、Helm 简介 `Helm`本质就是让 `K8S`的应用管理( `Deployment`、 `Service`等 ) 可配置,能动态生成。通过动态生成 `K8S`资源清单文...

0
0
发表了博客
2019/12/06 11:04

Kubernetes安装helm

1.下载helm二进制安装包 https://get.helm.sh/helm-v2.16.0-linux-amd64.tar.gz 将helm目录下的helm文件拷贝到/usr/local/bin/helm 2.helm 服务端安装Tiller Tiller 是以 Deployment 方式部署在 Kubernetes 集群中的,只需使用以下指令便可简单的完成安装。 helm init 由于 Helm 默认会去 storage.googleapis.com 拉取镜像,如果你当前执行的机器不能访问该域名的话可以使用以下命令来安装 helm init --client-only --stable...

0
0
发表了博客
2019/08/25 10:58

2.安装Helm

作者 微信:tangy8080 电子邮箱:914661180@qq.com 更新时间:2019-06-25 13:54:15 星期二 欢迎您订阅和分享我的订阅号,订阅号内会不定期分享一些我自己学习过程中的编写的文章 如您在阅读过程中发现文章错误,可添加我的微信 tangy8080 进行反馈.感谢您的支持。 <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/f73510ad4785a7c07d5360fca05afe47?showdoc=.jpg" width="150" height="150"/> 文章主题 介绍如何...

0
0
发表于运维专区
2019/08/15 20:52

kustomize 颤抖吧helm!

本人是helm的重度用户,但是吧越用越不爽。。。helm v2版本三大弊病: 多租户支持不了 搞个tiller服务端,鸡肋 扯出自己很多概念 v3版本抛弃tiller算是个进步,但是听说要上撸啊(lua)我就瞬间崩溃了,我只是想渲染个yaml文件而已。好在好多chart包貌似生态很繁荣。。。 今天给大家介绍kustomize是如何让helm寝食难安,做梦都在颤抖的. 安装 kustomize已经集成在高版本(1.14+)的kubectl里了,可以使用 kubectl apply -k [目录]...

0
0
发表了博客
2019/03/22 15:17

helm安装 删除

要安装对应k8s版本的helm https://github.com/helm/helm/releases #wget https://storage.googleapis.com/kubernetes-helm/helm-v2.10.0-linux-amd64.tar.gz wget https://storage.googleapis.com/kubernetes-helm/helm-v2.10.0-linux-amd64.tar.gz tar -zxvf helm-v2.10.0-linux-amd64.tgz mv linux-amd64/helm /usr/local/bin/helm 或脚本安装 curl https://raw.githubusercontent.com/helm/helm/master/scripts/get > get_he...

0
0
2019/04/03 16:21

Helm 管理工具

一 Helm 简介 Helm: chart: 一个helm程序包 Repository: Charts仓库,https/http服务器 Release:特定的chart部署于目标集群上的一个实例 Chart -> Config -> Release helm:客户端。管理本地Chart仓库,管理Chart,与Tiller服务器交互,发送Chart,实例安装,查询,卸载等操作 Tiller: 服务端,接收helm发来的Chart与Config,合并生成Release 二 部署Helm 1 下载helm wget https://storage.googleapis.com/kubernetes-helm/helm...

0
0
发表了博客
2019/08/03 22:26

k8s之helm入门

1.概述 helm是k8s的另外一个项目,相当于linux的yum,在yum仓库中,yum不光要解决包之间的依赖关系,还要提供具体的程序包,helm仓库里面只有配置清单文件,而没有镜像,镜像还是由镜像仓库来提供,比如hub.docker.com、私有仓库. helm提供了一个应用所需要的所有清单文件.比如对于一个nginx,我们需要一个deployment的清单文件、一个service的清单文件、一个hpa的清单文件,把这三个文件打包到一起,就是一个应用程序的程序包,称之为Chart...

0
0
发表了博客
2018/07/31 23:29

Helm一:简介

[toc] 什么是Helm 微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kubernetes服务编排领域的唯一开源子项目,作为Kubernetes应用的一个包管理工具,可理解为Kubernetes的apt-get / yum,由Deis 公司发起,该公司已经被微软收购。Helm通过软件打包的形式,支持发布的版本管理和控制,很大程度上简化了Kubernetes应用部署和管理的复杂性。 随着业务容器化与向微服务架构转变,通过分解巨大的单体应用为多个服务的...

0
0
发表了博客
2019/07/24 14:47

部署helm服务

helm在ocp中相当于catalog中的template k8s中使用helm之前遇到的问题 1、很难管理、编辑和维护如此多的服务。每个服务都有若干配置,缺乏一个更高层次的工具将这些配置组织起来。 2、不容易将这些服务作为一个整体统一发布。部署人员需要首先理解应用都包含哪些服务,然后按照逻辑顺序依次执行 kubectl apply。即缺少一种工具来定义应用与服务,以及服务与服务之间的依赖关系。 3、不能高效地共享和重用服务。比如两个应用...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页