kun432's blog

Alexaなどスマートスピーカーの話題中心に、Voiceflowの日本語情報を発信してます。たまにAWSやkubernetesなど。

〜スマートスピーカーやVoiceflowの記事は右メニューのカテゴリからどうぞ。〜

Infrastructure

Finch試してみた

Docker Desktopが企業ユースだと有料になるという話、個人としては何も影響ないのですが、まあ代替が今後のメインストリームになる可能性はあるよね、ということで、Finchを試してみます。 目次 目次 Finchとは? 前提 インストール イメージのビルド compos…

AWS CDKことはじめ

新年らしくことはじめで。 AWSへのリソース作成はTerraformを使うことが多いのですが、ちょっと他のチョイスも見ておきたい、ということでAWS CDKをかじってみます。 単に以下を写経する感じなので、あくまでも個人のメモです。 目次 目次 前提 AWS CDKのイ…

K8s@home #1 で気になったキーワードのメモ

ひさびさにKubernetesネタ。もともと仕事はこっち寄りだった(過去形)。 昨日これに参加してきました。 色々人それぞれで面白かった。昔は自分もメタルラックにHPの格安サーバとかSun Fire V120とかCiscoのL3スイッチとか並べてたりしたので、やっぱ自宅ク…

今更ながらkOpsを使ってみる

kubeadm、EKS、GKE、kindといろいろ触ってきましたが、少しkOpsも触ってみようと思います。 目次 目次 準備 クラスタ作成 クラスタの設定変更 クラスタの削除 補足 まとめ 参考 準備 kopsをインストールします。MacならHomebrewで。 $ brew install kops $ k…

Network FirewallをTerraformでデプロイする

AWS Network Firewallが3月に東京リージョンでも使えるようになったので、機会もあるかということで、Terraformでデプロイしてみました。 目次 目次 構成 Terraform ちょっとつらそうなところ まとめ 構成 以下にある「2) AWS Network Firewall is deployed …

Packer v1.7を試す

Packerのv1.7からpacker initプラグインをダウンロード・インストールできるようになったので試してみました。 目次 目次 要件 HCLテンプレート プラグインを使ってみる 変数のオーバーライド 既存のJSONテンプレートからHCLテンプレートに変換する まとめ …

クロスアカウントなVPCピアリングをTerraformで作る

別のAWSアカウント間でVPCピアリングを、Terraformを使ってやってみました。 目次 目次 構成 TerraformにおけるVPCピアリング まとめ 構成 こんな感じの構成を作ってみます。 TerraformにおけるVPCピアリング VPCピアリングでは、 リクエスタ(ピアリング接…

(Organizations環境で)Transit Gatewayを使ったアカウント跨ぎのVPC間通信をTerraformで作る

マルチアカウント間の通信にTransit Gatewayを使う場合、以下の記事にあるようにResouce Access Managerを使ってリソース共有を行う必要があります。 Organizations環境でTerraformを使ってやってみたのでメモ。なお、Organizationsの設定でAWS Resource Acc…

eksctlで作成されるいろいろ

eksctl、かんたんでいいんですが、VPC周りのリソースとは分けたいし、できるだけ宣言的にやりたいんですよね。で、Terraformと組み合わせようと思ってるんですが、やり方は色々。 Terrafromで全部書く。これだけでもやり方いろいろ。 aws-eks-module terrafo…

AWS SSO環境でSSO対応していないコマンドをaws-vaultでラップする

ちょっと前に、Organizations+SSOで作ったマルチアカウント環境を使って、開発/ステージング/本番環境を同じCIDRにしてVPCでつなげるということをやりました。 で、同じ環境を手動で複数作るのは手間ですよね。できれば自動化したいですよね、ということで、…