Just a personal blog for technology, web, science and life

運用でよく使う kubectl コマンド


WSL2 で Docker Desktop で WSL2 設定しているのにエラーになる件

Docker Desktop 起動が必要だった


Synology NAS DS216j から DS223 へマイグレーションした

新規NAS の挿し込むスロットに注意


お名前.comから Googleドメインへの移行を実施した

ドメイン管理を移す場合、個人の利用者は WHOIS 公開に注意


ドメイン駆動設計とオニオンアーキテクチャ、Go言語での実現について

devops チームの認知負荷を下げるためには


『人に頼む技術』を読んで

頼まれた人が主体性をもてる頼み方を


lima nerdctl run でコンテナが起動しなくなった

lima vm を作り直す


k8s で volume があるはずなのに volumeMounts[0].name: Not found になってしまう

まさかの同名 volume が定義できるケースがある


Go言語用の GitHub テンプレートリポジトリを作る

GitHub Actions を添えて


"gox.xx" does not match go tool version

brew と goenv のバージョン競合


OS を作って動かして学ぶ ①

OS を実際を理解したい


『任せる技術』で組織の成果を出す方法を考える

自分の時間をいかに空かせることができるか


『科学的な適職』を読む

人間はバイアスに囚われる生き物である


システマチックな課題の分析方法を考える

渡る世間は課題ばかり


Kubernetes のコンポーネントについてまとめる

アーキテクチャと仕組みの詳細を理解する


運用でよく使う journalctl コマンド tips

素早いシステムトラブル解決のために


システムの高可用性の担保と etcd, Raft について

分散データベースがいかにして動作するか


archlinux で minikube を試す

自宅サーバーでお手軽 k8s


Go言語で自分独自のコンテナを作ろう

コンテナってなんやろか


GitHub Action で自動更新される Dockerfile をつくる

定期的に更新を見て自動的にイメージをアップデート


Go言語で自分好みのコンテナを作成する

そもそもコンテナってなんやねん


ArchLinux の起動ログを理解する

どうやって Linux は立ち上がるのか


Go で struct を embed して、inline する

構造体の形をシンプルにし、yaml での Marshaling にも対応させる


delve について

vscode で delve を利用したデバッグの tips


Go 言語用デバッガー delve を活用する

問題解決を速める


Mac の VirtualBox に ArchLinux をインストールしてみた

DIY だが OS 起動に必要なものが理解できてくる


Go build したバイナリには何がはいっているのか

Go がバイナリのみで動く理由


About gopls

go の language server について紹介する


Go言語の Garbage Collector を理解したい


眠れないほど面白いギターと音楽理論の話


本棚を用意しています…