近年來,雲原生(cloud native)可謂是 it 界最火的概念之一,且隨著雲計算普及程序的不斷加深,有愈演愈烈的趨勢。雲原生已經不是少數幾個大企業的專屬,越來越多的企業正在擁抱它,享受它帶來的紅利。
專案名稱:dockin
開源許可協議:apache-2.0
專案簡介
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 容器專案資源管理器,是應用定義和容器例項管理的核心模組,提供容器分配、**、查詢等功能。
開發者說
期待你的到來,讓我們一起用**讓更好發生!
盤點大廠的那些開源專案 微眾銀行
作為國內第一家網際網路銀行 也是首家民營銀行,微眾銀行堅持科技立行 科技興行的發展之路,致力於推進科技創新,勇於開拓 積極創新,為探索網際網路金融新路 踐行普惠金融做出自己的貢獻。分類 ai fate federated ai technology enabler 是微眾銀行ai部門發起的開源專案,...
可以讓你心動的微眾銀行
眾所周知,在過去,我們幾乎都是到櫃檯獲取金融服務,自網際網路金融科技的發展,自支付寶和微信的出現,過去的那種金融服務也慢慢的被人工智慧所代替。微眾銀行在這種情況下應運而生,微眾銀行自 2014 年成立以來,就開始服務於人民,作為國內首家民營銀行和網際網路銀行,微眾銀行致力於為普羅大眾 微小企業提供差...
這款路由器是從FCC拯救開源韌體的英雄
開源韌體與fcc 聯邦通訊委員會 的規定一直是路由器領域的一大熱門話題。近日,一家設計mips處理器的硬體公司表示,採用該公司處理器的無線路由器,將可以安裝開源韌體,並且保證不會與聯邦通訊委員會的規定相衝突。聯邦通訊委員會要求路由器製造商遵守規定,以防止第三方韌體擅自修改無線發射頻段和頻率,干擾警用...