[云原生专题-54]:Kubesphere云治理-操作-通过K8S的应用仓库一键部署微服务应用- 分布式协调服务中间件zookeeper的安装与部署

网友投稿 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小时内删除侵权内容。

上一篇:微软新笔电Surface Laptop没有USB-C接口 看微软工程师怎么说
下一篇:[云原生专题-51]:Kubesphere云治理-操作-分步部署基于微服务的业务应用 - 数据库中间件Redis微服务部署过程
相关文章

 发表评论

暂时没有评论,来抢沙发吧~