淺談DevOps DevOps的歷史 2007年比利時的一位IT顧問Patrick Debois, 他興趣是從各角度研究IT組織.他為比利時政府的一個大型資料中...
K8s 在 DevOps 中的作用 K8s 是一套 Ops (Operation) 的工具,DevOps 指的是開發部門與維運部門的整合(Dev + Ops),...
有效的使用 Observability 的資料 系列文章 (1/4) - 透過 Machine Learning 發現異常的問題 (2/4) - 使用...
前言 今天就是鐵人賽的最後一篇文章了,不免俗的要來寫個總結來混一下篇幅XD,也希望這次的鐵人賽可以讓一些想要嘗試 DevOps 的讀者都可以對 DevOps 的...
在昨天的文章中我整理了一些重用 Ansible 內容的方法,但有時候,我們要完成一項任務可能不單單只需要 task,還需要一些其他的設定、檔案之類的。在這種情況...
credit: https://medium.com/@brilvio/how-i-implemented-a-ci-build-of-delphi-bina...
前言 不知不覺就到系列文的最終篇同時也是實作的最後一篇了,今天要把後端一起介紹完,由於後端會牽扯到資料庫的存取所以這邊筆者也會稍微介紹一下後端程式碼的架構,接下...
前天我提到了希望可以研究一下如何做 playbook 的模組化,今天就來整理一下有哪些方式可以幫助我們管理比較複雜的 playbook 吧。 變數 第一個部分先...
前言 終於把這次系列文需要先學會的觀念都介紹完了,接下來就要進入實作環節的重頭戲,前面講了那麼多的觀念如果最後不自己親自實作一下相信讀者應該也沒辦法體會到 K8...
昨天寫完 playbook 之後,有其中一個問題是需要手動輸入 root 的密碼,但若是所有機敏資料都要手動輸入的話,那怎麼叫自動化?因此今天想講的是 Ansi...
前言 昨天的文章講完前端 Nginx 的寫法後,今天就要來進入後端的寫法啦!在昨天的小結提到後端的寫法會用到 Nginx 其他的功能例如:負載平衡、反向代理等等...
今天努力了一個下午,終於算是勉強搞出了一組能動的 playbook,這邊就來記錄一下過程以及就我所知可以改進的地方。 首先來回憶一下,架設一個新的沙盒的流程:...
前言 在昨天的文章介紹了 Nginx 的基本觀念以及 Nginx container 的內部操作,今天就要正式進入設定檔的撰寫了,由於 Nginx 可以設定的東...
在 EP13 - 災難演練,重建你的 VPC,我們在重建 VPC 之前,有帶著大家怎麼進行單次備份,但是實務上,我們鮮少有機會做單次備份,取而代之的會是定期備份...
雖然有點突然,但是我今天想來談談 container。對於大部分的人來說,講到 container 就會想到 docker,然而實際上,docker 並不是可以...
在 EP25 和 EP26,我們為 EKS 配置了 Grafana 和 Loki,讓我們可以透過儀表板查看 Log,雖然範例 AP 根本沒有設定 Log,今天我...
前言 系列文也來到尾聲了,終於要進入最後一個觀念:Nginx 了,有了前面 K8s 的觀念其實就可以開始建立一個自己的網站了,但是還記得筆者有提到前端的網頁其...
廢言 第一次報名鐵人賽,覺得還有很多沒有周全考慮的部分。 明年可能還會再報名分享什麼東西。 不過當初個報名這個比賽,是因為朋友因為疫情而找不到好工作,因此一邊...
昨天有成功使用 Ansible 執行一個 echo 印出東西了,這在 Ansible 裡面稱作 ad hoc 模式,可以用來執行單個 task。不過在實際的應用...
今天是要來填之前未補之坑,那就是建立 VPN 連線,以小公司來說,其實能夠快速加快產品上市比較重要,因此能夠內部 CI/CD 服務能夠使用就好,真的要卡控就卡公...
前言 之前的文章提到透過 K8s 的 Health Check,可以將不健康的 Pod 砍掉重建,或是確保 Pod 可以正常接收 Request,相信讀者應該很...
昨天簡單介紹完 Ansible 的基本概念了,今天來談談該如何使用 Ansible 來做事吧。 設定 首先第一點是該如何設定 Ansible。我們有很多方法去影...
因為昨天發現我們在有個設定似乎有些問題造成 Grafana 無法啟動所以先將 values.yaml 的 pvc 註解起來 grafana: enabled...
前言 今天要介紹的內容不一定適用於每位讀者,不一定每位讀者都會用到這個功能,但因為 K8s 也有提供這種功能所以就想說介紹給讀者了,今天要介紹的是 K8s 的排...
昨天差不多講完這幾天的目標了,今天就來簡單介紹 Ansible 這套自動化工具吧。順便幫我爭取一點寫 code 的時間。 安裝 首先是如何安裝,話說我本來是想找...
前言 今天要來介紹一個比較抽象的觀念,但在 K8s 中很常拿來使用,其實筆者從一開始的文章就開始埋下 Namespace 的坑,很多套件都會用到 Namespa...
前四天我們經歷一番折騰,終於把 Octopus Deploy 架起來,從 Octopus Deploy 串好後,整個 CI/CD 才算完整,如果要佈置的環境有多...
之前有幸在一次機會裡,與幾位在 DevOps 領域深耕多時的前輩對談。那時前輩曾提到,在帶新人時都會要求他們先「手動」的把整個工作流程的每個環節都做過一次,然後...
今天來講講 Ansible。記得我在第二天的時候曾經講過,自動化在 SRE 裡面是很重要的一環。讓機械化的重複工作可以被電腦自動化的解決,可以大大地降低人力成本...
前言 上一篇文章介紹了 ConfigMap 以及 Secrets 以及如何建立,接下來就要介紹如何正確地套用到 Pod 上,想套用到 Pod 上必須要先了解 V...