安下载行业软件

分类分类

kubesphere(分布式操作系统)

kubesphere(分布式操作系统)

v3.0.0 官方版

大小:25.7 MB 更新:2021/04/19

类别:办公专区系统:WinXP, Win7, Win8, Win10, WinAll

立即下载

  KubeSphere提供分布式管理功能,可以帮助用户在软件上管理远程的主机,可以在软件监控主机工作数据,可以维护主机,可以分配工作计划,可以调试设备工作流程,结合软件提供的插件内容就可以扩展管理方案,让用于可以获得更多云设备管理方案,快速建立新的分部署管理生成系统,软件直接在web启动,进入系统就可以添加设备,在Web控制台中添加对新语言的支持,包括西班牙语和繁体中文,在工具箱中添加对历史记录查看的支持,用户可以重新访问他们最近访问的集群/工作区/项目/ DevOps项目,也可以通过快捷键启动它们,如果你需要这款软件就下载吧!

kubesphere(分布式操作系统)

软件功能

  Kubernetes平台的主要功能如果您正在寻找一个与商业产品相抗衡的开源项目,那么KubeSphere是您的选择。

  设置Kubernetes

  开箱即用地在任何基础架构上部署Kubernetes,包括在线和空白安装,并支持添加GPU节点

  K8s资源管理

  提供一个Web控制台,以强大的可观察性创建和管理Kubernetes资源

  多租户管理

  提供具有细粒度角色和三层授权系统的统一身份验证,并支持AD / LDAP身份验证

  应用商店

  为基于Helm的应用程序提供应用程序存储,并提供应用程序生命周期管理

  服务网格(基于Istio)

  提供细粒度的流量管理,可观察性和跟踪,并提供流量拓扑的可视化

  丰富的可观察性

  支持多维监视,事件和审核日志查询;内置多租户日志查询和收集,警报和通知

  DevOps系统

  基于Jenkins的即用型CI / CD,以及自动化的DevOps工作流程工具,包括“源到图像”和“二进制到图像”

  多种存储解决方案

  支持GlusterFS,CephRBD,NFS,LocalPV解决方案,并提供CSI插件以消耗来自多个云提供商的存储

  多种网络解决方案

  提供用于裸机Kubernetes的负载平衡器Porter,并提供网络策略管理,支持Calico和Flannel CNI

  多集群管理

  在多个集群和云提供商之间分布应用程序,并提供灾难恢复解决方案和跨集群可观察性

软件特色

  一个用于全栈解决方案的Kubernetes平台

  KubeSphere还是多租户企业级Kubernetes容器平台,具有全栈自动IT操作和简化的DevOps工作流程。它提供了易于开发人员使用的向导Web UI,可帮助企业构建更强大且功能更丰富的平台,其中包括企业Kubernetes战略所需的最常用功能。

  1、开源的

  一个由CNCF认证的Kubernetes平台,由社区构建和改进,该平台为100%开源。

kubesphere(分布式操作系统)

  2、易于运行

  可以部署在现有的Kubernetes集群或Linux机器上,支持在线和空白安装。

kubesphere(分布式操作系统)

  3、丰富的功能

  在统一平台上提供DevOps,服务网格,可观察性,应用程序管理,多租户,存储和网络管理。

kubesphere(分布式操作系统)

  4、模块化和可插拔

  功能被模块化并与平台松散耦合。根据您的业务需求选择模块。

kubesphere(分布式操作系统)

官方教程

  创建工作区,项目,帐户和角色

  本快速入门演示了如何创建其他教程所需的工作区,角色和用户帐户。同时,您将学习如何在运行工作负载的工作空间中创建项目和DevOps项目。学习完本教程后,您将熟悉KubeSphere的多租户管理系统。

  步骤1:建立一个帐户

  安装KubeSphere之后,您需要将具有不同角色的不同用户添加到平台,以便他们可以在各种资源上以不同级别工作。最初,您只有一个默认帐户,即被admin授予角色platform-admin。第一步,您创建一个帐户,user-manager然后进一步创建更多帐户user-manager。

  1、admin使用默认帐户和密码(admin/P@88w0rd)登录到Web控制台。

  为了帐户安全,强烈建议您在首次登录控制台时更改密码。要更改密码,请在右上角的下拉菜单中选择用户设置。在“密码设置”中,设置一个新密码。您也可以在“用户设置”中更改控制台语言。

kubesphere(分布式操作系统)

  2、登录到控制台后,单击左上角的平台,然后选择访问控制。

kubesphere(分布式操作系统)

  在“帐户角色”中,有四个可用的内置角色,如下所示。接下来要创建的帐户将被分配角色users-manager

kubesphere(分布式操作系统)

  笔记内置角色由KubeSphere自动创建,无法编辑或删除。

  3、

  在“帐户”中,单击“创建”。在弹出窗口中,提供所有必需的信息(带有*标记),然后users-manager为Role选择。请参考下图作为示例。

kubesphere(分布式操作系统)

  完成后,单击“确定”。新创建的帐户将显示在“帐户”中。

  4、注销控制台,然后使用该帐户user-manager重新登录,以创建将在其他教程中使用的四个帐户。

  要注销,请单击右上角的用户名,然后选择注销。

kubesphere(分布式操作系统)

  5、验证创建的四个帐户。

kubesphere(分布式操作系统)

  步骤2:创建一个工作

  在此步骤中,您将使用ws-manager上一步中创建的帐户创建一个工作区。作为项目,DevOps项目和组织成员管理的基本逻辑单元,工作区是KubeSphere多租户系统的基础。

  1、登录到ws-manager具有管理平台上所有工作区权限的KubeSphere 。点击左上角的平台,然后选择访问控制。在“工作空间”中,您可以看到仅system-workspace列出了一个默认的工作空间,与系统相关的组件和服务在其中运行。您不允许删除此工作空间。

kubesphere(分布式操作系统)

  2、单击右侧的创建,命名新的工作空间demo-workspace,并将用户设置ws-admin为工作空间管理器,如下面的屏幕快照所示:

kubesphere(分布式操作系统)

  完成后,单击创建。

  笔记如果启用了多集群功能,则需要为工作空间分配一个(或多个)可用集群,以便以后可以在该集群上创建项目。

  3、注销控制台,然后以身份重新登录ws-admin。在“工作区设置”中,选择“工作区成员”,然后单击“邀请成员”。

kubesphere(分布式操作系统)

  4、同时邀请project-admin和project-regular进入工作区。分别授予他们角色workspace-self-provisioner和workspace-viewer。

  笔记实际角色名称遵循命名约定:-。例如,在这个名为demo-workspace的工作空间中,该角色的实际角色名称viewer为demo-workspace-viewer。

kubesphere(分布式操作系统)

  5、将project-admin和都添加project-regular到工作区之后,单击确定。在“工作空间成员”中,您可以看到列出的三个成员

kubesphere(分布式操作系统)

  步骤3:建立专案

  在此步骤中,您将使用project-admin上一步中创建的帐户创建一个项目。KubeSphere中的项目与Kubernetes中的名称空间相同,后者为资源提供了虚拟隔离。有关更多信息,请参见命名空间。

  1、以身份登录到KubeSphere project-admin。在“项目”中,单击“创建”。

kubesphere(分布式操作系统)

  2、输入项目名称(例如demo-project),然后单击“确定”完成。您还可以为项目添加别名和描述。

kubesphere(分布式操作系统)

  3、在“项目”中,单击刚刚创建的项目以查看其详细信息。

kubesphere(分布式操作系统)

  4、在项目的“概述”页面上,默认情况下未设置项目配额。您可以单击“设置”,并根据需要指定资源请求和限制(例如1个CPU内核和1000Gi内存)。

kubesphere(分布式操作系统)
kubesphere(分布式操作系统)

  5、邀请project-regular该项目并授予该用户角色operator。请参阅下面的图像以了解具体步骤。

kubesphere(分布式操作系统)

  信息被授予角色的用户operator将是项目维护者,他可以管理项目中用户和角色以外的资源。

  6、创建前路线这是入口在Kubernetes,您需要启用这个项目的网关。网关是项目中运行的NGINX Ingress控制器。要设置网关,请转到“项目设置”中的“高级设置”,然后单击“设置网关”。该帐户project-admin仍在此步骤中使用。

kubesphere(分布式操作系统)

  7、选择访问方法NodePort,然后单击保存。

kubesphere(分布式操作系统)

  8、在“ Internet访问”下,可以看到页面上显示的是HTTP和https的网关地址以及NodePort。

  笔记如果要使用类型公开服务LoadBalancer,则需要使用云提供商的LoadBalancer插件。如果您的Kubernetes集群在裸机环境中运行,建议您将PorterLB用作LoadBalancer插件。

kubesphere(分布式操作系统)

  步骤4:建立角色

  完成上述步骤后,您将知道可以为用户授予不同级别的不同角色。先前步骤中使用的角色都是KubeSphere本身创建的内置角色。在此步骤中,您将学习如何定义自定义角色以满足工作需求。

  1、admin再次登录到控制台,然后转到Access Control。

  2、在“帐户角色”中,列出了四个不能删除或编辑的系统角色。单击创建并设置角色标识符。在此示例中,roles-manager将创建一个名为的角色。

kubesphere(分布式操作系统)

  笔记建议您输入角色说明,因为它说明了角色的用途。此处创建的角色将仅负责角色管理,包括添加和删除角色。

  单击编辑授权以继续。

  3、在“访问控制”中,选择要包含此角色的授权。例如,为此角色选择了“用户视图”,“角色管理”和“角色视图”。单击确定以完成。

kubesphere(分布式操作系统)

  笔记“依赖”表示首先需要选择主要授权(“依赖于”之后列出的授权),以便可以分配关联授权。

  4、新创建的角色将在“帐户角色”中列出。您可以单击右侧的三个点对其进行编辑。

kubesphere(分布式操作系统)

  5、在“帐户”中,您可以添加新帐户并通过编辑为其授予角色roles-manager或将现有帐户的角色更改为该角色roles-manager

kubesphere(分布式操作系统)

  笔记角色roles-manager重叠,users-manager而后者也可以进行用户管理。本示例仅用于演示目的。您可以根据需要创建自定义角色。

  步骤5:创建一个DevOps项目(可选)

  笔记要创建DevOps项目,您必须预先安装KubeSphere DevOps系统,该系统是可插入的组件,提供CI / CD管道,二进制到映像,源到映像等。有关如何启用DevOps的更多信息,请参阅KubeSphere DevOps System。

  1、以登录到控制台project-admin。在DevOps项目中,单击创建。

kubesphere(分布式操作系统)

  2、输入DevOps项目名称(例如demo-devops),然后单击OK。您还可以为项目添加别名和描述。

kubesphere(分布式操作系统)

  3、在DevOps Projects中,单击刚刚创建的项目以查看其详细信息。

kubesphere(分布式操作系统)

  4、转到“项目管理”,然后选择“项目成员”。单击邀请成员以授予project-regular的角色,该角色operator允许创建管道和凭据。

kubesphere(分布式操作系统)

  您现在已经熟悉KubeSphere的多租户管理系统。在其他教程中,该帐户project-regular还将用于演示如何在项目或DevOps项目中创建应用程序和资源。

新版功能

  KubeSphere 3.0的新功能

  多集群管理。随着我们迎来混合云时代,多集群管理已经成为我们时代的唿唤。它代表了Kubernetes上最必要的功能之一,因为它满足了我们用户的迫切需求。在最新版本3.0中,我们为KubeSphere配备了其独特的多集群功能,该功能可以为部署在不同云中的集群提供中央控制平面。用户可以导入和管理在主流基础架构提供商(例如Amazon EKS和Google Kubernetes Engine)的平台上创建的现有Kubernetes集群。通过简化运营和维护流程,这将大大降低我们用户的学习成本。Solo和Federation是多集群管理的两个特色模式,使KubeSphere在同类软件中脱颖而出。

  改进的可观察性。我们增强了可观察性,因为它包括自定义监视,租户事件管理,多样化的通知方法(例如,微信和Slack)以及更多功能,变得更加强大。除其他外,用户现在可以自定义监视仪表板,并可以根据自己的需要选择各种度量和图形。还值得一提的是,KubeSphere 3.0与Prometheus兼容,Prometheus是云原生行业中Kubernetes监控的事实上的标准。

  增强的安全性。安全始终是我们在KubeSphere中关注的重点之一。在这方面,功能增强可以归纳如下:

  审核。记录将被保留,以跟踪谁在什么时间做什么。审计的支持非常重要,特别是对于金融和银行业等传统行业而言。

  网络策略与隔离。网络策略允许在同一群集内进行网络隔离,这意味着可以在某些实例(Pods)之间设置防火墙。通过配置网络隔离来控制同一群集中Pod之间的流量和来自外部的流量,用户可以隔离具有增强安全性的应用程序。他们还可以决定是否可以从外部访问服务。

  开放政策代理人。KubeSphere基于Open Policy Agent提供灵活,细粒度的访问控制。用户可以使用通用体系结构以统一的方式管理其安全性和授权策略。

  OAuth 2.0。用户现在可以轻松地将第三方应用程序与OAuth 2.0协议集成在一起。

  Web Console的多语言支持。KubeSphere最初是为全球用户设计的。感谢全球的社区成员,KubeSphere 3.0现在支持其Web控制台四种官方语言:英语,简体中文,繁体中文和西班牙语。预计将来将支持更多语言。

更新日志

  一、安装程序

  1、特征

  全新的安装程序:KubeKey v1.0.0,这是在不同平台上使用KubeSphere安装Kubernetes的统包解决方案。它更易于使用,并减少了对OS环境的依赖

  2、升级和增强

  与ks-installer v3.0.0的Kubernetes 1.15.x,1.16.x,1.17.x和1.18.x兼容

  KubeKey正式支持Kubernetes 1.15.12、1.16.13、1.17.9和1.18.6(请避免使用KubeKey安装Kubernetes 1.15至1.15.5和1.16至1.16.2,因为Kubernetes存在API验证问题)

  添加对EulerOS,UOS和KylinOS的支持

  添加对Kunpeng和Phytium CPU的支持

  使用ClusterConfiguration CRD来存储ks-installer的配置,而不是ConfigMap

  二、集群管理

  1、特征

  支持多个Kubernetes集群的管理

  支持跨多个集群的联合部署和联合StatefulSet

  三、可观察性

  1、特征

  在KubeSphere控制台中支持对第三方应用程序指标的自定义监视

  添加Kubernetes和KubeSphere审核支持,包括审核事件存档,搜索和警报

  添加Kubernetes事件管理支持,包括基于kube-events的Kubernetes事件归档,搜索和警报

  将租户控件添加到审核中,并支持Kubernetes事件搜索。租户用户只能搜索自己的审核日志和Kubernetes事件

  支持将审核日志和Kubernetes事件归档到Elasticsearch,Kafka或Fluentd

  通过Notification Manager添加多租户通知支持

  支持Alertmanager v0.21.0

  四、升级和增强

  将Prometheus Operator升级到v0.38.3(KubeSphere自定义版本)

  将Prometheus升级到v2.20.1

  将Node Exporter升级到v0.18.1

  将kube-state-metrics升级到v1.9.6

  将指标服务器升级到v0.3.7

  默认情况下,metrics-server是启用的(如果在现有Kubernetes上安装了KubeSphere,则禁用)

  将Fluent Bit Operator升级到v0.2.0

  将Fluent Bit升级到v1.4.6

  显着提高日志搜索性能

  允许平台管理员查看已删除名称空间中的Pod日志

  在工具箱中调整日志搜索结果的显示样式

  优化Pod卷上的日志文件的日志收集配置

  五、BUG修复

  修复新创建的名称空间的度量图中的时间偏差(#2868)

  修复工作负载级别的警报无法按预期方式工作(#2834)

  修复NoReady节点的任何度量标准数据

  六、开发运维

  1、特征

  重构DevOps框架,并使用CRD管理DevOps资源

  2、升级和增强

  从安装程序默认软件包中删除Sonarqube,并支持外部Sonarqube

  3、BUG修复

  解决在极少数情况下缺少DevOps权限数据的问题

  修复了“舞台”页面中的“按钮”不起作用的问题(#449)

  修复了参数化管道无法发送参数值的问题(#2699)

  七、应用商店

  1、特征

  支持头盔V3

  支持将应用程序模板部署到多个集群

  支持应用模板升级

  用户可以查看在存储库同步期间发生的事件

  2、升级和增强

  用户可以使用相同的应用程序存储库名称

  支持包含CRD的应用程序模板

  将所有OpenPitrix服务合并为一项服务

  添加应用程序存储库时支持HTTP基本身份验证

  在App Store中添加和升级以下应用:

kubesphere(分布式操作系统)
精品推荐
同类推荐
相关下载
  • 最新排行
  • 最热排行
  • 评分最高
行业软件排行榜
实时热词