それなりに適当にやってます

なんとなくそれっぽいメモとか備忘録とか適当に。 2018年5月にブログ移転しました。 古い記事は未整理です。

Google Cloud Platform

AWS/GCP の静的コンテンツ配信構成メモ

質問されてパッと調べたのでメモを残しとく Amazon Web Services CloudFront(HTTPS) > S3(HTTP) + Route53 非公開時は WAF でIP制限 証明書は AWS で発行(要メール) クライアントには Cyberduck なりなんなりで S3 にコンテンツあげてもらう? 参考 【AWS Cl…

GKE(Google Kubernetes Engine) クラスタを立ててみた

こちらのページ 安価なGKE(k8s)クラスタを作って趣味開発に活用する - えいのうにっき を参考にさせて頂き、プリエンティブ・インスタンスを使った GKE(Google Kubernetes Engine) クラスタを立ててみた。 gcloud コマンドの更新と kubectl コマンドのイン…

Google Cloud DNS を利用した Let's Encrypt の証明書取得メモ

アレコレ調べている途中で certbot-dns-google という certbot のプラグインを見つけたので試してみた。 インストール 以下は Ubuntu 16.04 LTS での例 (仕事で使ってる端末をまだ更新してない(;^ω^)) $ sudo apt-get python3-pip $ sudo pip3 install ce…

CircleCI から Google App Engine へデプロイしてみた

昨日の続き・・・をサクッと。 Node.jsのコードはドキュメントのサンプルを拝借 特に意味ないけど AppEngine のファイアウォールルール設定 > デプロイ > 後処理で削除とか、AppEngine Standard / Node.js 試したり・・・みたいな。 環境構築 CircleCI と Bi…

GCPUG in Osaka #7 に一般参加してきた

タイトルそのままだけど、一般参加で GCPUG in Osaka #7 に参加してきた。 備忘程度にメモしていたので、資料へのリンクとかも含めてここに残しとく。 Googleを支えるグローバルネットワーク 資料はここ (speakerdeck) Google Cloud Platform は、Google の…

CircleCI + Packer でGCPにイメージを作成したメモ

ここ最近やっていることの諸々の続きで CircleCI を試すついでに、CircleCI を利用して git push で Packer を実行して、GCPにイメージを作成するところまでやってみた。 GCPサービスアカウントの準備 CircleCI から GCP のプロジェクトへアクセスするための…

Terraform + GCP をもう少しやってみる #4

Terraform + GCP の続き Terraform + GCP をもう少しやってみる #1 Terraform + GCP をもう少しやってみる #2 Terraform + GCP をもう少しやってみる #3 HTTPS PROXY の証明書更新 HTTPS Proxy を作成した後、SSL証明書を再作成して適用したらどうなる?と思…

Terraform + GCP をもう少しやってみる #3

前回と前々回の続き Terraform + GCP をもう少しやってみる #1 Terraform + GCP をもう少しやってみる #2 VPCネットワークとサブネット VPCネットワークとサブネットのモジュールを作成をしてみた。 ドキュメントで下記を参照 google_compute_network google…

Terraform + GCP をもう少しやってみる #2

前回の状態で、とりあえずGCP上にデプロイする方法はわかったので内容をもっと整理していく。 terraform workspace ドキュメントは ここ、別ディレクトリを作成して provider.tf、backend.tf を再作成する。 $ mkdir ~/terraform-example2 ; cd $_ $ export …

Terraform + GCP をもう少しやってみる #1

前にTerraformを入れて実行するところまでやって、次に Packer + Ansible でイメージを作成するところまでやったので、次にもう少し突っ込んだ構成を組んでみる。 やってみたいこと Packer+Ansible 先にPacker+Ansibleでベースになるイメージを作成 Terrafor…

Packer + Ansible で GCP のイメージを作成してみた

概要 名称 役割 Packer AMIなどイメージを作成するためのツール Ansible OS・ミドルウェアの導入・設定を行うための構成管理ツール Terraform インフラの構成・設定をコード化するためのツール Packer + Ansible = インスタンス〜ミドルウェアまでを設定 Ter…

AnsibleでGCEインスタンスを立ててみたメモ

Google Cloud Platform (以下、GCP) の プリエンティブルVMが値下げしたので、DigitalOcean を利用して構築していた一時的な検証環境をGCPへ引っ越すついでに、Ansibleを利用してGCEインスタンスの作成から設定まで行えるか簡単に試してみた。 参考URL Ansib…