运维实操——kubernetes(十八)helm的图形化管理-kubeapps安装与使用


前面学习了helm的用法,方便部署,但是我想有图形界面来更好的管理

1、kubeapps图形化安装

部署kubeapps应用,为Helm提供web UI界面管理
helm repo add apphub https://apphub.aliyuncs.com添加第三方仓库,然后搜索kubeapps,拉取部署文件
在这里插入图片描述
上传镜像至仓库,方便使用
在这里插入图片描述
解压kubeapps-7.2.0.tgz部署文件,进入kubeapps目录,修改values.yaml文件
在这里插入图片描述
打开ingress服务,设定hostname,并修正所有的镜像路径
在这里插入图片描述
进入chart子目录,进入postgresql子目录,修改values.yaml文件
在这里插入图片描述
添加仓库地址,修正镜像的路径
在这里插入图片描述
创建命名空间kubeapps,隔离区分,安装kubeapps
在这里插入图片描述
等待,可以看到所属pod和服务全部正常运行
在这里插入图片描述
查看ingress成功运行,有后端
在这里插入图片描述
查看ingress中svc所分配的对外暴露IP
在这里插入图片描述
给真机添加地址解析
在这里插入图片描述
创建sa,创建全局角色绑定,赋予读写权限
在这里插入图片描述
网址输入kubeapps.westos.org,访问kubeapps,发现需要token才能登陆
在这里插入图片描述
找到secrets中的token,查看token的详细信息
在这里插入图片描述
复制该token到网页中
在这里插入图片描述
成功的登陆kubeapps
在这里插入图片描述

2、kubeapps图形化添加自己仓库

通过url的方式添加仓库到helm中
在这里插入图片描述
忽略加密认证,安装仓库
在这里插入图片描述
如果出现无法识别仓库reg.westos.org,说明需要添加解析
kubectl -n kube-system edit cm coredns进入coredns添加解析
在这里插入图片描述
再次添加仓库,成功
在这里插入图片描述

3、kubeapps图形化部署mychart

搜索,可以查看到以前自己打包的mychart,进入
在这里插入图片描述
选择v1版本,部署
在这里插入图片描述
成功部署
在这里插入图片描述
也可以用命令行验证
在这里插入图片描述
也可以进行更新,打开ingress,添加域名
在这里插入图片描述
同时,在真机中添加解析
在这里插入图片描述
网页访问myapp.westos.org,测试成功
在这里插入图片描述
当然更新版本也很简单,标签换为v2,再次更新
在这里插入图片描述
网页测试,v2版本
在这里插入图片描述
也支持回滚
在这里插入图片描述
成功回到原来的v1,非常方便
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值