共计 1620 个字符,预计需要花费 5 分钟才能阅读完成。
近年来,云原生(Cloud Native)堪称是 IT 界最火的概念之一,且随着云计算遍及过程的一直加深,有愈演愈烈的趋势。云原生曾经不是少数几个大企业的专属,越来越多的企业正在拥抱它,享受它带来的红利。
明天所介绍的我的项目就是来自微众开源最新公布的容器平台,一起来看看吧。
项目名称: Dockin
我的项目作者: 微众开源
开源许可协定: Apache-2.0
我的项目地址:https://gitee.com/WeBank/Dockin
我的项目简介
Dockin 是微众银行开源的生产级容器平台,提供了一整套公有云容器化的落地计划。涵盖 Kubernetes 集群治理、利用治理、网络、运维工具、凋谢 API 等组件,用户能够自在搭配应用,定制本人的容器平台。
Dockin 着力于生产级、高可用、安全性、云原生一体化、可定制,实用于传统 IT 向云原生转型。
我的项目劣势
Dockin 容器平台从微众开源的生产环境中剥离进去,通过了金融级生产环境的严格验证,是私有化部署的较好计划。
Dockin 旨在打造一站式,可拓展的容器利用云原生治理平台。在首期开源的组件中,提供 kubernetes、docker、os 版本组合倡议,同时实现了 etcd、kubernetes 的高可用部署;反对容器内命令执行过滤,网络反对了固定 IP 和多网卡。
对于企业用户而言,Dockin 能够反对疾速搭建生产级的 kubernetes,提供将利用从 VM 平滑迁徙到容器管理系统;提供经典网络下的 IP 固定的计划和网络插件;提供更加稳定性的、平安的容器运维性能。
公有云如何落地容器利用
Dockin 实现了 Kubernetes 在微众银行公有云落地,同时收敛了 kubernetes 粗放的管理模式,定位是公司级的容器平台服务,所有性能都提供 API,供上下游管理工具和根底软件接入,在利用治理上放弃了和 VM 统一的用户体现。容器化与基础设施环境相干,对整个运维体系扭转很大,关乎到利用的稳定性,原生的 Kubernetes 不能满足团队的要求,容器团队研发的 Dockin,用了两年多的工夫,通过一系列摸索与实际现阶段现已实现利用的全面容器化。
目前,微众的生产环境容器平台已承载了超过 50% 的利用实例,其中包含外围的金融交易零碎。
Dockin 反对业务零碎容器化,进步资源池弹性,进步利用交付效率,将各式各样的零碎通过容器的形式进行标准化,实现对立的监控、对立的调度、自动化和智能化运维。
平台所有零碎基于开源产品自研,到目前为止,从利用治理、运行监控、到运维自动化都研发了对应的解决方案和零碎。随着业务对平台的要求越来越高,Dockin 还将一直的迭代,也通过开源的形式让有独特趣味的敌人一起参加,独特欠缺。
已开源组件
一款反对固定 IP 的网络插件(Dockin-CNI)
基于 kubernetes 的 CNI 网络插件,反对固定 IP,反对多网卡。
一套平安的运维编排服务(Dockin-Ops)
Dockin 运维管理系统是平安的运维治理服务,优化 exec 执行性能,反对命令权限治理。
一套离线 Kubernetes 集群装置器(Dockin-Installer)
Dockin 平台装置器,疾速部署 Docker、高可用 kubernetes 集群、ETCD 集群,生产级参数调优。全离线装置,不须要连外网,反对十年的证书续订、ETCD 备份复原
一款利用资源管理零碎(Dockin-RM)
Dockin 容器我的项目资源管理器,是利用定义和容器实例治理的外围模块,提供容器调配、回收、查问等性能。
开发者说
Dockin 是微众银行云生产的基础设施,咱们会长期的保护更新,并心愿为大家的公有云服务提供一个更稳当的抉择。因而,诚邀关注云原生,容器开发的你一起参加到 Dockin 开源我的项目中来,咱们欢送任何模式的奉献,有各种倡议或意见可在 GitHub/Gitee/ 微信群中提 issue。同时,Dockin 团队也期待你的退出,等你来聊。
期待你的到来,让咱们一起用代码让更好产生!