タグ: #kubebuilder
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 7 件
Operator セキュリティ — 最小権限 RBAC、マルチテナンシー、サプライチェーン
Operator はクラスタ全体で強力な権限を持って動作するため、一度侵害されるとクラスタ全体が危険にさらされます。本記事では、RBAC マーカーによる最小権限の生成、Role と ClusterRole の選択基準、kube-rbac-proxy 廃止後のメトリクス保護、Webhook の TLS、権限昇格の防止、マルチテナント分離、イメージ署名と SBOM、Secret の取り扱いと監査まで、Operator セキュリティ全体を深く
2026-06-15 · 35 分で読めます #kubernetes#operator#rbac#security#supply-chainCRD 設計とバージョニング — スキーマ・検証・Conversion Webhook
CustomResourceDefinition は周囲のコードよりも長く生き残る API 契約です。本記事では OpenAPI v3 スキーマ設計と CEL 検証、多バージョン戦略と storage version、conversion webhook の実装、後方互換とマイグレーションまで、長年運用できる CRD を作るための全工程を深く解説します。
2026-06-15 · 26 分で読めます #kubernetes#operator#crd#versioning#conversion-webhookOperator のテストと配布 — envtest・e2e・OLM・バンドルパッケージング
Kubernetes Operator を安全にテストして配布する方法を解説します。テストピラミッド(unit reconcile・envtest・e2e)から OLM の CSV・バンドル・カタログ、アップグレードグラフ、最小権限 RBAC、マルチテナントのインストールモード、本番チェックリストまでコードとともに整理します。
2026-06-15 · 23 分で読めます #kubernetes#operator#testing#envtest#olmOperator 上級編 — Finalizer・Admission Webhook・Status/Conditions 設計
Kubernetes Operator をデモから本番品質へ引き上げる 3 つの中心テーマ、すなわち Finalizer による外部リソースのクリーンアップ、Validating・Mutating Admission Webhook、そして Status サブリソースと Conditions 標準の設計を解説します。controller-runtime v0.24.x と最新の Kubebuilder を前提に、実践的な Go コード、
2026-06-15 · 21 分で読めます #kubernetes#operator#finalizer#webhook#kubebuilderデータベースOperatorを作る — バックアップ・フェイルオーバー・スケールをコードで
ステートフルなデータベース運用の難しさをreconcileループで解いていく過程をコードで追います。CRスペック設計からStatefulSet・Service・PVCの調整、定期バックアップ、フェイルオーバーとリーダー選出の概念、順次ローリングアップグレード、statusによるヘルス公開と観測までを扱います。既存Operatorを参考にしつつ自作のトレードオフと落とし穴も押さえます。
2026-06-15 · 22 分で読めます #kubernetes#operator#database#kubebuilder#controller-runtimeOperator の本番アップグレードとマイグレーション — 無停止で進化させる
Operator を本番環境で安全にアップグレードする全体の流れを解説します。リーダー選出を伴うコントローラ Deployment のローリング、マルチバージョン CRD と conversion webhook、管理ワークロードの段階的ロールアウト、ロールバック戦略、大規模 CR マイグレーション、障害対応までを動作するコードとともにまとめました。
2026-06-15 · 34 分で読めます #kubernetes#operator#kubebuilder#controller-runtime#crdKubebuilder で初めての Operator を作る — プロジェクト作成からデプロイまで
Kubebuilder で実際に動く Operator を最初から最後まで作ります。事前準備、init/create api の流れ、API 型の定義、Deployment と Service を調整する reconcile の全コード、RBAC マーカー、CRD 生成、ローカル実行とクラスターデプロイ、テストの概念、よくある間違いまで扱います。
2026-06-15 · 15 分で読めます #kubernetes#kubebuilder#operator#controller-runtime#go