iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
DevOps

關於我幫新公司建立整套部屬流程那檔事 系列

Jenkins CI、Gitlab CI、Azure DevOps 現在到處都是,偏偏新公司處於蠻荒時代,無奈只好自己創造,這是關於一個熱血少年,從前端工程師一路做到 DevOps,並建立整套持續整合、持續部屬流程的偉大抒情史詩。

鐵人鍊成 | 共 30 篇文章 | 43 人訂閱 訂閱系列文 RSS系列文
DAY 21

EP21 - 持續部署使用 Octopus Deploy 首部曲,建置 Octopus 基礎設施

在第十天的時候,我們使用 AWS CodeDeploy 部署到 EC2,當時只有陽春版的部署,我們做了大費周章的設定,但是卻無法知道是否部署成功,即便官方有提供...

2021-10-03 ‧ 由 mark_mew 分享
DAY 22

EP22 - 持續部署使用 Octopus Deploy 二部曲,安裝 Octopus Deploy

昨天我們耗盡洪荒之力,終於用 terraform 配置好整個基礎設施,今天我們將繼續環境操作,不過環境的部分,會是以軟體安裝為主,即使已經是在 Windows...

2021-10-04 ‧ 由 mark_mew 分享
DAY 23

EP23 - 持續部署使用 Octopus Deploy 三部曲,新增 Octopus 專案及調整 Jenkins 環境

前幾天我們為 Octopus Server 建置基礎設施,今天我們則是設定專案內容,並在 Jenkins 安裝 ocotpus 所需套件,本來以為今天可以將整個...

2021-10-05 ‧ 由 mark_mew 分享
DAY 24

EP24 - 持續部署使用 Octopus Deploy 四部曲,整合 Jenkins 自動部署到 EKS

今天終於將實作做完了,前幾天我們都在調整系統底層的設定,為的就是在 UI 上面可以直接連接,今天我們終於可以繼續在 UI 上,直接設定專案,並把整條部署流水線建...

2021-10-06 ‧ 由 mark_mew 分享
DAY 25

EP25 - EKS 日誌蒐集使用 Loki 和 Grafana(一)

前四天我們經歷一番折騰,終於把 Octopus Deploy 架起來,從 Octopus Deploy 串好後,整個 CI/CD 才算完整,如果要佈置的環境有多...

2021-10-07 ‧ 由 mark_mew 分享
DAY 26

EP26 - EKS 日誌蒐集使用 Loki 和 Grafana(二)

因為昨天發現我們在有個設定似乎有些問題造成 Grafana 無法啟動所以先將 values.yaml 的 pvc 註解起來 grafana: enabled...

2021-10-08 ‧ 由 mark_mew 分享
DAY 27

EP27 - 建立 VPN 連線,直接連線到 AWS

今天是要來填之前未補之坑,那就是建立 VPN 連線,以小公司來說,其實能夠快速加快產品上市比較重要,因此能夠內部 CI/CD 服務能夠使用就好,真的要卡控就卡公...

2021-10-09 ‧ 由 mark_mew 分享
DAY 28

EP28 - 使用 Container Insights 監控 EKS 上的容器,並整合 Grafana 作為儀表板

在 EP25 和 EP26,我們為 EKS 配置了 Grafana 和 Loki,讓我們可以透過儀表板查看 Log,雖然範例 AP 根本沒有設定 Log,今天我...

2021-10-10 ‧ 由 mark_mew 分享
DAY 29

EP29 - 穢土轉生~到了 AWS 也要能夠備份~

在 EP13 - 災難演練,重建你的 VPC,我們在重建 VPC 之前,有帶著大家怎麼進行單次備份,但是實務上,我們鮮少有機會做單次備份,取而代之的會是定期備份...

2021-10-11 ‧ 由 mark_mew 分享
DAY 30

EP30 - 最後但不是終點

今天是第三十天,真的要寫其實還有很多東西可以寫,但我的確累了,鐵人賽的這三十天像是兼兩份差,賽前曾經聽聞需要存文章,但是平常生性懶散又不太經營 Github 的...

2021-10-12 ‧ 由 mark_mew 分享