2019-01-01から1年間の記事一覧
JetBrainsのTeamCityをさくらのクラウド上に構築した時のメモです。 www.jetbrains.com 概要 構成 サーバ1台(パケットフィルタ込み) エンハンスドロードバランサ(100cps プラン) SSL終端 Let's Encryptでの証明書取得/更新 TeamCityはDockerで起動 サーバ上…
はじめに Rancher Labsが提供するRKE(Rancher Kubernetes Engine)をTerraformから扱えるようにするRKEプロバイダーを私の個人リポジトリからRancher Labs配下へ移管しました。 github.com 移管によりこれまで以上にRKE本体との連携も進むでしょうし、今後は…
Terraformからウェブアクセラレータを参照/一部の操作ができるように Terraformのさくらのクラウドプロバイダー v1.18.1からウェブアクセラレータ向けのリソースが追加されました。 sakuracloud_webaccel: サイト情報を参照するためのデータソース sakuraclo…
はじめに さくらのクラウド上でUbuntuの「クラウドイメージ」を利用する機会がありましたので方法をまとめておきます。 手順 Ubuntuのクラウドイメージをダウンロード、qcow2からrawに変換してさくらのクラウドにアップロード NoCloudデータソース用にISOイ…
某所で「GitHub ActionsからTerraform Cloudを使おうとしたが上手くいかなかった」という投稿を拝見しました。 うまいこと設定すればちゃんと動かせますのでその方法などについてまとめておきます。 TL; DR Terraform CloudでのExecution Modeはデフォルトで…
先月リリースしたさくらのクラウド対応版Terraformerが本家のバージョンアップに追随してv0.8系になりました。 sacloud/v0.8.1のリリースページ: github.com 以前のsacloud/terraformerについての記事: febc-yamamoto.hatenablog.jp sacloud/terraformer v0.…
cert-managerのさくらのクラウド対応版 Kubernetes上で証明書の発行/更新の自動化を行えるcert-managerをフォークしてさくらのクラウド対応版をリリースしました。 github.com これを利用することでさくらのクラウドDNSを利用して証明書の発行/更新が行える…
UPDATE: 2022-06 コメントでご指摘いただいたtypoを修正(from: resource= to resources=) 既に存在するリソースの情報からTerraformのコード(tfファイル + tfstateファイル)を生成できるterraformerというツールがあります。 github.com このTerraformerをフ…
はじめに JavaScript/TypeScript/Python/Goを用いてInfrastructure as Codeできるpulumiでさくらのクラウドに対応するためのプロバイダー(プラグインとSDK)を公開しました。 www.pulumi.com github.com このプロバイダーを用いることで、以下のようなコード…
Terraform Cloudがリリースされましたね!! www.publickey1.jp 早速さくらのクラウドプロバイダーをTerraform Cloud上で動かしてみました。 Terraform Cloud事始め 通常のプロバイダーを使う手順はこちらに記事がありました。 dev.classmethod.jp ワークス…
Prometheusのさくらのクラウド向けExporterであるsakuracloud_exporterのv0.7.0をリリースしました。 github.com v0.7.0での主な変更/修正点は以下の通りです。 コレクターごとの有効/無効切り替え機能 Go言語向けさくらのクラウドAPIライブラリ libsacloud …
GitHubで質問もらったやつが例として手頃だったのでブログ書いておきました。 github.com やりたいこと Terraform v0.11以前までの親リソース/子リソースに分けて定義していたリソースをv0.12で導入されたdynamic blockに書き直す v0.11以前 ここではrke_clu…
k3OSがパブリックアーカイブに さくらのクラウドにk3OSのパブリックアーカイブが追加されましたね! cloud-news.sakura.ad.jp ISOイメージと違い、パブリックアーカイブであれば「ディスクの修正」という機能でIPアドレスの設定やSSH公開鍵の設定が行えるよ…
昨日の記事ではTerraformでエンハンスドロードバランサのLet's Encrypt設定を行えるようになったことを紹介しました。 febc-yamamoto.hatenablog.jp 昨日に続き、本日Usacloud v0.24.0がリリースされ、UsacloudにてエンハンスドロードバランサのLet's Encryp…
Terraform for さくらのクラウド v1.13.0リリース 本日リリースのTerraformさくらのクラウド向けプロバイダー v1.13.0にてエンハンスドロードバランサ関連の機能拡充が行われました。 100/500CPSプランのサポート HTTPSへのリダイレクト機能 HTTP/2のサポー…
今日はConftestを用いてTerraformでのインフラコードにポリシーを適用してみます。 TerraformでのインフラコードのUnitTest terraform validateでの構文チェック Terraformではtfファイルの構文チェックを行ってくれるterraform validateコマンドが提供され…
TerraformでVNCでのプロビジョニングを行えるようにするプラグインterraform-provisioner-vncを公開しました。 github.com Terraformでのプロビジョニング Terraformではリソースの初期設定や削除時のクリーンアップ処理などを行えるようにプロビジョナーと…
前回はRioでGitリポジトリを指定してのRunを試してみました。 febc-yamamoto.hatenablog.jp rio runの引数としてGitリポジトリを指定するだけでリポジトリの変更検知〜イメージのビルド〜公開という仕組みが利用できました。 今回はそれらを実現している、Ri…
さくらのクラウドでKubernetesを利用する場合、マネージドなLBなどを扱うためのcloud-controller-manager実装として sakura-cloud-controller-managerというものがあります。 febc-yamamoto.hatenablog.jp こちらのデプロイでよく引っかかる点やトラブルシュ…
さくらのクラウドのパブリックISOイメージにk3OSが追加されましたね! cloud-news.sakura.ad.jp 前回の記事ではk3OSのISOイメージをダウンロード&アップロードして試しました。 febc-yamamoto.hatenablog.jp これが本日パブリックISOイメージが追加されたこ…
新しくなったRio KubeCon EUにあわせ新しくなったRioがアナウンスされました。 Rio自体は以前からOSSとして公開されていましたが、今回はRancher Labsからのリリースアナウンスもありある程度開発に区切りがついたということなのでしょう。 rancher.com 公式…
k3osを試してみましたのでメモ残しておきます。 Update: 2019/5/29 さくらのクラウド側でk3OSのISOイメージが提供されるようになりました。 この記事でのISOイメージのダウンロード/アップロードの部分は不要となりました。 febc-yamamoto.hatenablog.jp ===…
さくらのクラウドに「コア専有プラン」が追加されましたね!! cloud-news.sakura.ad.jp manual.sakura.ad.jp これまでにすでに提供されていた「専有ホスト」が物理的なホストを専有するのに対し、 こちらはホストは共用ながらコア単位で専有できるとのこと…
I got ripped off!!! 今セブ島に来ています。 セブ島といえば電車がなく、移動は専らジプニー(Jeepney)というバスやバイクタクシー、タクシーが中心となります。 この中でもジプニーやバイクタクシーはスリに会う可能性や怪我をする可能性が高く、慣れた方以…
sakuracloud_export v0.2.1で対応しました。 github.com Grafanaだとこんな感じで使えるはずです。 エンハンスドロードバランサのメトリクス 以下のようなものがサポートされています。 詳細はGitHubのREADMEを参照してください。 ProxyLB Metric Descriptio…
sakuracloud_export v0.2.1で対応しました。 github.com Grafanaだとこんな感じで使えるはずです。 エンハンスドロードバランサのメトリクス 以下のようなものがサポートされています。 詳細はGitHubのREADMEを参照してください。 ProxyLB Metric Descriptio…
さくらのクラウドに「エンハンスドロードバランサ」というhttp/httpsに特化した新しいロードバランサアプライアンスが追加されました。 cloud-news.sakura.ad.jp また、タイミングが良いことにTerraformのAMCEプロバイダーでさくらのクラウドDNSを利用できる…
ぼちぼちCKA取っておきたい そろそろCKA取っておくかという気持ちになったので準備を進めてます。 が、受験する場所の確保で難儀してまして、その辺の愚痴です。 CKAを受験する際の場所 adtech.cyberagent.io こちらの記事などにあるように、余計なものを置…
2019/3/1 更新: Terraform v0.12-beta1がリリースされました! https://www.hashicorp.com/blog/announcing-terraform-0-1-2-beta1 terraform-provider-sakuracloud v2.0(alpha)を動かしてみましたがうまく動いているようです。 Terraform v0.12 β版リリース…
最近、監視やモニタリング熱が自分の中で高まってきてます。 その一環で先月"Prometheus Up & Running"を購入しました。 Prometheus: Up & Running: Infrastructure and Application Performance Monitoring作者: Brian Brazil出版社/メーカー: O'Reilly Med…