这个步骤,是配合公司的竞赛。

因为公司这次的环境,我们只有namespace权限,而没有整个集群的管理,

而且,公司没有提供统一的helm chart repo,

所以只能自建。

参考URL:

http://www.acaiblog.cn/2018/11/13/helm%E6%90%AD%E5%BB%BAchart%E6%9C%AC%E5%9C%B0%E4%BB%93%E5%BA%93/

https://www.hi-linux.com/posts/21466.html

一,安装helm客户端

# 下载 Helm
$ wget https://storage.googleapis.com/kubernetes-helm/helm-v2.9.1-linux-amd64.tar.gz
# 解压 Helm
$ tar -zxvf helm-v2.9.1-linux-amd64.tar.gz
# 复制客户端执行文件到 bin 目录下
$ cp linux-amd64/helm /usr/local/bin/

二,初始化

好像公司给每个名字空间下已安装有一个tiller,所以,初始化时,不能像新的集群一样,要skip-refresh,且要指定tiller-namespaces。

helm init --service-account tiller --tiller-image hub.yun.xxx.com.cn/helm/tiller:v2.7.2 --tiller-namespace myname --skip-refresh

三,删除默认repo

helm repo remove stable

四,启动一个helm本地仓库

helm serve &

五,创建一个chart

helm create mychart

六,编辑chart内容

七,应用打包到local仓库

helm package mychart

八,更新helm repo

helm repo update

九,查看本地仓库内容

我们只能查看指定的namespace,所以,使用helm命令时,要么带上 --tiller-namespace这个尾巴,要么 exportr TILLER_NAMESPACE =myname。就比较一劳永逸了。

helm search

十,将chart部署到集群

这里,要指定namespaces

helm install --debug local/nginx --name nginx-myname --namespace myname

十一,升级chart

helm upgrade nginx-myname local/tomcat

十二,查看历史release

helm history nginx-myname

十三,回滚指定版本

helm rollback nginx-myname 

最新文章

  1. iOS widget开发
  2. getter & setter
  3. [PAT]素因子分解(20)
  4. 怎么使用git来管理项目版本?
  5. IE6下position:fixed;兼容
  6. python-面向对象(四)——类成员的访问方式汇总
  7. Hibernate配置文件详解
  8. Hyper-V虚拟机和主机的网络配置
  9. Android存储之SQLiteDatbase
  10. Android 它们的定义View它BounceProgressBar
  11. 盼盼Degenerate——清除浮动的方法
  12. Angular 4+ Http
  13. CentOS 7 修改SSH端口号 和 ssh无法使用密码登录 和 查看pid 端口占用
  14. django 下拉菜单显示为object的解决办法
  15. 用 VSCode 编写 python
  16. 不显示TensorFlow加速指令警告
  17. JavaScript 世界万物诞生记
  18. HAPRoxy(一):HAProxy基本配置、调度算法与tcp、http、heath模式配置示例
  19. java 序列化和反序列化的实现原理
  20. 矩阵半正定: positive semidefinite

热门文章

  1. 知识点总结 REACT
  2. [LeetCode] 644. Maximum Average Subarray II 子数组的最大平均值之二
  3. [MSSQL]找出一天数据中从第一条数据开始每累加1小时的数据
  4. 集合类源码(四)Collection之BlockingQueue(ArrayBlockingQueue, DelayQueue, LinkedBlockingQueue)
  5. 关于多个版本的jquery冲突的问题
  6. c#页面重定向,Server.Transfer 和 Response.Redirect
  7. SharpSocket类库功能介绍
  8. Asp.net core 简单介绍
  9. SpringBoot学习笔记:http接口请求
  10. java-log4j配置