前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Kubernetes(11:打包)

Kubernetes(11:打包)

作者头像
用户5760343
发布2019-09-24 15:50:53
3780
发布2019-09-24 15:50:53
举报
文章被收录于专栏:sktjsktj

Kubernetes的打包工具Helm

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

安装部署Helm

curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get|bash

创建补全

helm completion bash > .helmrc echo "source .helmrc" >> .bashrc

安装tiller

helm init

helm search 查看当前可安装的chart

查看仓库 helm repo list 可以添加自己企业的仓库

安装tiller的权限(不全)

kubectl create serviceaccount --namespace kube-system tiller kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-kubectl patch deploy --namespace kube-system tiller-deploy -p '{"spec":{" 结果如图11-16所示。

安装mysql chart : helm install stable/mysql

一组chart : service deployment secret persistentVolumeClaim configmap

查看mysql的chart

/.helm/cache/archive

image.png

开发自己的chart

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.09.23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Kubernetes的打包工具Helm
  • 安装部署Helm
  • 创建补全
  • 安装tiller
  • helm search 查看当前可安装的chart
  • 查看仓库 helm repo list 可以添加自己企业的仓库
  • 安装tiller的权限(不全)
  • 安装mysql chart : helm install stable/mysql
  • 一组chart : service deployment secret persistentVolumeClaim configmap
  • 查看mysql的chart
  • 开发自己的chart
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档