我的第一支 Terraform

terraform_logo

Introduction to Terraform

Terraform 是一款 Infrastructure as Code (IaC) 工具,以 code 來 定義 / 建造 (build) / 修改 (change) / 版本控制 (version) 基礎設施,支援地端 (on-prem) 與 雲端 (Cloud)。

安裝 Terraform CLI

Install Terraform

1
2
3
4
5
6
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
sudo yum -y install terraform

## Auto Completion
terraform -install-autocomplete
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
## show version
terraform --version

Terraform v1.0.7
on linux_amd64

## The auto completion file in bashrc
tail ~/.bashrc

...
complete -C /usr/bin/terraform terraform

Terraform Hello World using Docker provider

Build Infrastructure

CKAD Note Section 1 Introduction


Kubernetes Series


作者的系列課程總共有三個,分別適合不同職位的三種人。

  • Absolute Beginners (零經驗初學者,帶你從 container 開始)
  • sysAdmin (想要通過 CKAD)
  • Application Developer (程式開發人員)

ckad_three_courses



Certification Details


這邊告知 CKAD 考試的方式 (非選擇題、線上考試、會有監考官、考試時間 2 小時,可以向監考官申請暫停去上廁所之類的)