linux cpu占用率如何看
361
2022-11-03
[云原生专题-54]:Kubesphere云治理-操作-通过K8S的应用仓库一键部署微服务应用- 分布式协调服务中间件zookeeper的安装与部署
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊
目录
前言:
第1章 前置条件
1.1 什么是K8S的应用商店
1.2 K8S HELM包安装简介
1.3 Kubesphere通过K8S的应用仓库安装
1.4 zookeeper应用
第2章 在Kubesphere中关联K8S的应用仓库
步骤1:以企业管理原或平台管理员身份登录
步骤2:获得K8S特定应用仓库的连接
步骤3:关联应用仓库
第3章 通过关联K8S的应用仓库安装应用
步骤1:重新以dev的身份登录
步骤2:从应用商店部署入口
步骤3:选择指定的仓库,获得大量的应用
步骤4:选择zookeep应用程序,启动部署
第4章 部署和配置zookeep应用程序
步骤1:基本配置
步骤2:修改HELM配置文件
步骤3:启动HELM部署
步骤4:查看应用部署情况
步骤5:其他信息查看
步骤6:增加外网访问的service
步骤7:zookeep的集群外访问
前言:
Kubesphere原生的应用商店中的微服务较少,如果需要一键安装更多的服务,需要使用到K8S的应用仓库,把K8S的应用仓库,关联到Kubesphere中。
第1章 前置条件
1.1 什么是K8S的应用商店
docker image =》 docker镜像仓库
K8S package(HELM) =》K8S的应用仓库。
1.2 K8S HELM包安装简介
Helm 是 Deis 开发的一个用于 Kubernetes 应用的包管理工具,主要用来管理 Charts。
有点类似于 Ubuntu 中的 APT 或 CentOS 中的 YUM。
Helm Chart 是用来封装 Kubernetes 原生应用程序的一系列 YAML 文件。可以在你部署应用的时候自定义应用程序的一些 Metadata,以便于应用程序的分发。
对于应用发布者而言,可以通过 Helm 打包应用、管理应用依赖关系、管理应用版本并发布应用到软件仓库。
对于使用者而言,使用 Helm 后不用需要编写复杂的应用部署文件(yaml文件),可以以简单的方式在 Kubernetes 上查找、安装、升级、回滚、卸载应用程序。
1.3 Kubesphere通过K8S的应用仓库安装
Kubesphere就是利用了K8S Helm安装package的便捷性,把K8S的应用仓库关联到Kubesphere,然后通过Kubesphere UI一键安装。Kubesphere集成了Helm的功能。
关于Helm的安装,请参考Helm相关文章。
1.4 zookeeper应用
1.0 Zookeeper 教程 | 菜鸟教程
ZooKeeper 是 Apache 软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。
ZooKeeper 的架构通过冗余服务实现高可用性。
Zookeeper 的设计目标是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给用户使用。
一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。
第2章 在Kubesphere中关联K8S的应用仓库
步骤1:以企业管理原或平台管理员身份登录
步骤2:获得K8S特定应用仓库的连接
(1)登录到helm 仓库
通过关联K8S的应用仓库安装应用
步骤1:重新以dev的身份登录
步骤2:从应用商店部署入口
步骤3:选择指定的仓库,获得大量的应用
步骤4:选择zookeep应用程序,启动部署
第4章 部署和配置zookeep应用程序
步骤1:基本配置
步骤2:修改HELM配置文件
步骤3:启动HELM部署
步骤4:查看应用部署情况
步骤5:其他信息查看
可以查看service、容器、卷等信息...
步骤6:增加外网访问的service
步骤7:zookeep的集群外访问
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~