原创 Docker 的實現原理剖析

Docker 的發展歷史Docker 公司前身是 DotCloud,由 Solomon Hykes 在2010年成立,2013年更名 Docker。同年發佈了 Docker-compose 組件提供容器的編排工具。2014年 Docker

原创 你的應用安全嗎?--用 Xray 和 Synk 保駕護航

背景在當下軟件應用的開發過程當中,自研的內部代碼所佔的比例逐步地減少,開源的框架和共用庫已經得到了廣泛的引用。如下圖所示,在一個 Kubernetes 部署的應用當中,我們自己開發代碼所佔的比例可能連 0.1% 都不到。開源軟件能夠幫助開發

原创 使用 Artifactory 1分鐘搭建 CocoaPod 私服

痛點目前的 CocoaPod 私服,很多公司使用 Git 倉庫進行搭建,這導致的問題是,CocoaPod 的構建產出物通常較大,上傳到 Git 倉庫時,會導致 Git  倉庫持續增大, Git Clone 的速度大大降低,進而導致軟件部署,

原创 DevOps 在2018年的五個趨勢

剛剛過去的2017年對於 DevOps 來說是里程碑式的一年,各個行業都開始結合自身的業務特點,在落地 DevOps 這件事情上有了一些規劃、探索。雖然大家對於 DevOps 究竟是什麼依然未能完全達成一致,但每個企業確實又能找到符合自身能

原创 如何在 Kubernetes 環境中運行 Spark 集羣

處理這麼大量的數據,背後的機器可能是數以千計,無法通過人工來監控機器的狀態。因此,本文將介紹用 Kubernetes 容器管理工具,並通過簡單示例,告訴你如何建立一個 Spark 集羣。準備階段1.需要擁有正在運行的 Kubernetes

原创 2018年 DevOps 領域技術大盤點!

回顧過去的一年,DevOps 技術圈風起雲涌,開源社區以及商業軟件在 DevOps 領域均有非常大的發展,今天就從 Issue Tracking 系統,開發語言,構建,持續集成服務器,容器等方面和大家盤點下過去的一年裏 DevOps 的工具

原创 雲原生計算基金會宣佈 JFrog 爲金牌會員

DevOps Expert 加入 CNCF 以進一步實現雲原生操作的最佳實踐。2017年12月4日 - 支持和集成 Kubernetes® 和 Prometheus™ 等開源技術的雲原生計算基金 ®(CNCF®)今天宣佈,JFrog 作爲金

原创 如何使用 Spinnaker 和 Kubernetes 進行數據庫變更發佈

將應用程序部署到 Kubernetes 時,有很多選擇。像 Helm 和 Ksonnet 這樣的工具使得打包應用程序並將其部署到多個 Kubernetes 環境變得非常簡單。但是,這些工具只能解決部分問題。部署到生產很少像 helm ins

原创 C / C ++ 項目中的 DevOps 挑戰

“C++ 不僅是性能最強大的語言,而且也是一門偉大的語言!它具有真正的泛型,它是表達性的,是程序員最喜歡的語言之一。”                                                             

原创 C/C++ 如何進行持續交付?使用 Jenkins+Conan!

C 和 C ++ 目前被應用在操作系統、嵌入式系統、財務、科研、汽車、機器人、遊戲等非常重要的行業。主要原因是 C 和 C++ 相比於其他技術來說擁有很高的性能。但同樣,C/C ++ 生態系統也面臨一些巨大的挑戰:巨石應用 -- 擁有數百萬

原创 生產環境容器落地最佳實踐 - JFrog 內部 K8s 落地旅程

引言Kubernetes 已經成爲市場上事實上領先的編配工具,不僅對技術公司如此,對所有公司都是如此,因爲它允許您快速且可預測地部署應用程序、動態地伸縮應用程序、無縫地推出新特性,同時有效地利用硬件資源。 本期我們將回顧採用 Kuberne

原创 基於 Conan 的 C/C++ 持續交付流水線

背景在當下軟件應用的開發過程當中,單槍匹馬或者小作坊式的模式已經很少見了,協作式的開發成爲主流。相應的,應用的代碼也不再是從零開始,而是基於或引用很多已有的、共享的模塊,如各種開源的框架和共用庫,或者協作團隊中開發的自研庫,這就是軟件開發中

原创 Docker 的實現原理剖析

Docker 的發展歷史Docker 公司前身是 DotCloud,由 Solomon Hykes 在2010年成立,2013年更名 Docker。同年發佈了 Docker-compose 組件提供容器的編排工具。2014年 Docker

原创 你的 K8s 運行時環境安全嗎?--KubeXray 幫你保護 K8s 環境及應用

引言大多數安全措施都是爲了防止漏洞逃跑而設計的, 在此之前,我們也分享了一些第三方安全掃描的文章(請移步到歷史文章中查看),儘早識別應用程序的風險意味着您可以防止或限制它部署到您的系統中(安全左移策略)。有了這些知識或工具,容器中任何可能造

原创 你的 K8s 運行時環境安全嗎?--KubeXray幫你保護K8s環境及應用

引言大多數安全措施都是爲了防止漏洞逃跑而設計的, 在此之前,我們也分享了一些第三方安全掃描的文章(請移步到歷史文章中查看),儘早識別應用程序的風險意味着您可以防止或限制它部署到您的系統中(安全左移策略)。有了這些知識或工具,容器中任何可能造