昨天我們耗盡洪荒之力,終於用 terraform 配置好整個基礎設施,今天我們將繼續環境操作,不過環境的部分,會是以軟體安裝為主,即使已經是在 Windows...
在這系列教學裡,我們以撰寫一個以購物車為主題的 Kotlin 函式庫為例,經過一連串 TDD、語法風格查、靜態分析、Build Scan、覆蓋率報告、API 文...
讀完軟體測試之後,接下來讀到一個比較有幫助的章節是如何處理系統超載,書中提供了一些可供參考的策略。撇除那些針對大型分散式系統的部分,我想整理一下對於我們這種小型...
在第十天的時候,我們使用 AWS CodeDeploy 部署到 EC2,當時只有陽春版的部署,我們做了大費周章的設定,但是卻無法知道是否部署成功,即便官方有提供...
前言 由於現在 Pod 的數量越來越多了,因此如何控管好每個 Pod 可說是非常重要的動作,在開始細部介紹 K8s 是如何確保 Pod 是可以正常運行之前,首先...
經過了差不多兩週,我認為監控和警報的部分總算是告了個段落,雖然之後還需要透過實際的收集監控資料來修正警報的規則跟 dashboard 就是了。接下來剛好我是讀到...
前言 之前的文章介紹了如何利用 ReplicaSet 或 Replication Controller 來建立多個 Pod,但這些都是寫死的設定,沒辦法根據當前...
之前我們自動部署的時候,沒有在 Jenkins Server 上 config aws,而是起一個 Docker 去做各項 aws 的操作,今天我們部署到 EK...
在昨天的練習裡,我們使用 TeamCity 在建置流程的最後一步產生 API 文件,並讓文件可以直接顯示在該 Build 的頁籤裡,方便我們直接瀏覽。不過顯示在...
記得在第十五天的時候我有提過,目前 NOJ 有其中一個問題是我們會把一些機敏資料,像是 JWT 使用的 secret、沙盒的 token 等等放在 docker...
前言 昨天的文章講完 Deployment 以及 ReplicaSet 後相信大家應該對於如何產生更多一樣內容的 Pod 有了初步的了解了,但其實這樣是不夠的,...
在 EP18 - 歡迎來到容器管理工具的 EKS,我們使用 Terraform 搭配 EKS module,配置了整個 EKS(雖然還沒執行),今天我們將執行配...
昨天我們介紹了如何用 KDoc 語法標記程式碼並用 Dokka 來產生 API 文件,今天我們要將產生 API 文件這個動作整合進 CI 流程裡,讓 TeamC...
本篇是 30 天鐵人賽的最後一篇,本篇做個小節與心得 課程內容與代碼會放在 Github 上: https://github.com/chechiachang/...
看來今天終於是可以把 Grafana 的章節結束掉了,之前提到我覺得目前找到的 dashboard 不大符合我的需求,所以要來改造一下。 原本的問題 先來講講本...
昨天我們把 Django 專案容器化,最後推送上 AWS ECR,部署上仍舊仰賴 Code Deploy 部署到 EC2,連 EKS(AWS K8S)都沒有,實...
前言 終於進入 Deployment 系列文的最後一篇也是非常重要的一篇了,在 K8s 系列文中的第一篇文章提到 Deployment 是可以進行 Pod 內容...
當我們在寫函式庫或框架的時候,通常表示這段邏輯很常用到,希望藉由抽取成函式庫或框架來重複使用,減少重造輪子、也更好維護。而身為函式庫或框架的作者,當然會希望有愈...
本文將於賽後同步刊登於筆者部落格 有興趣學習更多 Kubernetes/DevOps/Linux 相關的資源的讀者,歡迎前往閱讀 更多相關科技的技術分享,歡迎追...
Study Lab 總結 在這 30 天中介紹了許多 DevOps 的工具以及工作流程,若讀者想要學習更多 DevOps 技術,可以往這幾個方向前進。 使用本...
本篇介紹如何使用 infracost 工具估計 infrastructure apply 的花費 課程內容與代碼會放在 Github 上: https://gi...
前言 昨天的文章介紹了 Deployment 以及 ReplicaSet 的基本介紹後,接下來要介紹如何撰寫以及建立,廢話不多說馬上開始 Deployment...
昨天我們在 Build Step 裡開啟 Coverage 的功能,讓 TeamCity 在運行測試後一併產生覆蓋率報告,方便我們了解程式碼庫的狀態及趨勢。不過...
昨天我們簡單介紹什麼是容器,今天我們要開始實戰,將你的 Django Portal,逐步包裝成容器,並放到 AWS 的容器儲存庫(ECR),中間的過程,我們會再...
本文將於賽後同步刊登於筆者部落格 有興趣學習更多 Kubernetes/DevOps/Linux 相關的資源的讀者,歡迎前往閱讀 更多相關科技的技術分享,歡迎追...
本篇簡述如何使用 terraform 中 debug 除錯 賽後文章會整理放到個人的部落格上 http://chechia.net/ 追蹤粉專可以收到文章的主動...
雖然在昨天有說到今天希望可以改善 dashboard,然而我在做到一半的時候突然驚覺...現在根本就沒有多少資料可以給我畫圖表。但是在這種情況下,如果我每次都要...
前言 昨天的文章介紹完 Replication Controller 相信大家應該對於 K8s 是如何控制 Pod 有了初步的了解了,其實真正實務上是比較少用...
前言 今天我們以開發者的角度,實際走過 GitOps 的工作流程,這次 Lab 準備了 NodeJS 留言板應用。 建立 NodeJS 留言板專案 進入...
昨天介紹了測試覆蓋率的概念,也在 IntelliJ IDEA 裡將 ShoppingCart 類別的測試覆蓋率實際算出來給讀者們看。不過實際在團隊合作上,覆蓋率...