APC 技術ブログ

株式会社エーピーコミュニケーションズの技術ブログです。

株式会社 エーピーコミュニケーションズの技術ブログです。

Terraform v1.7.0で久々にアップデートのあったグラフ機能でイイ感じにTerraformを可視化したい人生だった

はじめに こんにちは、ACS事業部の安藤です。 この記事は エーピーコミュニケーションズAdvent Calendar 2023の14日目の投稿です。 すでに成熟しつつあるTerraformですが、ここ半年ほどimportブロックやmovedブロック、 terraform test コマンドなど新機能を…

クラウド料金の予測ツール「Infracost」のVSCode拡張でTerraformからAzureの料金を見る

はじめに Developer.ioのInfracostの記事を見て、「Azureはどれぐらい対応しているんだろう?」と気になったので触ってみました。 dev.classmethod.jp Infracostについて www.infracost.io Infracostは、エンジニアリングチームがクラウドのコストを意識し最…

Terraform v1.5.0からの新機能:Import Block機能の紹介と既存ツールとの比較

はじめに 実践 Azure PortalからAzure Functionsを作成 Terraform v1.5.0 (rc2)のインストール tfファイルの記述 リソースグループのインポート App Service Planのインポート Azure Functions等のインポート 所感 既存ツールとの比較 おわりに はじめに Ter…

Terraform CloudのPolicy as code、Sentinelの導入

Terraform Cloudの魅力的な機能としてPolicy as codeの機能があります。 Terraformで管理するシステムの規模が大きくなってきたり、システム数が増えてくると、設定のレビューをすべて人力で行うのが難しくなってくるかと思います。 そこでPolicy as codeのS…

Terraform CloudでModuleをPrivate Registryに登録して利用する

はじめに こんにちは、ACS事業部の安藤です。 これまでOSSのIaCツールとしてTerraformを使ってきて、Github ActionsやAzure PipelinesでCI/CDを実施してきたのですが、 Terraform Cloudのみで使える魅力的な機能が続々と登場しているので遅まきながら触り始…

TerraformでAzure Container Appsがサポートされたので爆速でデプロイする

はじめに こんにちは、ACS事業部の安藤です。 関東圏でも雪が降りしきる中、個人的にホットな話題が上がってきました。 TerraformのAzureRM Providerのv.3.43.0で、ついに念願のAzure Container Appsがサポートされました! github.com Terraform Registryの…

Azure PipelinesでTerraformを使ったインフラCI/CDを行う

はじめに 今回の環境 準備 Terraform Extension Azureの認証情報 Pipelinesの作成 Terraform Pipelinesのサンプル Variable Installer Format Plan Apply/Destroy おわりに はじめに こんにちは、ACS事業部の安藤です。 これまでAzure, AWS, GCPなど様々なク…

kubernetesソースコードリーディング 第4回

今回はちょっと趣向を変えて、テーマはDockerです! kubernetesのソースコードからは少々離れてしまいますが、 コンテナランタイムもkubernetesの重要なコンポーネントの1つなので知っておいて損はないはず…! アジェンダは以下になります。 コンテナ仮想化…

kubernetesソースコードリーディング 第3回

前回、前々回に引き続き、社内kubernetes勉強会が開催されました。 今回のテーマはkube-scheduler! アジェンダはこちらです。 kube-schedulerの概要 kube-schedulerの実装 Predicateの実装 Prioritizeの実装 Scheduler Extender 「要件に合った自分好みのSc…

社内でkubernetes勉強会を始めて、kubernetesのソースコードリーディングに入門しました

はじめに 第1回のざっくりまとめ 第2回のまとめ client goでCLIツールを作ろう kube-budilerでCustomController入門 リファレンス実装で学ぶInformer Framework 聞いた感想 はじめに コンテナグループの安藤 @chataro0です。 5月から隔週で有志とコンテナ/Ku…

Certified Kubernetes Administrator(CKA)を取得しました ~その2

はじめに システム基盤サービス事業本部 技術開発部 コンテナGの安藤です。 先日、記事を書いた松崎に続き、 私もCertified Kubernetes Administrator (CKA)を取得しました。 二番煎じになってしまいますが、いくつか状況が違ったところもあったのでその辺り…

Cloud Native Days Fukuoka 2019 イベントレポート

はじめに Conference KeyNote Welcome Talk from Fukuoka 飛び込もう、Cloud Nativeの世界 CacooのKubernetesによるマイクロサービスアーキテクチャ Kubernetesはキャズムを超えるのか Kubernetes を利用したコンテナ開発のススメ セッション CircleCI 2.0を…