iT邦幫忙

terraform相關文章
共有 196 則文章
鐵人賽 DevOps DAY 10

技術 EP10 - Django 持續整合持續部署使用 Jenkins 和 AWS CodeDeploy

有 Jenkins、有 Gitlab、有 Web Portal 又有給 Web Portal 部署的 EC2,看來萬事俱備只欠東風,而我們今天終於要把整串持續整...

鐵人賽 DevOps DAY 6

技術 Day 06-大 module 小 module,能夠重複使用又好維護的就是好 module

大 module 小 module,能夠重複使用又好維護的就是好 module 上一章介紹 module 的基本原理,然而並沒有說明實務上如何實踐。另外,本地...

鐵人賽 DevOps DAY 27

技術 今晚我想創造 Terraform 工作空間 workspace

前一回我們建立多個資料夾來管理不同工作環境下的狀態記錄,這樣的做法讓我們在實作工作上有更多的運用空間。 其實 Terraform 還有一個工具可以幫忙處理這樣的...

鐵人賽 DevOps DAY 23

技術 Day 23 - 從零開始導入Terraform,Infrastructure as Code 增加效率的工具與一些心得,CI/CD 全自動化

本文同步刊登於個人技術部落格,有興趣關注更多 Kubernetes、DevOps 相關資源的讀者,請務必追蹤從零開始的軟體工程師之旅,喜歡的話幫我按讚分享、歡迎...

鐵人賽 DevOps DAY 18

技術 EP18 - 歡迎來到容器管理工具的 EKS

昨天我們把 Django 專案容器化,最後推送上 AWS ECR,部署上仍舊仰賴 Code Deploy 部署到 EC2,連 EKS(AWS K8S)都沒有,實...

鐵人賽 DevOps DAY 12

技術 EP12 - 重構並模組化 Terraform 程式碼

傳統的架構上,我們會使用獨立機械建置 Git、Jenkins,最後部署至目標環境,到目前為止,我們已經用 Terraform 將整個環境大致上架起來,但是環境僅...

鐵人賽 DevOps DAY 29

技術 今晚我想來點遠端化 Terraform 狀態佐 AWS 高可用儲存空間 S3

前一篇我們稍微聊了一下有什麼方案可以儲存狀態資料,今天就要選 S3 的方案來實作。 使用 AWS S3 儲存狀態檔,並搭配 AWS DynamoDB 鎖定狀態。...

鐵人賽 DevOps DAY 17

技術 EP17 - 容器化你的 Django 專案

昨天我們簡單介紹什麼是容器,今天我們要開始實戰,將你的 Django Portal,逐步包裝成容器,並放到 AWS 的容器儲存庫(ECR),中間的過程,我們會再...

鐵人賽 DevOps DAY 11

技術 今晚我想佈建一台網頁伺服器

參考了前面文章的介紹的功能,我們要試著讓組態檔更有可用性。 今天來試著製作一台網頁伺服器。 簡單的網頁伺服器 一台簡單的網頁伺服器需要的工作: 建立一個虛擬網...

鐵人賽 DevOps DAY 18

技術 Day 18 - 從零開始導入Terraform,Infrastructure as Code 基本概念與工作流程

本文同步刊登於個人技術部落格,有興趣關注更多 Kubernetes、DevOps 相關資源的讀者,請務必追蹤從零開始的軟體工程師之旅,喜歡的話幫我按讚分享、歡迎...

鐵人賽 DevOps DAY 28

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

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

鐵人賽 DevOps DAY 8

技術 EP08 - 用 Terraform 建置 AWS RDS 服務(以 Aurora Postgres 為例)

前幾天我們建立起 Gitlab,並將它串接到 Jenkins,今天將繼續部署基礎設施,我們將使用 Terraform 建立 Amazon Relational...

鐵人賽 DevOps DAY 13

技術 EP13 - 災難演練,重建你的 VPC

蛤?重建 VPC?幹嘛不調整好現有的架構就好了?AWS 官方文件有提到,官方預設都是 172.31.0.0/16,Internet Gateway 預設是 0....

鐵人賽 DevOps DAY 7

技術 今晚我想看透 Terraform 狀態檔

在 terraform apply 成功執行之後,資料夾裡會產生一份檔名為 terraform.tfstate 的狀態檔案,裡面放著建立機器資源的所有資料。 狀...

鐵人賽 DevOps DAY 24

技術 今晚我想來點 Terraform 搭 Golang 風味無伺服器架構

今天我們來試試在雲端服務很熱門的一種架構:無伺服器架構 (Serverless) 我們會在 AWS 上建立一個無伺服器架構的 API,會使用到 AWS Lamb...

鐵人賽 DevOps DAY 10

技術 今晚我想「輸出」狀態檔的重點

如果你打開狀態檔,會看到滿滿的資料,但是你只是想找個 IP,這巨大的資訊量造成了一些困擾。 Terraform 有輸出值 (Output Values) 的功能...

鐵人賽 DevOps DAY 24

技術 Day 24 - 從零開始導入Terraform,Infrastructure as Code 如何選擇 Terraform Backend

本文同步刊登於個人技術部落格,有興趣關注更多 Kubernetes、DevOps 相關資源的讀者,請務必追蹤從零開始的軟體工程師之旅,喜歡的話幫我按讚分享、歡迎...

鐵人賽 DevOps DAY 20

技術 Day 20 - 從零開始導入Terraform,Infrastructure as Code Terraform 與 Gitflow 工作流程整合

本文同步刊登於個人技術部落格,有興趣關注更多 Kubernetes、DevOps 相關資源的讀者,請務必追蹤從零開始的軟體工程師之旅,喜歡的話幫我按讚分享、歡迎...

鐵人賽 DevOps DAY 16

技術 今晚我想用 Packer 跟 Terraform 打造網頁服務

完整範例: https://github.com/nyogjtrc/practice-terraform/tree/master/web-packer-terr...

鐵人賽 DevOps DAY 26

技術 今晚我想管理多個環境下的 Terraform 檔案

先前的練習我們都使用一個資料夾,執行 Terraform 所產生的狀態檔就只會有一份。當你的需要按照使用情境分成多個的環境時,只有一份狀態檔就不夠用了。 為了解...

鐵人賽 DevOps DAY 12

技術 今晚我想打開神秘的使用者資料

前面我們所使用佈建器 (Provisioner) 的 remote-exec 不怎麼好用,而且 Terraform 無法檢查設定有沒有變動。 aws 有一個叫做...

鐵人賽 DevOps DAY 23

技術 今晚我想來點優雅的 Terraform 風格指南

我們漸漸的熟悉 Terraform,基礎架構的設計會越來越複雜。所以更要優雅的寫程式,不對,是寫組態。 所以今天要來研究一點 Terraform 的風格指南。...