Categories
2024
Raspberry Pi 4 での USB Strage Driver

WireGuard Exporter と Grafana Alloy で VPN 通信量を可視化

Grafana Alloy でメトリクス収集

Tagpr で tag trigger の workflow が実行されなくてハマった話

Helm chart を GitHub Container Registry に host する

Azure Container Apps Jobs を Self-hosted GitHub Actions Runner として使う

renovate で CircleCI の terraform_version を更新する

Mac に Homebrew で docker pluings をインストールする

openssl s_client で SMTP 認証

WSL の Linux から Windows のブラウザで URL を開く

2023
MinIO Client で Amazon S3 や Cloudflare R2 を利用する

DietPi で DNLA サーバー

WSL 2 で外部ストレージをマウント

WezTerm で快適な WSL2 環境にする

メールが届いたら Google Home で音声で通知する

editcap で tcpdump のキャプチャファイルから指定の時間帯を切り出す

asdf の代わりに rtx を使う

GitLab CI で artifacts:reports:dotenv を使って Job をまたいで変数を渡す

Orbstack を Docker Desktop の代わりに使う
Datadog Agent からの Metrics を Victoria Metrics で受ける

Devbox を使った開発環境
LINE に送ったメッセージを Google Home に読み上げさせる

Caddy の Internal TLS 証明書の有効期間を指定する
xmllint で HTML 内の任意の値を取り出す
2022
Lima の vmType VZ と virtiofs を試す
rbspy で ruby の stacktrace を flamegraph にする
go.mod の更新
lego で既存の秘密鍵を使って証明書を発行する
RPM の install, uninstall 時に実行される script の確認
/etc/hosts で wildcard や CNAME 対応させたい
Gitlab Ci で Kaniko build し Trivy で scan する
Anthos Service Mesh の Outbound Access Log を出力する

Kubernetes で StatefulSet の Volume を resize する
DNS over HTTPS 通信の中身を確認する
apt-key is deprecated への対応
iPhone の通信を覗く
Graceful Node Shutdown で Terminated 状態で残る Pod を削除する cronjob
envoy-sidecar-helper で Job の終了後に istio-proxy を停止させる

GKE Service の NEG を Terraform で作成する
istio-proxy の log level を変更する

Mizu で kubernetes 内の通信を覗く (part 1)
istio sidecar の停止を connection がなくなるまで遅らせる

telepresence 入門 (2)
Docker on Lima
2020
2020年のOSS活動ふり返り
Istio で Downstream への TCP keepalive を送る方法

Go 言語での TCP keepalive
tcpdump のお供に Brim を使いましょう
Nginx Ingress Controller と oauth2-proxy で SSO
Istio 1.8 で holdApplicationUntilProxyStarts 設定に変更がありました

Oracle Cloud の Object Storage での Lifecycle Policy 設定
oci コマンドでのファイルアップロードと権限の最小化
Oracle Cloud の oci コマンドセットアップ
Terraform の便利な null value
コンテナ内での Java の CPU Cores
dyld: Library not loaded への対応方法
Litmus 入門
send-ssh-public-key と ssm start-session の合わせ技
/proc/PID/fd の socket の接続先を調べる方法
docker-compose で wordpress サーバーを構築
メインコンテナの起動前に istio-proxy の起動を完了させる

ワンライナーで https の Reverse Proxy を実行する
httpbin.org で X-Forwarded-For ヘッダーを確認する方法
Terraform 小ネタ - formatlist
TP-Link Deco の Parental Control で yum が block されてハマる
Google Home のカスタムルーティンでショートカット
「OK Google, おはよう」で TimeTree の予定を教えてもらう
kubernetes に deploy 済みの Container に root で入っていじりたい
在宅ワークでの会議中に家族へメッセージを伝える
kubie 3分 Cooking!
GitHub Actions での goreleaser と Docker Image の Push
SSM Session Manager 経由での SSH
Istio 導入への道 – sidecar の調整編

cert-manager で証明書管理
ArgoCD と Istio Ingress Gateway

Istio 導入への道 – Ingress Gateway で TLS Termination 編

Istio 導入への道 – 図解

Istio 導入への道 - gRPC でも Fault Injection 編

Docker Desktop for Mac で docker 用 VM の中に入る
GKE の node はどのようにログを転送しているのか
Istio 導入への道 - 外部へのアクセスでも Fault Injection 編

Istio 導入への道 - 外部へのアクセス / ServiceEntry 編

Istio 導入への道 - Ingress Gatway 編

Istio 導入への道 - OutlierDetection と Retry 編

Istio 導入への道 - Fault Injection 編

Istio 導入への道 - VirtualService 編

Istio 導入への道 - サービス間通信編

Istio 導入への道 - インストール編

Presslabs の mysql-operator (part2)
Presslabs の mysql-operator (part1)
mailx コマンドでメール送信テスト
Vitess で WordPress を動かしてみる
Qualys の SSL Server Test みたいなコマンドラインツール
gcloud でアカウントやプロジェクトを切り替える
eksctl で何ができるのか
kind で kubernetes に触れる (2) - Istio

GKE Tutorials (2)
GKE Tutorials (1)
2019
CloudShell のプロセス
bash でパスワード生成
mac のセットアップ
kind で kubernetes に触れる (1)

Wikipedia から今日は何の日かを取得する
Google Home に Amazon Polly の声で喋らせる
Ubuntu 18.04 で xkb を使ってキーマップをカスタマイズする
Lightsail の snapshot を自動で取得する
go-chromecast で Google Home Mini に任意のメッセージを喋らせる
Ansible で変数を URL から読み込む
Ansible の block でエラーハンドリング
Kubernetes in docker の使い方
Deco M5 の firmware 更新 1.3.1 Build 20190617 Rel. 47476
Curl で時間計測
WAL-G で PostgreSQL の Backup や Replica 作成
Nginx で API Management
Deco M5 の firmware 更新 1.2.8 Build 20190403 Rel. 40244
AWS Lightsail の snapshot 取得を自動化する
CentOS に Git 2.x をインストールする方法
Nomad で Service Job を実行する
Nomad cluster のセットアップ
VPN 接続時に PC を起こしてやる
PiVPN で外からおうちに VPN 接続する
Rancher HA 1コマンドセットアップを Helm 版にした
Rancher: Migrating from an HA RKE Add-on Install
Rancher2 の構築からサービス公開まで
DNS over HTTPS の使いみち
Guacamole の機能紹介
kubeadm で kubernetes 1.13 の HA 環境を構築
2018
Slony-I の調査
WrodPress を Lightsail + CloudFront で構築する
絵文字の顔の使い分け
