Kubernetes

Kubernetes

etcd on Ubuntu — 分散KVストアクラスターの構築とK8s活用

「etcdって何者?」という疑問から始まる人も多いと思います。結論から言うと、etcd は Kubernetes が全クラスター状態を丸ごと保存するための分散KVストアです。Pod のスケジュール情報、ConfigMap の中身、ノードの状…
Kubernetes

Calico on Ubuntu K8s — BGPルーティングとネットワークポリシーの設定

Ubuntu 24.04 で Kubernetes クラスタを組んだあと、「なんとなく Flannel を入れたけど Calico のほうが良いらしい」という話を聞いて調べ始める方は多いと思います。私もそのパターンでした。
Kubernetes

Cilium on Ubuntu K8s — eBPFベースのCNIプラグインとネットワークポリシー

Kubernetes のネットワーク周りで「CNI って何?」「Cilium を試してみたいけど難しそう」と感じている方に向けて書きました。
Kubernetes

HashiCorp Consul on Ubuntu — サービスディスカバリとKVストア構築

マイクロサービスを複数台のサーバーで動かすとき、「あのサービスは今どのIPで動いている?」という問い合わせを手作業で管理するのはすぐ限界が来ます。HashiCorp Consul はサービスディスカバリと分散KVストアをセットで提供するツー…
Kubernetes

Istio on Ubuntu K8s — サービスメッシュの導入とmTLS設定

マイクロサービス構成が増えると、サービス間の通信管理が一気に複雑になります。「どのサービスがどのサービスと話しているか」「証明書の更新漏れがないか」「障害が起きたときにどこで詰まっているか」、こういった問題をコードを変えずに解決するのがサー…
Kubernetes

Raspberry Pi k3sクラスター構築 — 自宅Kubernetes学習環境の完成

「Kubernetes を勉強したいけど、クラウドの費用が怖い」「実際に手を動かして覚えたい」——そう感じていませんか?