摘要: Helm 是啥? 微服务和容器化给复杂应用部署与管理带来了极大的挑战。Helm是目前Kubernetes服务编排领域的唯一开源子项目,做为Kubernetes应用的一个包管理工具,可理解为Kubernetes的apt-get / yum,由Deis 公司发起,该公司已经被微软收购。

Helm 是啥?

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

Helm 架构

Helm 用途

做为Kubernetes的一个包管理工具,Helm具有如下功能:

  • 创建新的chart
  • chart打包成tgz格式
  • 上传chart到chart仓库或从仓库中下载chart
  • 在Kubernetes集群中安装或卸载chart
  • 管理用Helm安装的chart的发布周期

Helm有三个重要概念:

  • chart:包含了创建Kubernetes的一个应用实例的必要信息
  • config:包含了应用发布配置信息
  • release:是一个chart及其配置的一个运行实例

如何在阿里云容器服务使用Helm

阿里云容器服务的kubernets集群默认集成了helm并初始化提供了一些常用charts,下面我们就以安装wordpress示例来演示使用流程。

以上为容器服务默认提供的一些安装charts,下面我们来安装wordpress:

可以根据用户自身的需要,修改wordpress安装charts的一些默认配置,当然使用默认配置安装也是没问题的,输入本次安装release的名字,点击部署后就完成了一键部署。
我们使用控制台查看一下部署资源的情况:

可以看到wordpress的依赖资源都已经安装完毕,访问图中圈出来的地址就可以打开wordpress界面:

可以看到wordpress已经可以正常访问。如果使用传统方式,你可能需要创建一堆deployment + service + pvc等集合体,现在只需要一键部署,等待片刻,一个wordpress应用就可以展现在你面前。

原文链接

干货好文,请关注扫描以下二维码:

转载于:https://blog.51cto.com/13679539/2092413

使用Helm 在容器服务k8s集群一键部署wordpress相关推荐

  1. k8s 集群一键部署(持续更新)

    介绍 使用原生shell脚本构建k8s一键部署资源包,软件最终命名:kubefit***.tgz 机制介绍: 简单化:只需要配置集群IP地址和制定的安装配置文件 个性化:支持自定义部署位置 易用化:内 ...

  2. Blazor+Dapr+K8s微服务之基于WSL安装K8s集群并部署微服务

     前面文章已经演示过,将我们的示例微服务程序DaprTest1部署到k8s上并运行.当时用的k8s是Docker for desktop 自带的k8s,只要在Docker for desktop中启用 ...

  3. 使用Helm在k8s集群上部署以太坊私有链

    一.概述 二.部署流程 三.问题记录 四.部署检查 五.参考 一.概述 使用k8s官方的包管理工具helm部署以太坊私有链并启动三类节点和一个前端服务: bootnode: used for Geth ...

  4. 使用Kubeadm创建k8s集群之部署规划(三十一)

    前言 上一篇我们讲述了使用Kubectl管理k8s集群,那么接下来,我们将使用kubeadm来启动k8s集群. 部署k8s集群存在一定的挑战,尤其是部署高可用的k8s集群更是颇为复杂(后续会讲).因此 ...

  5. 【云原生之kubernetes实战】在k8s集群下部署Weave Scope监控平台

    [云原生之kubernetes实战]在k8s集群下部署Weave Scope监控平台 一.Weave Scope介绍 1.Weave Scope简介 2.Weave Scope的特点 3.Weave ...

  6. 终于解决 k8s 集群中部署 nodelocaldns 的问题

    终于解决 k8s 集群中部署 nodelocaldns 的问题 参考文章: (1)终于解决 k8s 集群中部署 nodelocaldns 的问题 (2)https://www.cnblogs.com/ ...

  7. 手把手教你创建容器服务Kubernetes集群

    Kubernetes作为目前最流行的容器编排工具,被越来越多的用户所接受,目前也有越来越多的用户开始考虑使用Kubernetes集群来部署生产应用.那么,此时用户可能面临一个问题,如何规划和创建合适的 ...

  8. 在线安装rancher2.4管理K8S集群并部署服务

    条件: 1. 准备至少3台机器: 2. 三台机器需要有网络: 3. 安装rancher和K8S集群: # master节点 [root@localhost ~]# hostnamectl set-ho ...

  9. k8s ubuntu cni_手把手教你使用RKE快速部署K8S集群并部署Rancher HA

    作者:杨紫熹 原文链接: https://fs.tn/post/PmaL-uIiQ/ RKE全称为Rancher Kubernetes Engine,是一款经过CNCF认证的开源Kubernetes发 ...

最新文章

  1. 安装Oralce时,系统参数详解
  2. Hibernate关联关系映射实例速查
  3. 考前自学系列·计算机组成原理·常见的数据寻址方式(地址码,操作数位置)
  4. 血泪史:阿里云+ubuntu+vnc+xfce4
  5. 【方法杂谈】你真的了解CVPR吗?
  6. 破解sina新浪邮箱密码
  7. 字典dictionary
  8. 算法导论 pdf_下载算法导论_高清_pdf
  9. 苹果x和xs买哪个好_苹果12和12pro哪个值得买_苹果12和12pro哪个好
  10. 民谣歌手花粥被曝侵权新闻事件数据分析
  11. android4.2屏幕录像,android——使用自带录屏工具进行屏幕录像
  12. win10下MySQL无法运行问题
  13. 不会用matplotlib画多子图?收好这2个套路
  14. 如何开发一款游戏?【游戏开发所需技能和开发流程】
  15. UML-1.用例图 用例表
  16. python常见面试题基础部分
  17. 5500xt挖矿算力_(视频)静态计算 RTX 3080 的以太坊挖矿回本周期 白露矿业报告 (20.09.19)...
  18. Ubuntu16.04下载截屏录屏软件
  19. 计算机网络被限速,wifi被限速了怎么办,教您电脑怎么限制wifi网速
  20. Linux 01 Liunx系统介绍

热门文章

  1. 人脑计划:大脑研究如何对超级计算提出新要求
  2. 骆利群院士最新Science综述:神经环路架构,激发新的AI
  3. 2020年世界机器人报告
  4. 生命或可在星际间传播
  5. 那些顶级的AI机器人“大脑”
  6. 潘建伟团队进行人类首次洲际量子通信,给奥地利发去了什么?
  7. 2017年深度学习重大研究进展全解读
  8. AI吉尼斯:那些你不知道的人工智能之“最”
  9. 程序员的抱枕也太高大上了吧! | 每日趣闻
  10. Windows 11 预览版泄露!有 macOS 那味儿了......