原创 從0到1使用Kubernetes系列(四):搭建第一個應用程序

上一篇文章《從0到1使用Kubernetes系列(三):使用Ansible安裝Kubernetes集羣》中,我們搭建了一套Kubernetes集羣,接下來將在本文中介紹如何使用Kubernetes部署一個Nginx並通過Pod IP、Ser

原创 GitOps | 一種雲原生的持續交付模型 頂 原

在此之前您可能聽說過“GitOps”,但並不知道它到底是什麼,除了GitOps,您可能還聽說過DevOps,或者AIOps、GOps等,是的,現在是“Ops”盛行的時代。 GitOps是一種實現持續交付的模型,它的核心思想是將應用系統的聲明

原创 Choerodon豬齒魚敏捷管理實踐(一)——需求管理 頂 原

本文是敏捷管理系列的第一篇,將介紹敏捷中重要的需求管理,涉及需求的獲取和管理,以及後續規劃問題。 ▌主要內容: 瀑布流開發模式弊端 敏捷需求管理 如何獲取需求 如何管理需求 史詩 用戶故事 如何編寫用戶故事

原创 如何將現有的應用遷移到Choerodon豬齒魚(上) 原

在數字化浪潮席捲之下,很多傳統行業的線上業務急速增長,其業務場景、用戶行爲都發生了轉變,面對敏捷的業務和IT應變需求,如何快速地進行創新實驗,提高IT部門的總體運營效率,高效融合開發和運維的能力等一系列問題,已成爲企業需要直面的挑戰。 20

原创 Choerodon 的微服務之路(二):Choerodon 的微服務網關 頂 原 薦

本文是 Choerodon 豬齒魚微服務系列文章的第二篇。在《Choerodon的微服務之路(一):如何邁出關鍵的第一步》中,我們瞭解到在微服務架構中,一個完整的單體應用被拆分成多個有着獨立部署能力的業務服務,每個服務可以使用不同的編程語言

原创 視角 | 微服務的數據一致性解決方案 頂 原

衆所周知,微服務架構解決了很多問題,通過分解複雜的單體式應用,在功能不變的情況下,使應用被分解爲多個可管理的服務,爲採用單體式編碼方式很難實現的功能提供了模塊化的解決方案。同時,每個微服務獨立部署、獨立擴展,使得持續化集成成爲可能。由此,單

原创 Choerodon豬齒魚敏捷管理實踐(二)——衝刺管理 頂 原

上篇文章《Choerodon豬齒魚敏捷管理實踐(二)——需求管理》中介紹了在敏捷管理中如何獲取、規劃和管理需求。這篇文章將介紹說明收集好需求後接着做什麼,幫助大家掌握敏捷管理中很重要的一部分——衝刺管理,也可以叫做迭代管理。 ▌主要內容:

原创 Choerodon豬齒魚誕生記 原

自5月20日Choerodon豬齒魚平臺宣佈開源以來,得到了社區成員的積極關注,很多人好奇我們的PaaS平臺爲什麼會使用“Choerodon豬齒魚”這個名字: “豬齒魚是一種魚嗎?真的有這種魚嗎?” “這個名字很特別,我喜歡!” “這個名

原创 開源企業級數字化服務平臺——Choerodon豬齒魚發佈0.11版本 頂 原

Choerodon豬齒魚是一個開源企業服務平臺,基於Kubernetes的容器編排和管理能力,整合DevOps工具鏈、微服務和移動應用框架,來幫助企業實現敏捷化的應用交付和自動化的運營管理的開源平臺,同時提供IoT、支付、數據、智能洞察、

原创 Choerodon 的微服務之路(三):服務註冊與發現 頂 原 薦

本文是 Choerodon 的微服務之路系列推文第三篇。在上一篇《Choerodon的微服務之路(二):微服務網關》中,介紹了Choerodon 在搭建微服務網關時考慮的一些問題以及兩種常見的微服務網關模式,並且通過代碼介紹了Choerod

原创 從0到1使用Kubernetes系列(三)——使用Ansible安裝Kubernetes集羣 頂 原

上一篇文章《從0到1使用Kubernetes系列(二):安裝工具介紹》中,說到了Ansible的功能以及使用Ansible進行集羣部署的優勢,接下來將在本文中介紹如何通過Virtualbox + Vagrant啓動CentOS虛擬機,並且使

原创 從0到1使用Kubernetes系列(二)——安裝工具介紹 頂 原 薦

本文是Kubernetes系列的第二篇,將介紹使用Kubeadm+Ansible搭建Kubernetes集羣所需要的工具及其作用。 主要內容包括: Kubeadm Kubeadm是什麼 Kubeadm的目標 Kubeadm的子命令 Ku

原创 Choerodon的微服務之路(一):如何邁出關鍵的第一步 頂 原 薦

本文是 Choerodon 豬齒魚微服務系列文章的第一篇,在文章中將介紹當前比較流行的兩種微服務架構,即 Dubbo 和 Spring Cloud,同時將總結 Choerodon豬齒魚在選擇使用微服務架構中的一些實踐經驗,希望能夠給大家一些

原创 持續交付中的分支管理與版本控制 頂 原

現在,越來越多的項目使用Git作爲版本控制的工具,通過Git來進行分支和Tag管理,但大多數情況這個過程都由手工完成,缺乏相應的規範,對於分支和版本號的控制也很隨意,出現這樣的情況往往是大家對軟件交付過程中的軟件版本控制不夠重視,“只要確保

原创 企業級數字化服務平臺——Choerodon豬齒魚發佈0.6版本 原

Choerodon豬齒魚是一個開源企業服務平臺,是基於Kubernetes的容器編排和管理能力,整合DevOps工具鏈、微服務和移動應用框架,來幫助企業實現敏捷化的應用交付和自動化的運營管理,並提供IoT、支付、數據、智能洞察、企業應用市