
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Chaos and Order</title>
      <link>https://www.youngju.dev/blog</link>
      <description>천천히 올바르게. AI Researcher &amp; DevOps Engineer Youngju&#39;s tech blog. GPU/CUDA, LLM, MLOps, Kubernetes AI workloads, distributed training, and data engineering.</description>
      <language>ko</language>
      <managingEditor>fjvbn2003@gmail.com (Youngju Kim)</managingEditor>
      <webMaster>fjvbn2003@gmail.com (Youngju Kim)</webMaster>
      <lastBuildDate>Thu, 25 Jun 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://www.youngju.dev/tags/kube-rs/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://www.youngju.dev/blog/2026-06-25-rust-k8s-operator-kube-rs.en</guid>
    <title>Building a Kubernetes Operator in Rust (kube-rs)</title>
    <link>https://www.youngju.dev/blog/2026-06-25-rust-k8s-operator-kube-rs.en</link>
    <description>A Kubernetes Operator is a controller that encodes operational knowledge as code. This post covers the Operator pattern (CRD + controller + reconcile loop) from first principles, then how to build a real operator with kube-rs: defining a CRD with the CustomResource derive macro, the Api and Controller types, the watcher, the reconcile function and requeue, using finalizers for cleanup logic, and why you might reach for Rust over Go/kubebuilder (small resource footprint, memory safety).</description>
    <pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>rust</category><category>kubernetes</category><category>operator</category><category>kube-rs</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/2026-06-25-rust-k8s-operator-kube-rs.ja</guid>
    <title>RustでKubernetes Operatorを作る（kube-rs）</title>
    <link>https://www.youngju.dev/blog/2026-06-25-rust-k8s-operator-kube-rs.ja</link>
    <description>Kubernetes Operatorは、運用知識をコードに落とし込んだコントローラーです。本記事ではOperatorパターン（CRD + コントローラー + reconcileループ）の原理から、kube-rsで実際にオペレーターを作る方法までを扱います。CustomResource導出マクロによるCRD定義、ApiとController、watcher、reconcile関数とrequeue、finalizer（ファイナライザ）によるクリーンアップ処理、そしてなぜGo/kubebuilderではなくRustを選ぶのか（小さなリソースフットプリント、メモリ安全性）までを見ていきます。</description>
    <pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>rust</category><category>kubernetes</category><category>operator</category><category>kube-rs</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/2026-06-25-rust-k8s-operator-kube-rs</guid>
    <title>Rust로 쿠버네티스 Operator 만들기 (kube-rs)</title>
    <link>https://www.youngju.dev/blog/2026-06-25-rust-k8s-operator-kube-rs</link>
    <description>쿠버네티스 Operator는 운영 지식을 코드로 옮긴 컨트롤러입니다. 이 글은 Operator 패턴(CRD + 컨트롤러 + reconcile 루프)의 원리부터 kube-rs로 실제 오퍼레이터를 만드는 법까지 다룹니다. CustomResource 파생 매크로로 CRD 정의, Api와 Controller, watcher, reconcile 함수와 requeue, 파이널라이저(finalizer)로 정리 로직 처리, 그리고 왜 Go/kubebuilder 대신 Rust를 쓰는지(작은 리소스 풋프린트, 메모리 안전성)까지 살펴봅니다.</description>
    <pubDate>Thu, 25 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>rust</category><category>kubernetes</category><category>operator</category><category>kube-rs</category>
  </item>

    </channel>
  </rss>
