{"id":305,"date":"2020-11-17T16:33:50","date_gmt":"2020-11-17T16:33:50","guid":{"rendered":"https:\/\/ntlx.org\/?p=305"},"modified":"2020-11-17T16:33:51","modified_gmt":"2020-11-17T16:33:51","slug":"building-kubernetes-operators","status":"publish","type":"post","link":"https:\/\/ntlx.org\/de\/2020\/11\/building-kubernetes-operators.html","title":{"rendered":"Building Kubernetes Operators"},"content":{"rendered":"<p>In the past months ad Red Hat I dove a bit into operator development. During learning how to build Kubernetes operators myself I published a <a href=\"https:\/\/opensource.com\/article\/20\/3\/kubernetes-operator-sdk\">quick start article<\/a> on <a href=\"http:\/\/opensource.com\">opensource.com<\/a> . Using <a href=\"https:\/\/sdk.operatorframework.io\/\" data-type=\"URL\" data-id=\"https:\/\/sdk.operatorframework.io\/\">Operator SDK<\/a> is a good way to kick-start your own Kubernetes operator.<\/p>\n\n\n\n<p>While the post itself is based on an older version of the SDK and usage has changed, you should be able to get such an example operator up and running quickly using this post and a later version of the Operator SDK.<\/p>\n\n\n\n<p>While working on different operators, I wrote down patterns and best practices I learned or discovered in the different projects, which I wrote down on a blog<a href=\"https:\/\/www.openshift.com\/blog\/7-best-practices-for-writing-kubernetes-operators-an-sre-perspective\" data-type=\"URL\" data-id=\"https:\/\/www.openshift.com\/blog\/7-best-practices-for-writing-kubernetes-operators-an-sre-perspective\"> post<\/a> on <a href=\"http:\/\/openshift.com\">openshift.com<\/a>. The CFP <a href=\"https:\/\/ntlx.org\/de\/2020\/09\/cfp-how-to-build-a-kubernetes-operator-that-doesnt-break-production.html\/\" data-type=\"post\" data-id=\"249\">CFP: How to build a Kubernetes operator that doesn\u2019t break production<\/a> is mainly based on this blog post. If you want to build your own Operator, those two blog posts may help you build an operator that is easy to build, maintain and run.<\/p>","protected":false},"excerpt":{"rendered":"In the past months ad Red Hat I dove a bit into operator development. During learning how to build Kubernetes operators myself I published a quick start article on opensource.com . Using Operator SDK is a good way to kick-start your own Kubernetes operator. While the post itself is based on an older version of&#8230; <a class=\"view-article\" href=\"https:\/\/ntlx.org\/de\/2020\/11\/building-kubernetes-operators.html\">Artikel ansehen<\/a>","protected":false},"author":1,"featured_media":307,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[171,170,172,5],"_links":{"self":[{"href":"https:\/\/ntlx.org\/de\/wp-json\/wp\/v2\/posts\/305"}],"collection":[{"href":"https:\/\/ntlx.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ntlx.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ntlx.org\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ntlx.org\/de\/wp-json\/wp\/v2\/comments?post=305"}],"version-history":[{"count":1,"href":"https:\/\/ntlx.org\/de\/wp-json\/wp\/v2\/posts\/305\/revisions"}],"predecessor-version":[{"id":306,"href":"https:\/\/ntlx.org\/de\/wp-json\/wp\/v2\/posts\/305\/revisions\/306"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ntlx.org\/de\/wp-json\/wp\/v2\/media\/307"}],"wp:attachment":[{"href":"https:\/\/ntlx.org\/de\/wp-json\/wp\/v2\/media?parent=305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ntlx.org\/de\/wp-json\/wp\/v2\/categories?post=305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ntlx.org\/de\/wp-json\/wp\/v2\/tags?post=305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}