<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Operator on Shaowen Chen's Website</title><link>https://www.chenshaowen.com/en/tags/operator/</link><description>Recent content in Operator on Shaowen Chen's Website</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy;2016 - {year}, All Rights Reserved.</copyright><lastBuildDate>Wed, 25 Sep 2019 00:00:00 +0000</lastBuildDate><sy:updatePeriod>weekly</sy:updatePeriod><atom:link href="https://www.chenshaowen.com/en/tags/operator/atom.xml" rel="self" type="application/rss+xml"/><item><title>How to Develop an Operator Using KubeBuilder</title><link>https://www.chenshaowen.com/en/blog/how-to-develop-a-operator-using-kubebuilder.html</link><pubDate>Wed, 25 Sep 2019 00:00:00 +0000</pubDate><atom:modified>Wed, 25 Sep 2019 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/how-to-develop-a-operator-using-kubebuilder.html</guid><description>With the Operator approach, Kubernetes functionality can be extended in a friendly way. Operator = CRD + Controller. First you generate the CRD from a yaml definition, then the Controller continuously watches the data in etcd and performs the corresponding actions. There is a lot of tedious and repetitive work involved in developing an Operator.</description><dc:creator>微信公众号</dc:creator><category>Kubernetes</category><category>Go</category><category>Operator</category><category>R&amp;D</category><category>Operations</category><category>CRD</category><category>Learning</category></item><item><title>Kubernetes Complex Stateful Application Management Framework -- Operator</title><link>https://www.chenshaowen.com/en/blog/complex-application-management-framework-operator-for-kubernetes.html</link><pubDate>Thu, 25 Jul 2019 00:00:00 +0000</pubDate><atom:modified>Thu, 25 Jul 2019 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/complex-application-management-framework-operator-for-kubernetes.html</guid><description>1. Origins Originally, two CoreOS employees, in order to make deploying etcd clusters easier, bound corresponding logical operations to the create, delete, and update events of the etcdCluster object, using Kubernetes to automate etcd cluster management.
A few months later, at a KubeCon conference, they shared this approach, which they called Operator, and it received a strong response from the community.</description><dc:creator>微信公众号</dc:creator><category>Kubernetes</category><category>Helm</category><category>Practice</category><category>Operator</category><category>Operations</category><category>Stateful Applications</category><category>Learning</category></item></channel></rss>