在 EP25 和 EP26,我們為 EKS 配置了 Grafana 和 Loki,讓我們可以透過儀表板查看 Log,雖然範例 AP 根本沒有設定 Log,今天我...
每當我們為專案寫測試的時候,其實就是拿另一個程式來執行我們寫的程式,看看是不是能將程式碼裡所有可能的路徑都「走」過一遍,確保不會有意料外的錯誤發生。而這個所有路...
本篇介紹 Terraform syntax,為何 .tf 內容是這個格式 課程內容與代碼會放在 Github 上: https://github.com/che...
比較新的團隊,或是有跟著時代進步的開發團隊應該都知道 DevOps 是指什麼,但是應該還是有很多工程師或是新手們不知道這到底是什麼吧 根據 維基百科 的解釋,這...
前言 昨天的文章介紹了 Deployment 以及 ReplicaSet 的基本介紹後,接下來要介紹如何撰寫以及建立,廢話不多說馬上開始 Deployment...
本文將於賽後同步刊登於筆者部落格有興趣學習更多 Kubernetes/DevOps/Linux 相關的資源的讀者,歡迎前往閱讀更多相關科技的技術分享,歡迎追蹤...
傳統的架構上,我們會使用獨立機械建置 Git、Jenkins,最後部署至目標環境,到目前為止,我們已經用 Terraform 將整個環境大致上架起來,但是環境僅...
在第十天的時候,我們使用 AWS CodeDeploy 部署到 EC2,當時只有陽春版的部署,我們做了大費周章的設定,但是卻無法知道是否部署成功,即便官方有提供...
當我們自己一個人寫程式的時候,只要程式碼沒有寫錯,排版風格愛怎麼寫就怎麼寫,什麼時候要換行、什麼時候要空行都可自己決定。但團隊合作時就不一樣了,假如每個成員寫程...
昨天差不多講完這幾天的目標了,今天就來簡單介紹 Ansible 這套自動化工具吧。順便幫我爭取一點寫 code 的時間。 安裝 首先是如何安裝,話說我本來是想找...
本系列文資料可參考以下: Github Gitbook Mr.沙先生 今天要講的是 Puppet 的另一個神器 facter,這是內建在 Pu...
前言 上一篇文章介紹了 ConfigMap 以及 Secrets 以及如何建立,接下來就要介紹如何正確地套用到 Pod 上,想套用到 Pod 上必須要先了解 V...
今天努力了一個下午,終於算是勉強搞出了一組能動的 playbook,這邊就來記錄一下過程以及就我所知可以改進的地方。 首先來回憶一下,架設一個新的沙盒的流程:...
是否該用雲端平台 在正式使用k8s的時候,部署k8s最好的情況是使用雲端平台。一來機器規格可以依照需求調整,二來可以不必花錢雇用硬體工程師,讓平台商去處理即可。...
本系列文資料可參考以下: Github Gitbook Mr.沙先生 除了一般正常的用法以外,偶爾還是會遇到一些奇怪的錯誤而卡關,有可能是你腦殘...
有了鯨魚工具箱~再來設立個實驗室吧! 圖片來源:Docker (@Docker) / Twitter 經過了20多天終於弄好基礎了... 接著往開發前進~...
我在前面的文章,曾經不止一次地談過怎樣做自動化,包括流程自動化、測試自動化、部署自動化等。也許時至今日,還是有很多人會存疑:『自動化到底有什麼好,我這樣雖然手動...
本章介紹實務上如何寫出自己的 terraform module 課程內容與代碼會放在 Github 上: https://github.com/chechiac...
Hello, 各位邦友聽過「DevOps」嗎? 開發團隊責難維運團隊的機器出了問題,維運團隊則把問題歸咎於開發團隊的程式碼上。這樣的衝突各位IT人應該不陌生。...
前言 由於現在 Pod 的數量越來越多了,因此如何控管好每個 Pod 可說是非常重要的動作,在開始細部介紹 K8s 是如何確保 Pod 是可以正常運行之前,首先...
前言 前一篇介紹 Traces 是以一到多個 Spans 所組成,用來追蹤單次請求在系統內部的行為,幫助我們找出 Microservices 的故障原因。本篇會...
本篇是 30 天鐵人賽的最後一篇,本篇做個小節與心得 課程內容與代碼會放在 Github 上: https://github.com/chechiachang/...
Github, Over Engineering 礙於篇幅緣故,過多細節的部分,會挑重點講述,如有疑問歡迎留言討論 在結束了 Kirby 分享的前端部分,這個系...
本文將於賽後同步刊登於筆者部落格 有興趣學習更多 Kubernetes/DevOps/Linux 相關的資源的讀者,歡迎前往閱讀 更多相關科技的技術分享,歡迎追...
前一篇我們已經完成 75% 的前置動作,就差 cloud build 幫我們把最新的映像檔部署到 GKE 服務對吧,這部分也非常簡便,我們在建構步驟中,加一段...
透過前篇說的DevOps五大重點,可以了解DevOps其實是一種文化、一種概念,是每個工程師都要學習與發展的,並不是特定職位或是技能 再來我們看看維基百科上的定...
昨天我們成功在本機利用Ansible安裝及部署我們的專案。那麽今天,我們就利用Jenkins進行自動化操作吧! 修改main.tf 由於我們想把整個部署流程自動...
本文將於賽後同步刊登於筆者部落格有興趣學習更多 Kubernetes/DevOps/Linux 相關的資源的讀者,歡迎前往閱讀更多相關科技的技術分享,歡迎追蹤...
本系列文資料可參考以下: Github Gitbook Mr.沙先生 既然是 Configure 有存入 data,就會有敏感資訊的議題,像是...
示範如何使用 GCP Console 創建關聯式 SQL 資料庫服務 (PostgreSQL)。 文章同步分享到 blog - https://devops...