原创 CapitalOne - Artifactory高可用集羣的自動化部署實踐

背景 本文爲大家介紹Capital One如何利用自動化流水線實現Artifactory HA集羣進行自動化運維。Capital One銀行是美國最大的數字化銀行之一,在Capital One的devops體系中應用了JFrog Artif

原创 關注你所關注的 - Golang社區調研報告

Golang語言可以說現在炙手可熱,大家熟悉的Kubernates 就是使用Golang開發的。我們在最近於倫敦和聖地亞哥舉行的GopherCon大會上調查了1000多名開發者,以更好地瞭解Go 開發社區和對Go Module的總體看法。隨

原创 通往成功DevOps的六大障礙

通往成功DevOps的六大障礙一、背景在現今的社會中,每個公司都是軟件公司,無論是通過臺式機、雲服務還是移動設備,軟件都已成爲世界各地、各個公司日常工作的工具。例如,汽車是帶輪子的計算機,空調是數據終端,而銀行在手機中提供服務,等等。在這個

原创 你的Helm安全嗎?

一、背景Kubernetes是目前最爲流行、成爲事實標準的容器集羣管理平臺,爲容器化應用提供了部署運行、資源調度、服務發現和動態伸縮等一系列完整功能。在Kubernetes當中,用戶通過使用API對象,如Pod、Service、Deploy

原创 重磅福利:JFrog Artifactory 發佈免費社區版,支持 Docker ,Helm 和通用

重磅福利:JFrog Artifactory 發佈免費社區版,支持 Docker ,Helm 和通用倉庫 – JCR JFrog於 2019-11-20在 Kubecon 大會上宣佈JFrog 鏡像倉庫免費社區版發佈,簡稱JCR (JFro

原创 基於Jenkins打造符合DevOps能力成熟度三級標準的持續集成流水線

基於Jenkins打造符合DevOps能力成熟度三級標準的持續集成流水線 DevOps的核心是自動化,自動化的核心是標準化。而DevOps最重要的一環節是持續交付,持續交付中建設的重點是流水線,所以如何打造標準的持續交付流水線則爲DevOp

原创 基於Jenkins打造符合DevOps能力成熟度三級標準的持續集成流水線

基於Jenkins打造符合DevOps能力成熟度三級標準的持續集成流水線 DevOps的核心是自動化,自動化的核心是標準化。而DevOps最重要的一環節是持續交付,持續交付中建設的重點是流水線,所以如何打造標準的持續交付流水線則爲DevOp

原创 5步實現規模化的Kubernetes CI/CD 流水線

一、背景在近幾年,Kubernetes迅速成爲了容器編排的事實上的開源標準。與虛擬機不同,Kubernetes在抽象化基礎架構的同時可靠地大規模編排容器,這可以幫助開發人員將工作負載與基礎架構的複雜性質分開。Kubernetes是CI/CD

原创 開發者如何快速搭建本地 Kubernetes 集羣?Minikube趟坑記錄

1.背景 爲啥要在本地搭建 Kubernetes 集羣?因爲開發者可以在本地快速驗證自己實現的功能,接口。衆所周知,由於 Kubernetes 部署較爲複雜,使得廣大開發者和運維人員學習和試用 Kubernetes 的門檻很高,光是部署一套

原创 微服務架構的原理

微服務架構的思想已經被廣泛接受,各種最佳實踐也層出不窮。雖然有各種方法論的指導,但到了具體實踐的過程中,還是會有諸多的困惑。本文試圖剖析從單體架構到微服務架構演化背後的深刻原因,從而更好地理解微服務的精髓。從服務化談起軟件的協作方式並不是憑

原创 使用 Istio Service Mesh 管理微服務

使用Istio Service Mash管理微服務 今天的文章通過Istio開源項目展示如何爲Kubernetes管理的微服務提供可見性,彈性,安全性和控制。 服務是現代軟件體系結構的核心。比起復雜龐大的整體,部署一系列模塊化的小型(微

原创 Jenkins 2.x(Pipeline),SonarQube 和 Artifactory 搭建持續交付流水線

持續交付和 DevOps 是衆所周知的,並在當今廣泛傳播的做法。人們普遍認爲,組建優秀的團隊,首先確定共同的目標,然後選擇和整合最適合的工具是至關重要的。通常,這是一個輕量級工具的集合,集成在一起構建了持續交付流水線,並支持 DevOps。

原创 每週運行30萬個容器實例 - Netflix 的容器化實踐

Netflix 是誰?Netflix 是歐美地區最大的網絡視頻提供商,超過了 Youtube。全球每天有超過190個國家,一億多會員在 Netflix 上觀看1.2億小時的電影,電視劇和紀錄片等等。Netflix 也製作了像紙牌屋這樣廣受歡

原创 10分鐘將你的Go工程轉換爲Go Module模式

引言自從在Go 1.11和更高版本中引入了Go的新的依賴管理系統以來,GoLang開發人員已經接受了包版本控制解決方案。這樣做的用戶可以使用GoCenter存儲庫中的不可變公共Go 模塊,並通過更健壯、更可靠的Go Pipeline獲得更快

原创 你的安卓項目編譯要花 10 分鐘,如何縮短到 1 分鐘?

痛點如果項目的代碼庫較大,例如大型的安卓開發項目,在構建的時候耗時較長,達到數十分鐘甚至更長,分析其原因,其中一部分時間是花在構建上。在大規模開發團隊中,例如上百人的開發團隊,如果每個人構建一次需要花費數十分鐘,那麼團隊每天浪費的時間是非常