
  <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>Mon, 15 Jun 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://www.youngju.dev/tags/kopf/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://www.youngju.dev/blog/kubernetes/2026-06-15-operator-go-alternatives-kopf-metacontroller.en</guid>
    <title>Not Just Go — Building Operators With Kopf, Metacontroller, and Shell Operator</title>
    <link>https://www.youngju.dev/blog/kubernetes/2026-06-15-operator-go-alternatives-kopf-metacontroller.en</link>
    <description>We break the myth that an Operator must be built with Go and kubebuilder. We compare non-Go options with code: Python Kopf, the declarative-hook approach of Metacontroller, and shell-operator and Ansible Operator. We cover the boundary between prototyping and production, language selection criteria, migration, ecosystem maturity, and pitfalls.</description>
    <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>kubernetes</category><category>operator</category><category>kopf</category><category>metacontroller</category><category>python</category><category>shell-operator</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/kubernetes/2026-06-15-operator-go-alternatives-kopf-metacontroller.ja</guid>
    <title>Go だけじゃない — Kopf、Metacontroller、Shell Operator で Operator を作る</title>
    <link>https://www.youngju.dev/blog/kubernetes/2026-06-15-operator-go-alternatives-kopf-metacontroller.ja</link>
    <description>Operator は必ず Go と kubebuilder で作らねばならないという通念を覆します。Python の Kopf、宣言的フック方式の Metacontroller、shell-operator と Ansible Operator まで、非 Go の選択肢をコードとともに比較します。プロトタイピングとプロダクションの境界、言語選択の基準、移行、エコシステムの成熟度と落とし穴を扱います。</description>
    <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>kubernetes</category><category>operator</category><category>kopf</category><category>metacontroller</category><category>python</category><category>shell-operator</category>
  </item>

  <item>
    <guid>https://www.youngju.dev/blog/kubernetes/2026-06-15-operator-go-alternatives-kopf-metacontroller</guid>
    <title>Go 말고도 — Kopf, Metacontroller, Shell Operator로 Operator 만들기</title>
    <link>https://www.youngju.dev/blog/kubernetes/2026-06-15-operator-go-alternatives-kopf-metacontroller</link>
    <description>Operator는 반드시 Go와 kubebuilder로 만들어야 한다는 통념을 깹니다. Python의 Kopf, 선언적 훅 방식의 Metacontroller, shell-operator와 Ansible Operator까지 비-Go 선택지를 코드와 함께 비교합니다. 프로토타이핑과 프로덕션의 경계, 언어 선택 기준, 마이그레이션, 생태계 성숙도와 함정을 다룹니다.</description>
    <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
    <author>fjvbn2003@gmail.com (Youngju Kim)</author>
    <category>kubernetes</category><category>operator</category><category>kopf</category><category>metacontroller</category><category>python</category><category>shell-operator</category>
  </item>

    </channel>
  </rss>
