[Day 30] Oops!最終章 DevSecOps

Oops DevSecOps 最後一天來講 DevSecOps or SecDevOps的一些概念,當在開發或維運的時候都是非常需要重視資訊安全。 可以利用CI/CD工具來幫助你們整個DevOps上更加安全。 example:

[Day 29] Oops!Block DevOps

How to BLOCK DevOps? 要如何阻礙DevOps? DevOps是一種文化,那就只要讓該文化導向毀滅之路就可以了。 以下介紹四點可能可以BLOCK DevOps的方式

[Day 28] Oops!Google Cloud Status Monitor with Telegram

Oops 出於Ops的原因開發去 之前就有遇過當Google Cloud 有發生狀況而我們使用者都不知道的情況。 所以想透過在本機or其他業者的VM來監控Google Cloud Status,避免Google整個掛掉後,沒任何通知。

[Day 27] Oops!CI/CD trigger WebHook to Telegram Bot

前言 有時候我們在CI/CD流程進行中時,通常都是被動告知的,那如果想要透過Pipeline主動告知要怎麼做呢? 我們在第六天[Day 6] Oops!Gitea - WebHook有介紹到Gitea搭配WebHook的做法,而如果要在CI/CD上觸發WebHook去通知Telegram要怎麼做呢? Telegram Bot API 首先讓我們來瞧瞧Telegram Bot API,Telegram Bot提供API可以直接打Telegram Bot API發送訊息到指定的聊天室

[Day 25] Oops!Helm - 容器化實作

想容器化的原因 想要容器化原因跟[Day 19] Oops!gRPC - Protoc 容器化實作的原因一樣,主要是想幫同伴們減去安裝的成本,以及之後在CI/CD的時候可以直接透過build好的image操作,避免使用helm時遇到的版本差異問題。 先建立映像檔 需要的套件:gcloud + helm3 helm3.

[Day 23] Oops!Helm - 2 to 3

Helm 2 vs Helm 3 重點更新 Tiller移除 Chart的apiVersion更新為"v2",目前還是能兼容"v1"版本。 不再需要初始化Helm(helm init) 為什麼要換helm 3? 因為從[Day 21] Oops!Helm - 起手式來看與k8s版本比對表,會發現helm2越來越跟不上k8s最新版本,遲早要淘汰掉helm 2,加上helm 3已經發佈一段時間了,不如早點換上helm 3。

[Day 21] Oops!Helm - 起手式

介紹 The package manager for Kubernetes 身為一個 yaml工程師在Kubernetes的世界內,helm可以為我減輕大量維護yaml的負擔。