Argo Rollouts 介紹 Argo Rollouts 由 Kubernetes Controller 以及一組 CRDs 所組成,能幫助我們自動化實現部...
到了鐵人賽的最後一天。一般來說,最後的一篇文章,通常都會總結一下這三十天的內容。簡單來說通常可看可不看。但這最後一天,如果就這樣子結束,好像平淡了一點。所以今天...
來到真真正正的Ansible最後一回。今天我們就把所有東西完全自動化部署到伺服器上面吧! 新增密碼檔案 昨天我們執行Ansible Playbook的時候,我們...
來到了鐵人賽的最後三天,讓我們為我們的CICD Pipeline加入更多的功能吧! 這二十多天以來,我們一直都利用Jenkins的Credentials功能去儲...
昨天我們成功在本機利用Ansible安裝及部署我們的專案。那麽今天,我們就利用Jenkins進行自動化操作吧! 修改main.tf 由於我們想把整個部署流程自動...
昨天我們成功連接到新建的VM,那麽今天,我們就嘗試在VM上面進行Docker的安裝及部署吧! 安裝Docker 當我們安裝Docker的時候,可以參考Docke...
昨天我們安裝了Ansible,今天起,我們就一起利用Ansible嘗試連接到新建的VM中,並進行Docker安裝和部署我們的Hello World專案吧! 我們...
前言 比起暸解 Istio 還有什麼進階功能,大家應該更迫切想知道如何把 Istio 跟目前團隊的 DevOps 流程相結合。這幾篇會介紹 Argo CD 這個...
昨天我們聊到 DevOps 是一種職缺,但它也只是一種「職缺名稱」,關鍵重點還是企業用人單位希望這個職缺能擁有哪些職能。 其實按上面這個論述,我們會發現該職缺叫...
昨天我們成功使用了Terraform在GCP上面生成了一個虛擬機器。但是有一些部署的內容,單單使用Terraform去管理,可能未如理想。假如今天我要在VM上運...
有了鯨魚工具箱~再來設立個實驗室吧! 圖片來源:Docker (@Docker) / Twitter 經過了20多天終於弄好基礎了... 接著往開發前進~...
前言 前面的章節我們分別介紹了 Istio 的Traffic Management、Observability 以及 Security 三大功能,並且透過簡單的...
昨天我們聊完了 CI/CD Pipeline 的歷史,並且再次丟了一個問題給大家——「你覺得 CI/CD Pipeline 是公司請一位 DevOps 工程師就...
昨天我們成功在本機,利用Terraform在GCP上面啟用一部VM。今天,我們就利用Jenkins加上Terraform,使到整個過整自動化吧! 加入Crede...
昨天談到了第 3 代的 CI/CD Pipeline,並且在最後拋了兩個提問給大家,不知道大家的想法是什麼?有任何想法,歡迎與我聊聊喔。 今天就讓我們對這連續多...
什麼是 DevOps? DevOps 是結合 Develop 以及 Operations 的概念,將開發與維運整合在一塊,可提升專案的交付效率與服務能力,相較於...
昨天談到基礎架構即程式碼,那麽今天,我們就介紹一下其中一款常用的工具,Terraform。 Terraform是一款由HashiCorp以Go語言寫成的基礎架構...
昨天我們聊到 Container 出現後,對於 CI/CD Pipeline 也帶來巨大的影響,進入了第 2.5 代的 CI/CD Pipeline,今天我們要...
關於富果 富果帳戶,是年輕人都在用的投資帳戶! 在富果的每一位夥伴都相信著,透過持續學習和進步,投資這項技能將成為我們這個世代,累積財富的一種理想方式。所以我們...
前言 現今網路世界中駭客的攻擊層出不窮,除了讓使用者的個資外洩之外,也導致企業蒙受巨大損失,所以建立 Application 部署環境時,除了要考慮擴展性、可移...
終於到了鐵人賽的第21天了,基本上算是進入了這個系列的最後直路了。所以我們的CICD Pipeline也差不多進入最後一個階段 – 持續部署了。 說到持續部署的...
前言 前一篇介紹 Traces 是以一到多個 Spans 所組成,用來追蹤單次請求在系統內部的行為,幫助我們找出 Microservices 的故障原因。本篇會...
前言 在 Day16 - Observability 介紹 中了解了 Metrics、Tracing 和 Logging 三大資訊,其中 Logging 和 M...
昨天我們成功安裝了Harbor,今天,我們就讓Jenkins把這幾天我們的手動操作完全自動化吧!Let’s go! 新增Docker Registry Cred...
延續第 2 代的 CI/CD Pipeline,接著下一個重量級的事件是什麼呢? 其實就是之前提過、大家也都知道的 Container 風潮席捲全球啦! 包含...
前言 Grafana 強大的地方在於支援多種資料來源以及豐富的面板選擇,幫助我們可視化所需資訊。本篇就來實際操作看看,建立屬於自己的 Grafana Dashb...
昨天我們聊了第 1 代的 CI/CD Pipeline,今天讓我們繼續看下去。 首先,絕對要提的重要事件有兩個: 第一是 2008 GitHub 與 Bitb...
昨天介紹了Harbor這套軟體,今天我們就一起學習如何進行安裝吧! 安裝Harbor 首先到Harbor的發佈頁面取得最新版本的Harbor安裝檔https:/...
前言 前兩篇介紹了 Kiali 工具,裡面有不同的 GUI 介面將 Application 可視化,雖然方便,但 Kiali 的介面都是固定的,如果想要把所需資...
昨天我們成功在本機建立了一個Docker的映像檔。但是對於一個完整的CICD環境來說,我們不可能每一次部署都重新Build一次新的Docker映像檔,因為這樣做...