WAYNE

Wayne 是一个通用的、基于 Web 的 Kubernetes 多集群管理平台。通过可视化 Kubernetes 对象模板编辑的方式,降低业务接入成本,拥有完整的权限管理系统,适应多租户场景,是一款适合企业级集群使用的发布平台。

在线演示

产品 特点

多集群管理

业界首创 Kubernetes 多集群发布和管理平台,可以同时管理多个 Kubernetes 集群,并针对性添加特定配置,更方便的多集群、多租户管理。

完备权限管理

基于 RBAC(Role based access control)的权限管理,用户通过角色与部门和项目关联,拥有部门角色允许操作部门资源,拥有项目角色允许操作项目资源,更加适合多租户场景。

简化K8S对象创建

以表单的形式提供基础 Kubernetes 对象配置文件添加方式,同时支持高级模式直接编辑 Json/Yaml文件创建 Kubernetes 对象。

首创模版概念

保留完整的发布历史,用户可以便捷的找到任何一次历史发布,并可轻松进行回滚,以及基于特定历史版本更新 Kubernetes 资源。当集群数据意外丢失时,可以通过 Wayne 平台重新发布

提供开放接口调用

用户可自主申请相关 APIKey 并管理自己的部门和项目,运维人员也可以申请全局 APIKey 进行特定资源的全局管理。

提供基于严密权限校验的 WEB SHELL

用户可以通过 Web shell 的形式进入发布的 Pod 进行操作,自带完整的权限校验。

应用 场景

Devops

支持传统应用的容器化改造和部署,提升应用开发、测试、发布效率;提供丰富的接口,灵活适配企业的个性化诉求

弹性伸缩

根据不同的业务需求,自动调整资源,保证业务平稳健康运行

混合云架构

基于容器基础设施无关的特性,使用同一套镜像和编排在云上部署应用,无缝发布

image

解决方案

团队提供容器技术的全生命周期企业级解决方案。我们专注于解决企业使用容器技术面临的运维(Operation)、编排(Orchestration)和可观察(Observerity)问题。

自动化运维

企业级Kubernetes的运维能力:高可用&安全认证;可编排的安装和维护 ;通过自愈实现免运维

服务编排

企业级的服务编排能力 :面向研发的管理平台 ;云原生的网络能力 ;遗留应用上云方案

可见性&安全

企业级可观察能力 :开箱即用的立体化监控方案 ;实时无侵入的安全防护

我们的 社区

开源社区

我们鼓励更多的开发者参与到Wayne的开发,希望通过社区合作,创建一个强大、充满活力的代码库。

点击进入社区

  • image
2653

Github Stars

18

Committer

170

Closed Community Issues

17

Releases

我们的 用户

最新 博客

Kubernetes 多集群管理平台 Wayne v1.5.0 版本正式发布(完全代替官方dashbord)

不负众望,1.5.0版本正式发布 https://github.com/Qihoo360/wayne/releases 本次更新基本涵盖了Kubernetes常用资源管理(可以彻底抛弃官方dashbord啦),并且还增加了service和ingress自动注入注解,更好的支持了公有云。 更新详情: v1.5.0 (2019-03-01) Full Changelog Implemented enhancements: Model support toggle full screen #311 Support command and args #300 Tpl edit add imagepullpolicy #326 (wilhelmguo) confirm height 100 screen #323 (BennieMeng) frontend: remove modal padding #320 (BennieMeng) create-edit component rebuild #319 (BennieMeng) Deploy status optimization #315 (wilhelmguo) Container template support add command and args #308 (wilhelmguo) admin sidenav url change location #305 (BennieMeng) Migration Ingress from exist kubernetes clusters #135 Secret template support set type #114 Add kubernetes daemonset resource #285 (wilhelmguo) Add kubernetes statefulset resource #282 (wilhelmguo) Kubernetes add ingress resource #279 (wilhelmguo) 增加集群和命名空间级别自定义注解 #274 (iyacontrol) Add Kubernetes pod enter container action #298 (wilhelmguo) Add annotations to namespace in backend page #295 (chengyumeng) Add kubernetes rbac resources #294 (wilhelmguo) Add kubernetes hpa support #293 (wilhelmguo) Add kubernetes pvc and storageclass support #291 (wilhelmguo) Add kubernetes replicaset resource #289 (wilhelmguo) Kubernetes cronjob and job support #287 (wilhelmguo) Fixed bugs:

阅读更多

CNCF案例研究:奇虎360

公司:奇虎360 地点:中国北京 行业:计算机软件 挑战 中国软件巨头奇虎360科技的搜索部门,so.com是中国第二大搜索引擎,市场份额超过35%。该公司一直在使用传统的手动操作来部署环境,随着项目数量的不断增加,管理层希望提高服务器资源的利用率。“我们希望解决为大量项目构建运营环境的效率问题。”搜索云平台项目发起人之一郭少巍说。 解决方法 大约三年前,360开始规划容器云服务。该公司现在拥有完整的PaaS解决方案,该解决方案围绕Kubernetes编排、Prometheus监控、gRPC、CoreDNS和Harbor仓库,此外还使用Wayne(开源)部署项目。“我们主要在搜索部门的开发和交付过程中推广容器技术,以提供业务效率和服务质量。”郭说。 https://github.com/Qihoo360/wayne 影响 自从切换到由Kubernetes管理容器,开发者开始编写新项目的业务需求代码的设置时间从2-6小时减少到10-30分钟。将应用程序部署到容器云环境后,服务器成本是最初在360使用的物理机解决方案的55%,以及之前传统虚拟化解决方案(VPS)的82%,同时确保相同的性能和可用性。此外,最近在一个小时内完成了大规模的计算机房迁移,这个迁移以前需要一周才能完成。 “Kubernetes提供了完整和高度集成的功能组件,我们只需少量的开发工作即可满足业务需求。” - 郭少巍,奇虎360搜索云平台项目发起人之一 中国软件巨头奇虎360科技的搜索部门,so.com是中国第二大搜索引擎,市场份额超过35%。 该公司一直在使用传统的手动操作来部署环境,随着项目数量的不断增加,管理层希望提高服务器资源的利用率。“我们希望解决为大量项目构建运营环境的效率问题。”搜索云平台项目发起人之一郭少巍说。 大约三年前,360开始规划容器云系统。“我们评估了三种编排技术,最终选择了Kubernetes,因为它提供了完整和高度集成的功能组件,”郭说,“我们只需要少量的开发工作就能满足业务需求。” “将服务容器化并投入我们的云平台之后,完成两个计算机房的迁移只需一个小时左右,这是效率的极大提升。” - 郭少巍,奇虎360搜索云平台项目发起人之一 该公司现在拥有完整的PaaS解决方案,该解决方案围绕Kubernetes编排、Prometheus监控、Harbor仓库和Wayne(开源)部署项目构建。该平台在很大程度上依赖于开源组件,包括CNCF项目gRPC和CoreDNS,以及InfluxDB、Kafka和Ceph。“我们主要在搜索部门的开发和交付过程中推广容器技术,以提供业务效率和服务质量。”郭说。 事实上,这些云原生技术带来了更高的效率。自从切换到由Kubernetes管理容器,开发者开始编写新项目的业务需求代码的设置时间已从2-6小时减少到10-30分钟。应用程序部署到容器云环境后,服务器成本是最初在360使用的物理机解决方案的55%,以及之前传统虚拟化解决方案(VPS)的82%,同时确保相同的性能和可用性。 “过去两年,我们的部门经历了两次大规模的计算机房迁移。过去,对于运营和开发而言,这是非常痛苦的,因为他们必须密切合作一周左右才能完成整个在线服务的迁移。” - 郭少巍,奇虎360搜索云平台项目发起人之一 此外,最近在一个小时内完成了大规模的计算机房迁移,这个迁移以前需要一周才能完成。“我们的部门在过去两年里经历了两次大规模的计算机房迁移,”郭说。“过去,对于运营和开发而言,这是非常痛苦的,因为他们必须密切合作一周左右才能完成整个在线服务的迁移。但是,在将服务容器化并投入云平台之后,完成两个房间的迁移只需要一个小时左右,这是效率的极大提升。” 云平台仍处于早期阶段。“我们仍在推动FaaS的实施和业务应用,预计将有10-20%的业务迁移到平台。”郭说。 “对于初创公司或技术实力较弱的公司,我认为选择成熟的开源解决方案将使公司能够专注于业务需求,避免在基本平台开发的早期投入太多资源。” - 郭少巍,奇虎360搜索云平台项目发起人之一 最后,该公司开源其平台项目Wayne。Wayne基于Kubernetes,以满足企业管理需求。该团队也非常乐意与其他想要沿着云原生路径前进的组织分享其经验和建议。“对于创业公司或技术实力较弱的公司,我认为选择成熟的开源解决方案将使公司能够专注于业务需求,避免在基本平台开发的早期投入太多资源,”郭说。最终,努力是值得的。对于360,“业务效率大大提高。”

阅读更多

FAQ

1. 集群配置完无法创建部署 解决方案:需要先在后台配置 Namespace 可用集群才可以创建部署。 2. MySQL5.7 报错 this is incompatible with sql_mode=only_full_group_by 解决方案:配置 MySQL sql_mode。 详见:https://blog.csdn.net/yalishadaa/article/details/72861737 如果您没有找到问题的答案,请随时与我们联系,我们将很乐意为您提供帮助。

阅读更多
更多博客

联系 我们

关于我们

360搜索容器团队致力于提供稳定、灵活、可靠的容器平台,帮助企业完成云原生架构的技术升级,推动行业进行数字化转型。

团队提供的容器平台从诞生第一天就是服务于企业内部架构复杂、迭代迅速、海量访问的搜索服务,经过数年持续打磨,目前平台不仅满足了搜索自身业务需求,还向安全、IoT、视频云等多个业务线提供了服务,做到了提高效率、降低成本、提升稳定性。
除了服务内部客户,我们也在将团队积累的企业级容器平台解决方案产品化,通过开源的方式逐步回馈给社区。
除了提供团队开源产品的技术支持之外,还会持续提供企业级容器平台解决方案的咨询服务。
Email: hello@360.cn
Thank you. The Mailman is on His Way :)
Sorry, don't know what happened. Try later :(