infrastructure as code

Azure

Azure Kubernetes Service(AKS) コンポーネントの概要

Azure Kubernetes Service(AKS) とは Azure Kubernetes Service(AKS) は Azure が提供している Kubernetes クラスタのマネージドサービスです。 AKS コンポーネント ...
Azure

Terraform-Azureリソース作成

以前の記事で、Terraform の基本的な概念をご紹介しました。 今回は Azure のリソースを Terraform でデプロイする基本的なサンプルを公開しようと思います。 個人的な注釈も入れているので、理解するための何等かの助けになる...
infrastructure as code

よく使うkubectlコマンド集

kubernetesはkubectlというコマンドラインで操作できます。 スタートアップについて、以前の記事で詳しく説明がありますので、そちらをご参考いただければと思います。 また、この記事では個人的によく使うと考えているコマンドのみを紹介...
広告
infrastructure as code

kubernetes – imagePullPolicy

imagePullPolicy containerがイメージをpullする時の挙動を定義します。 imagePullPolicy: IfNotPresent: ローカルでイメージが見つからない場合にのみイメージをpullします。 ローカ...
GCP

Terraform-Data Sources

Data Sourcesは外部の情報、または他のTerraformで定義した情報をTerraform内に持ち込むために使用されます。 また、リソース(resource block)によって作成されているリソース(managed resour...
GCP

Terraform-module

moduleは、複数リソースをグループ化するための入れ物です。 すべてのTerraform設定は少なくとも1個のモジュールで構成されます。このモジュールがrootモジュールと呼ばれています。 ※モジュールは一式の.tfファイルが置いているデ...
GCP

Terraform-local values

local valuesはモジュールのローカル変数(局部变量)みたいなものです。※モジュール内のみ使用可能 同じ値が何度も使う場合、local valuesを定義することで、まとめられます。 モジュールを関数と比較してみると、input v...
GCP

Terraform-output values

output valuesとは output values(出力値)はTerraformのruturn値みたいなものです。 以下の用途があります。 子モジュールは、output valuesを使って、親モジュールへ情報連携できます roo...
GCP

Terraform-input変数

Terraformには、内部で変数を定義し、外部から変数を渡すことが可能です。 変数の定義 input変数の定義は、variableブロックで定義します。 書き方: variable "<変数名>" { ...
GCP

Terraform-Resourceブロックタイプ

Resources are the most important element in the Terraform language. Each resource block describes one or more infrastru...
広告
タイトルとURLをコピーしました