<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>go | Sergio López</title><link>https://slopezz.dev/tags/go/</link><atom:link href="https://slopezz.dev/tags/go/index.xml" rel="self" type="application/rss+xml"/><description>go</description><generator>Source Themes Academic (https://sourcethemes.com/academic/)</generator><language>en-us</language><copyright>© 2021 Sergio López · Fork me on [GitHub](https://github.com/slopezz/slopezz.dev)</copyright><lastBuildDate>Tue, 02 Jun 2020 00:00:00 +0200</lastBuildDate><image><url>https://slopezz.dev/img/logo-svg-slopezz.dev.png</url><title>go</title><link>https://slopezz.dev/tags/go/</link></image><item><title>marin3r</title><link>https://slopezz.dev/project/marin3r/</link><pubDate>Tue, 02 Jun 2020 00:00:00 +0200</pubDate><guid>https://slopezz.dev/project/marin3r/</guid><description>&lt;ul&gt;
&lt;li&gt;Lighweight, CRD based Envoy control plane for Kubernetes&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>saas-operator</title><link>https://slopezz.dev/project/saas-operator/</link><pubDate>Tue, 24 Dec 2019 00:00:00 +0200</pubDate><guid>https://slopezz.dev/project/saas-operator/</guid><description>&lt;ul&gt;
&lt;li&gt;A Kubernetes Operator based on the Operator SDK to manage 3scale SaaS (hosted version) on Kubernetes/OpenShift.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>slopezz.dev</title><link>https://slopezz.dev/project/slopezz.dev/</link><pubDate>Mon, 30 Sep 2019 00:00:00 +0200</pubDate><guid>https://slopezz.dev/project/slopezz.dev/</guid><description>&lt;p&gt;&lt;a href=&#34;https://app.netlify.com/sites/slopezz/deploys&#34; target=&#34;_blank&#34;&gt;&lt;img src=&#34;https://api.netlify.com/api/v1/badges/3471170d-4752-4659-8bac-82639eb93d27/deploy-status&#34; alt=&#34;Netlify Status&#34; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Static site for slopezz.dev using:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;http://gohugo.io&#34; target=&#34;_blank&#34;&gt;Hugo&lt;/a&gt;: Fast framework written in Go for building static websites.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://sourcethemes.com/academic&#34; target=&#34;_blank&#34;&gt;Academic&lt;/a&gt;: Hugo theme for academic purpose websites written in Markdown.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.netlify.com&#34; target=&#34;_blank&#34;&gt;Netlify&lt;/a&gt;: Builds, deploys and hosts static website (from GitHub).&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://logomakr.com&#34; target=&#34;_blank&#34;&gt;LogoMakr&lt;/a&gt;: Free logo maker.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://favicon.io/favicon-converter&#34; target=&#34;_blank&#34;&gt;Favicon.io&lt;/a&gt;: Free favicon converter from image source.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Site initially created with &lt;code&gt;academic-kickstart&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;git clone git@github.com:sourcethemes/academic-kickstart.git
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Theme &lt;code&gt;themes/academic&lt;/code&gt; added as submodule:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;git submodule add git@github.com:gcushen/hugo-academic.git themes/academic
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Extending the Kubernetes API with Custom Resources, Controllers and Operators</title><link>https://slopezz.dev/talk/cnbcn-extending-k8s/</link><pubDate>Wed, 18 Sep 2019 18:30:00 +0200</pubDate><guid>https://slopezz.dev/talk/cnbcn-extending-k8s/</guid><description>
&lt;p&gt;What is the controller pattern? And the operator pattern? How we can use custom controllers to extend the Kubernetes API? How we can build our own custom resources, controllers and operators?&lt;/p&gt;
&lt;p&gt;Join at &lt;a href=&#34;https://www.meetup.com/Cloud-Native-Barcelona/events/264074481/&#34; target=&#34;_blank&#34;&gt;meetup.com/Cloud-Native-Barcelona&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Slides at &lt;a href=&#34;https://go.rael.dev/cnbcn-extending-k8s&#34; target=&#34;_blank&#34;&gt;go.rael.dev/cnbcn-extending-k8s&lt;/a&gt;
The talk will be streamed live at &lt;a href=&#34;https://glovoapp.zoom.us/j/364754734&#34; target=&#34;_blank&#34;&gt;https://glovoapp.zoom.us/j/364754734&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2 id=&#34;agenda&#34;&gt;Agenda&lt;/h2&gt;
&lt;h3 id=&#34;18-30-welcome&#34;&gt;18:30 Welcome&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Introduction to the Cloud Native community and Glovo!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;18-45-kubernetes-architecture&#34;&gt;18:45 Kubernetes Architecture&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Introduction to the core principles an components of the Kubernetes architecture. We will start a Kubernetes cluster from scratch, component by component learning how each piece fits into the puzzle.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/raelga/kubernetes-talks/tree/master/k8s-from-scratch&#34; target=&#34;_blank&#34;&gt;github.com/raelga/kubernetes-talks/tree/master/k8s-from-scratch&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;19-40-break&#34;&gt;19:40 Break&lt;/h3&gt;
&lt;h3 id=&#34;19-45-kubernetes-custom-controllers-and-operators-in-action&#34;&gt;19:45 Kubernetes Custom Controllers and Operators in action&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;Introduction to the Operator concept. We will deploy some operators in a Google Kubernetes Engine cluster step by step and build our own Operator without (almost) writing any code.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;github.com/raelga/extending-kubernetes/tree/master/labs/ansible-operators&#34; target=&#34;_blank&#34;&gt;github.com/raelga/extending-kubernetes/tree/master/labs/ansible-operators&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;github.com/raelga/extending-kubernetes/tree/master/labs/operators-and-custom-controllers&#34; target=&#34;_blank&#34;&gt;github.com/raelga/extending-kubernetes/tree/master/labs/operators-and-custom-controllers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;20-30-pizza-and-drinks-from-glovo&#34;&gt;20:30 Pizza and drinks from Glovo!&lt;/h3&gt;
&lt;hr /&gt;
&lt;h2 id=&#34;speakers&#34;&gt;Speakers&lt;/h2&gt;
&lt;h3 id=&#34;nacho-alonso&#34;&gt;Nacho Alonso&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;SRE at CAPSiDE, contributor at Kubernetes and co-organizer at Cloud Native Barcelona&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&#34;rael-garcia&#34;&gt;Rael Garcia&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;SRE at CAPSiDE, contributor at Kubernetes and organizer at Cloud Native Barcelona&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&#34;roi-vázquez&#34;&gt;Roi Vázquez&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;SRE at CAPSiDE and contributor at Kubernetes &lt;a href=&#34;github.com/lominorama&#34; target=&#34;_blank&#34;&gt;@lominorama&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&#34;sergio-lópez&#34;&gt;Sergio López&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;SRE at Red Hat &lt;a href=&#34;github.com/slopezz&#34; target=&#34;_blank&#34;&gt;@slopezz&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>3scale-operator</title><link>https://slopezz.dev/project/3scale-operator/</link><pubDate>Fri, 22 Mar 2019 00:00:00 +0200</pubDate><guid>https://slopezz.dev/project/3scale-operator/</guid><description>&lt;ul&gt;
&lt;li&gt;The 3scale Operator creates and maintains the Red Hat 3scale API Management on OpenShift&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>