<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>eltuko.net</title>
	<atom:link href="https://www.eltuko.net/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.eltuko.net</link>
	<description>Continuous improvement</description>
	<lastBuildDate>Thu, 01 Sep 2022 10:22:16 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.5</generator>
	<item>
		<title>Managing Humans</title>
		<link>https://www.eltuko.net/book-managing-humans/</link>
					<comments>https://www.eltuko.net/book-managing-humans/#respond</comments>
		
		<dc:creator><![CDATA[Andrea]]></dc:creator>
		<pubDate>Thu, 01 Sep 2022 10:19:04 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[management]]></category>
		<guid isPermaLink="false">http://www.eltuko.net/?p=294</guid>

					<description><![CDATA[<p>Some books have this capacity to change how you see things and literally change you. This is on of these books Managing Humans It is a series of small chapters / stories of an experienced manager and has made a nice collection of personal learnings and battles and summed them up for our pleasure. Some [&#8230;]</p>
<p>The post <a href="https://www.eltuko.net/book-managing-humans/">Managing Humans</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Some books have this capacity to change how you see things and literally change you. This is on of these books </p>



<p><a href="https://www.amazon.com/Managing-Humans-Humorous-Software-Engineering/dp/1484221575/ref=sr_1_1?crid=2YJ8Y79HOA7B0&amp;keywords=managing+humans&amp;qid=1662027440&amp;sprefix=managing+humans%2Caps%2C337&amp;sr=8-1" target="_blank" rel="noreferrer noopener">Managing Humans</a></p>



<figure class="wp-block-image size-full"><a href="http://www.eltuko.net/wp-content/uploads/2022/09/image.png"><img fetchpriority="high" decoding="async" width="228" height="343" src="http://www.eltuko.net/wp-content/uploads/2022/09/image.png" alt="" class="wp-image-296" srcset="https://www.eltuko.net/wp-content/uploads/2022/09/image.png 228w, https://www.eltuko.net/wp-content/uploads/2022/09/image-199x300.png 199w" sizes="(max-width: 228px) 100vw, 228px" /></a></figure>



<p>It is a series of small chapters / stories of an experienced manager and has made a nice collection of personal learnings and battles and summed them up for our pleasure. Some chapters are hilarious so there will be some fun time involved.</p>



<p>You can expect a wide range of topics which will be about</p>



<ul class="wp-block-list"><li>how to manage and live meetings</li><li>how to interact with people, what are the agendas of people</li><li>how to see and tackle corporate dramas</li><li>and so much more</li></ul>



<p>If you&#8217;re into management books take a peek. It&#8217;s definitely a good read.</p>



<p>tip: make sure you buy the last edition</p><p>The post <a href="https://www.eltuko.net/book-managing-humans/">Managing Humans</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eltuko.net/book-managing-humans/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The fish model for meettings</title>
		<link>https://www.eltuko.net/the-fish-model-for-meettings/</link>
					<comments>https://www.eltuko.net/the-fish-model-for-meettings/#respond</comments>
		
		<dc:creator><![CDATA[Andrea]]></dc:creator>
		<pubDate>Thu, 01 Sep 2022 09:01:57 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[meetings]]></category>
		<guid isPermaLink="false">http://www.eltuko.net/?p=284</guid>

					<description><![CDATA[<p>Many times I find myself in a meeting where attention of all the attendees is drifting and they are discussing all kind of matters, not always related to the meeting. This can have many causes like: the stage was never set for the meeting. Attendees are not aware what the scope of the meeting is. [&#8230;]</p>
<p>The post <a href="https://www.eltuko.net/the-fish-model-for-meettings/">The fish model for meettings</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Many times I find myself in a meeting where attention of all the attendees is drifting and they are discussing all kind of matters, not always related to the meeting. This can have many causes like:</p>



<ul class="wp-block-list"><li>the stage was never set for the meeting. Attendees are not aware what the scope of the meeting is. <em>If You Fail to Plan, You Are Planning to Fail</em> by Benjamin Franklin</li><li>attendees were never trained to use focus, sometimes they are not aware this is one tool they can have in their tool belt (consciousness)</li><li>there is little awareness of people on what a meeting actually is. Who are the actors in the room? What do they want? What is expected from the meeting. Who should be invited? And the list of questions goes on. (awareness)</li></ul>



<p>With this article I wanted to share a learning I got from a former mentor of mine. He called this technique the fish model. Fancy naming .. very catchy :)</p>



<p>I will refer to a meeting now that is meant to take technical decisions. This meeting very probably will start with some problem to solve like: <em>how the heck are we going to implement this feature?</em></p>



<p>So people will start discussing context on the feature, there will be questions of the attendees. This is the  phase where attendees will gather information. So we will be a state of diverging. We are literally expanding our knowledge on the matter. It is clear at this point that the information grows and grows and that at some point <span style="text-decoration: underline;">this needs to stop</span>. This is when a next phase will need to be explored the converge phase. See the picture to have a visual effect on this:</p>



<figure class="wp-block-image size-full"><a href="http://www.eltuko.net/wp-content/uploads/2022/09/design-thinking-converge-diverge.jpeg"><img decoding="async" width="982" height="545" src="http://www.eltuko.net/wp-content/uploads/2022/09/design-thinking-converge-diverge.jpeg" alt="" class="wp-image-287" srcset="https://www.eltuko.net/wp-content/uploads/2022/09/design-thinking-converge-diverge.jpeg 982w, https://www.eltuko.net/wp-content/uploads/2022/09/design-thinking-converge-diverge-300x166.jpeg 300w, https://www.eltuko.net/wp-content/uploads/2022/09/design-thinking-converge-diverge-768x426.jpeg 768w, https://www.eltuko.net/wp-content/uploads/2022/09/design-thinking-converge-diverge-816x453.jpeg 816w" sizes="(max-width: 982px) 100vw, 982px" /></a></figure>



<p>As you can see by gathering information you make room to have more choices available for your decision process. After that you will <strong>narrow</strong> down your choices that will translate into <strong>actions</strong>. Being conscious about this dynamic will help the attendees, because they know exactly when and what they should raise at any moment and help a natural and efficient flow of the meeting.</p>



<p>What the heck was the fish thingy about then? Well let me show it you with a different perspective:</p>



<figure class="wp-block-image size-full"><a href="http://www.eltuko.net/wp-content/uploads/2022/09/fish-drawing-1c.jpeg"><img decoding="async" width="899" height="624" src="http://www.eltuko.net/wp-content/uploads/2022/09/fish-drawing-1c.jpeg" alt="" class="wp-image-289" srcset="https://www.eltuko.net/wp-content/uploads/2022/09/fish-drawing-1c.jpeg 899w, https://www.eltuko.net/wp-content/uploads/2022/09/fish-drawing-1c-300x208.jpeg 300w, https://www.eltuko.net/wp-content/uploads/2022/09/fish-drawing-1c-768x533.jpeg 768w, https://www.eltuko.net/wp-content/uploads/2022/09/fish-drawing-1c-816x566.jpeg 816w" sizes="(max-width: 899px) 100vw, 899px" /></a><figcaption>The famous fish</figcaption></figure>



<p>At the beginning of meeting is the head of the fish. Information is low and alignment and information gathering is needed. The more into the meeting you move to the body of the fish. That is when we&#8217;ve a lot of information and choices on the table. Finally we arrive at just before the tail of the fish where we&#8217;ll decide and narrow down the choices. This is where you&#8217;ll have your action items to translate into concrete tasks. At this stage the meeting is over.</p>



<p>The tail is already the implementation phase, engineers will dig into deep technical knowledge for the implementation but at this phase the choice was already made and the engineer continues to implement and document the feature.</p>



<p>Take it with a grain of salt (fish tastes better with salt), it&#8217;s not a perfect technique but it surely helps meetings to go smoother if everybody is aware of the game.</p>



<p> </p><p>The post <a href="https://www.eltuko.net/the-fish-model-for-meettings/">The fish model for meettings</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eltuko.net/the-fish-model-for-meettings/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What is SRE and how to bring it to the next level</title>
		<link>https://www.eltuko.net/what-is-sre-and-how-to-bring-it-to-the-next-level/</link>
					<comments>https://www.eltuko.net/what-is-sre-and-how-to-bring-it-to-the-next-level/#respond</comments>
		
		<dc:creator><![CDATA[Andrea]]></dc:creator>
		<pubDate>Wed, 26 May 2021 14:12:19 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[datadog]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[sre]]></category>
		<guid isPermaLink="false">http://www.eltuko.net/?p=273</guid>

					<description><![CDATA[<p>This awesome video is an excellent recap about an SRE/DevOps culture. Enjoy! extra: https://sre.google/books/</p>
<p>The post <a href="https://www.eltuko.net/what-is-sre-and-how-to-bring-it-to-the-next-level/">What is SRE and how to bring it to the next level</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>This awesome video is an excellent recap about an SRE/DevOps culture. Enjoy!</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="SRE Panel with Google Cloud &amp; METRO.digital" width="634" height="357" src="https://www.youtube.com/embed/zPgY_M191PQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>extra: <a href="https://sre.google/books/" target="_blank" rel="noreferrer noopener">https://sre.google/books/</a></p><p>The post <a href="https://www.eltuko.net/what-is-sre-and-how-to-bring-it-to-the-next-level/">What is SRE and how to bring it to the next level</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eltuko.net/what-is-sre-and-how-to-bring-it-to-the-next-level/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Datadog presentation</title>
		<link>https://www.eltuko.net/datadog-presentation/</link>
					<comments>https://www.eltuko.net/datadog-presentation/#respond</comments>
		
		<dc:creator><![CDATA[Andrea]]></dc:creator>
		<pubDate>Thu, 20 May 2021 12:34:08 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[datadog]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[monitoring]]></category>
		<category><![CDATA[slides]]></category>
		<guid isPermaLink="false">http://www.eltuko.net/?p=267</guid>

					<description><![CDATA[<p>Today I will do a presentation on how Leaseplan digital was able to introduce Datadog to monitor an application platform based on kubernetes. This allowed the platform team to configure monitoring in such a way that the users of the platform do not need to do any extra configuration in order to have visibility over [&#8230;]</p>
<p>The post <a href="https://www.eltuko.net/datadog-presentation/">Datadog presentation</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></description>
										<content:encoded><![CDATA[<p></p>



<figure class="wp-block-image"><img decoding="async" src="https://quiin.s3.us-east-1.amazonaws.com/events/pictures/000/184/419/original/201119_leaseplan_emailbanner.png?1618581464" alt=""/></figure>



<p>Today I will do a presentation on how Leaseplan digital was able to introduce Datadog to monitor an application platform based on kubernetes.</p>



<p>This allowed the platform team to configure monitoring in such a way that the users of the platform do not need to do any extra configuration in order to have visibility over the applications that are running.</p>



<p>More info <a href="https://hopin.com/events/datadog-leaseplan-webinar">here</a><br></p>



<div class="wp-block-file"><a href="http://www.eltuko.net/wp-content/uploads/2021/05/Datadog-event-2020.pdf">Datadog event slides</a><a href="http://www.eltuko.net/wp-content/uploads/2021/05/Datadog-event-2020.pdf" class="wp-block-file__button" download>Download</a></div>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Datadog &amp; LeasePlan Webinar - The Importance of Observability in the Cloud" width="634" height="357" src="https://www.youtube.com/embed/cCyIUd3-haw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure><p>The post <a href="https://www.eltuko.net/datadog-presentation/">Datadog presentation</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eltuko.net/datadog-presentation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Team topologies</title>
		<link>https://www.eltuko.net/team-topologies/</link>
					<comments>https://www.eltuko.net/team-topologies/#respond</comments>
		
		<dc:creator><![CDATA[Andrea]]></dc:creator>
		<pubDate>Thu, 20 May 2021 12:23:34 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[platform]]></category>
		<guid isPermaLink="false">http://www.eltuko.net/?p=262</guid>

					<description><![CDATA[<p>This book talks about how to design teams inside an organisation. This is a very important topic because of Conways law: Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization&#8217;s communication structure. — Melvin E. Conway This means that when you design an architecture of [&#8230;]</p>
<p>The post <a href="https://www.eltuko.net/team-topologies/">Team topologies</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-image"><img loading="lazy" decoding="async" width="683" height="1024" src="http://www.eltuko.net/wp-content/uploads/2021/05/81vdbXuZ0NL1-683x1024.jpg" alt="" class="wp-image-263" srcset="https://www.eltuko.net/wp-content/uploads/2021/05/81vdbXuZ0NL1-683x1024.jpg 683w, https://www.eltuko.net/wp-content/uploads/2021/05/81vdbXuZ0NL1-200x300.jpg 200w, https://www.eltuko.net/wp-content/uploads/2021/05/81vdbXuZ0NL1-768x1151.jpg 768w, https://www.eltuko.net/wp-content/uploads/2021/05/81vdbXuZ0NL1-667x999.jpg 667w, https://www.eltuko.net/wp-content/uploads/2021/05/81vdbXuZ0NL1.jpg 1708w" sizes="(max-width: 683px) 100vw, 683px" /></figure>



<p>This book talks about how to design teams inside an organisation. This is a very important topic because of Conways law: </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization&#8217;s communication structure.</p><p> <br> — Melvin E. Conway  </p></blockquote>



<p>This means that when you design an architecture of a system or when you design a platform you better take into account the communication flows of the company and people involved. The team structure will be an imprint for your product architecture.</p>



<p>This book will give you options on how to structure teams. There are several ways defined in the book, ranging from a collaborative team to platform teams serving self service products. A must read before attempting to scale any teams or organisation!</p>



<p>More info on the <a href="https://teamtopologies.com/">team topologies website</a></p>



<p></p><p>The post <a href="https://www.eltuko.net/team-topologies/">Team topologies</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eltuko.net/team-topologies/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Raspberry K8s on Wifi</title>
		<link>https://www.eltuko.net/raspberry-k8s-on-wifi/</link>
					<comments>https://www.eltuko.net/raspberry-k8s-on-wifi/#comments</comments>
		
		<dc:creator><![CDATA[Andrea]]></dc:creator>
		<pubDate>Sun, 31 Mar 2019 13:54:21 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[k8s]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[raspberry]]></category>
		<guid isPermaLink="false">http://www.eltuko.net/?p=221</guid>

					<description><![CDATA[<p>Everybody installs a Kubernetes cluster on raspberry pi &#8230; so why not me &#8230; let&#8217;s play :) First of all you&#8217;ve to pick your hardware and that&#8217;s where you&#8217;ve to do some choices. And my choice was to avoid buying a switch because I like it to have less cables and items lying around. Obviously [&#8230;]</p>
<p>The post <a href="https://www.eltuko.net/raspberry-k8s-on-wifi/">Raspberry K8s on Wifi</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Everybody installs a Kubernetes cluster on raspberry pi &#8230; so why not me &#8230; let&#8217;s play :)</p>



<p>First of all you&#8217;ve to pick your hardware and that&#8217;s where you&#8217;ve to do some choices. And my choice was to avoid buying a switch because I like it to have less cables and items lying around. Obviously not as reliable but it&#8217;s just a game.</p>



<p>Here you can see the difference. This is the only wifi version:</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="768" src="http://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_143108-1024x768.jpg" alt="" class="wp-image-237" srcset="https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_143108-1024x768.jpg 1024w, https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_143108-300x225.jpg 300w, https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_143108-768x576.jpg 768w, https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_143108-816x612.jpg 816w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="768" src="http://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_143129-1-1024x768.jpg" alt="" class="wp-image-239" srcset="https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_143129-1-1024x768.jpg 1024w, https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_143129-1-300x225.jpg 300w, https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_143129-1-768x576.jpg 768w, https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_143129-1-816x612.jpg 816w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>And here is the ethernet version:</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="768" src="http://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_150705-1024x768.jpg" alt="" class="wp-image-238" srcset="https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_150705-1024x768.jpg 1024w, https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_150705-300x225.jpg 300w, https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_150705-768x576.jpg 768w, https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_150705-816x612.jpg 816w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>lots of cables</figcaption></figure>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="768" src="http://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_151357-1024x768.jpg" alt="" class="wp-image-240" srcset="https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_151357-1024x768.jpg 1024w, https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_151357-300x225.jpg 300w, https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_151357-768x576.jpg 768w, https://www.eltuko.net/wp-content/uploads/2019/03/IMG_20190331_151357-816x612.jpg 816w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption> cool switch though, it&#8217;s powered by usb only<br></figcaption></figure>



<span id="more-221"></span>



<p>So my focus on this post will be on how to make the Kubernetes work on a wifi only setup. <br><br>The first step would be to download raspbian you can find it <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://www.raspberrypi.org/downloads/raspbian/" target="_blank">here</a><br>You can pick the <em>Raspbian Stretch</em> Lite version.<br><br>Flash the micro-sd cards with the image, overwrite everything. Check it out how to do that <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://kubecloud.io/setting-up-a-kubernetes-1-11-raspberry-pi-cluster-using-kubeadm-952bbda329c8" target="_blank">here.</a> For guys that have a windows machine you can use <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://sourceforge.net/projects/win32diskimager/" target="_blank">Win32DiskImager.</a><br><br>Now this will do the trick for the wifi setup:<br>In the boot disk of the flashed micro-sd card you have to add two files: ssh and wpa_supplicant.conf. ssh is empty and wpa_supplicant.conf must contain your wifi settings. (country code must be correct for your country)<br></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=NL

network={
    ssid=&quot;your-ssid-name&quot;
    psk=&quot;your-password&quot;
    key_mgmt=WPA-PSK
}
</pre></div>


<p>Then you can boot your raspberry and see if it comes up. You can use a tool like nmap in order to see it&#8217;s IP address. Please change the network range that corrisponds to your wifi network.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
nmap -sn 192.168.0.0/24
</pre></div>


<p>This should produce a similar output:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
Nmap scan report for 192.168.0.100
Host is up (0.079s latency).
MAC Address: &amp;lt;redacted&gt; (Raspberry Pi Foundation)

Nmap scan report for 192.168.0.101
Host is up (0.019s latency).
MAC Address: &amp;lt;redacted&gt; (Raspberry Pi Foundation)

Nmap scan report for 192.168.0.102
Host is up (0.094s latency).
MAC Address: &amp;lt;redacted&gt; (Raspberry Pi Foundation)
</pre></div>


<p>Now you should be able to ssh in the host with this command:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
ssh pi@192.168.0.100
</pre></div>


<p>The default password for raspbian is <strong>raspberry </strong>(you should change this later on)</p>



<p>This didn&#8217;t work for me the first time so I&#8217;ll give you some troubleshooting tips:</p>



<ul class="wp-block-list"><li>If you don&#8217;t see the raspberry pi ip address with nmap, just connect a HDMI cable + monitor to your PI. Login with the usual credentials.</li><li>Verify the config file called <em>/etc/wpa_supplicant/wpa_supplicant.conf. </em>Make sure that the file has no strange newlines or such.</li><li>As an alternative you can do all of this with an interactive configuration tool: use <em>sudo raspi-config </em>to start it. Here you can also change the hostname or the network configuration of the pi.</li></ul>



<p>Another step I advise you to do is setting a static ip address. You should edit the file  /etc/dhcpcd.conf. Add these lines to each of your pi&#8217;s. Please mind that each of them might have different ip values according to your network.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
interface wlan0
static ip_address=192.168.0.100/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1
</pre></div>


<p>To apply the network settings just do a reboot this should then apply them correctly:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
sudo reboot
</pre></div>


<p>Now your wifi, should be good at this point. Just continue the instructions on this well done blog post on <a rel="noreferrer noopener" aria-label=" (opens in a new tab)" href="https://kubecloud.io/setting-up-a-kubernetes-1-11-raspberry-pi-cluster-using-kubeadm-952bbda329c8" target="_blank">how to install kubernetes on pi</a>. No need for me to repeat the good work. Just mind the weave network setup step it has a typo in it. You can use this command instead:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
kubectl apply -f &quot;https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')&quot;
</pre></div>


<p>So if all is good and your kubernetes is up an running let&#8217;s just do a final test to see if it works. Execute this command that will create a nginx deployment + service. First create this file <em>nginx-deployment.yaml</em></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
apiVersion: apps/v1 # for versions before 1.9.0 use apps/v1beta2
kind: Deployment
metadata:
  name: nginx-deployment
spec:
  selector:
    matchLabels:
      app: nginx
  replicas: 2 # tells deployment to run 2 pods matching the template
  template:
    metadata:
      labels:
        app: nginx
    spec:
      containers:
      - name: nginx
        image: nginx
        ports:
        - containerPort: 80
---
kind: Service
apiVersion: v1
metadata:
  name: nginx-service
spec:
  selector:
    app: nginx
  ports:
  - protocol: TCP
    port: 80
    targetPort: 80
  type: NodePort
</pre></div>


<p>Then apply the config with kubectl:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
kubectl apply -f ./nginx-deployment.yaml
</pre></div>


<p>Verfiy your deployment:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
pi@k8s-lord:~ $ kubectl describe deployment nginx-deployment
Name:                   nginx-deployment
Namespace:              default
CreationTimestamp:      Sun, 31 Mar 2019 11:27:58 +0100
Labels:                 &amp;lt;none&gt;
Annotations:            deployment.kubernetes.io/revision: 1
                        kubectl.kubernetes.io/last-applied-configuration:
                          {&quot;apiVersion&quot;:&quot;apps/v1&quot;,&quot;kind&quot;:&quot;Deployment&quot;,&quot;metadata&quot;:{&quot;annotations&quot;:{},&quot;name&quot;:&quot;nginx-deployment&quot;,&quot;namespace&quot;:&quot;default&quot;},&quot;spec&quot;:{&quot;replica...
Selector:               app=nginx
Replicas:               2 desired | 2 updated | 2 total | 2 available | 0 unavailable
StrategyType:           RollingUpdate
MinReadySeconds:        0
RollingUpdateStrategy:  25% max unavailable, 25% max surge
Pod Template:
  Labels:  app=nginx
  Containers:
   nginx:
    Image:        nginx
    Port:         80/TCP
    Host Port:    0/TCP
    Environment:  &amp;lt;none&gt;
    Mounts:       &amp;lt;none&gt;
  Volumes:        &amp;lt;none&gt;
Conditions:
  Type           Status  Reason
  ----           ------  ------
  Progressing    True    NewReplicaSetAvailable
  Available      True    MinimumReplicasAvailable
OldReplicaSets:  &amp;lt;none&gt;
NewReplicaSet:   nginx-deployment-56db997f77 (2/2 replicas created)
Events:
  Type    Reason             Age   From                   Message
  ----    ------             ----  ----                   -------
  Normal  ScalingReplicaSet  3h1m  deployment-controller  Scaled up replica set nginx-deployment-56db997f77 to 2

</pre></div>


<p>Verfiy the service:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
pi@k8s-lord:~ $ kubectl describe service nginx-service
Name:                     nginx-service
Namespace:                default
Labels:                   &amp;lt;none&gt;
Annotations:              kubectl.kubernetes.io/last-applied-configuration:
                            {&quot;apiVersion&quot;:&quot;v1&quot;,&quot;kind&quot;:&quot;Service&quot;,&quot;metadata&quot;:{&quot;annotations&quot;:{},&quot;name&quot;:&quot;nginx-service&quot;,&quot;namespace&quot;:&quot;default&quot;},&quot;spec&quot;:{&quot;ports&quot;:&#x5B;{&quot;port&quot;:80...
Selector:                 app=nginx
Type:                     NodePort
IP:                       10.97.232.90
Port:                     &amp;lt;unset&gt;  80/TCP
TargetPort:               80/TCP
NodePort:                 &amp;lt;unset&gt;  30681/TCP
Endpoints:                10.38.0.2:80,10.40.0.4:80
Session Affinity:         None
External Traffic Policy:  Cluster
Events:                   &amp;lt;none&gt;

</pre></div>


<p>You can see it&#8217;s using the node port <strong>30681</strong> that is where I decided to host our service for the demo. Let&#8217;s try to navigate to  <br>http://192.168.0.100:30681/  from our local network (same as wifi)</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="859" height="376" src="http://www.eltuko.net/wp-content/uploads/2019/03/image.png" alt="" class="wp-image-250" srcset="https://www.eltuko.net/wp-content/uploads/2019/03/image.png 859w, https://www.eltuko.net/wp-content/uploads/2019/03/image-300x131.png 300w, https://www.eltuko.net/wp-content/uploads/2019/03/image-768x336.png 768w, https://www.eltuko.net/wp-content/uploads/2019/03/image-816x357.png 816w" sizes="(max-width: 859px) 100vw, 859px" /></figure>



<p>Here we go! </p><p>The post <a href="https://www.eltuko.net/raspberry-k8s-on-wifi/">Raspberry K8s on Wifi</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eltuko.net/raspberry-k8s-on-wifi/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>The DevOps Handbook</title>
		<link>https://www.eltuko.net/the-devops-handbook/</link>
					<comments>https://www.eltuko.net/the-devops-handbook/#respond</comments>
		
		<dc:creator><![CDATA[Andrea]]></dc:creator>
		<pubDate>Sun, 07 May 2017 10:16:49 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[devops]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[management]]></category>
		<guid isPermaLink="false">http://www.eltuko.net/?p=202</guid>

					<description><![CDATA[<p>If you are on a DevOps transformation journey this is not doubt a good a read. It will give you the strength and some material to share with your coworkers. The book remains quite high level (not too deep in the technologies) so it will give you an overview of DevOps practices and why they&#8217;re [&#8230;]</p>
<p>The post <a href="https://www.eltuko.net/the-devops-handbook/">The DevOps Handbook</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></description>
										<content:encoded><![CDATA[<p><a href="http://shop.oreilly.com/product/9781942788003.do"><img loading="lazy" decoding="async" src="http://www.eltuko.net/wp-content/uploads/2017/05/imgres.png" alt="" width="259" height="194" class="alignnone size-full wp-image-204"></a></p>
<p>If you are on a DevOps transformation journey this is not doubt a good a read. It will give you the strength and some material to share with your coworkers.</p>
<p>The book remains quite high level (not too deep in the technologies) so it will give you an overview of DevOps practices and why they&#8217;re so powerful.<br />
I would recommend the read to engineers but also to managers that want to understand or rollout DevOps practices to improve organisations.<br />
This is also about creating a better workplace for you and your coworkers.</p><p>The post <a href="https://www.eltuko.net/the-devops-handbook/">The DevOps Handbook</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eltuko.net/the-devops-handbook/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Micro Pipeline Hell</title>
		<link>https://www.eltuko.net/micro-pipeline-hell/</link>
					<comments>https://www.eltuko.net/micro-pipeline-hell/#respond</comments>
		
		<dc:creator><![CDATA[Andrea]]></dc:creator>
		<pubDate>Tue, 25 Oct 2016 21:08:55 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[microservices]]></category>
		<category><![CDATA[octopus deploy]]></category>
		<category><![CDATA[slides]]></category>
		<category><![CDATA[teamcity]]></category>
		<guid isPermaLink="false">http://www.eltuko.net/?p=186</guid>

					<description><![CDATA[<p>Today I did a nice presentation on continuous delivery applied in a microservices scenario at a tech meetup hosted by Levi9 in Novi Sad in Serbia. I explained how the choice of microservices architecture can give you a lot of advantages but it also brings along a lot of work as a trade off. An example [&#8230;]</p>
<p>The post <a href="https://www.eltuko.net/micro-pipeline-hell/">Micro Pipeline Hell</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>Today I did a nice presentation on continuous delivery applied in a microservices scenario at a tech meetup hosted by <a href="https://www.levi9.com/" target="_blank">Levi9</a> in Novi Sad in Serbia. </p>
<p>I explained how the choice of microservices architecture can give you a lot of advantages but it also brings along a lot of work as a trade off. </p>
<p>An example would be to configure a continuous integration pipeline for each of your services. A nice solution is to automate the creation of the pipelines. Check the slides if you are interested!</p>
<p>&nbsp;</p>
<p><iframe loading="lazy" id="iframe_container" src="https://prezi.com/embed/bictdsqzck-y/?bgcolor=ffffff&amp;lock_to_path=0&amp;autoplay=0&amp;autohide_ctrls=0#" width="550" height="400" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p><p>The post <a href="https://www.eltuko.net/micro-pipeline-hell/">Micro Pipeline Hell</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eltuko.net/micro-pipeline-hell/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to take your knowledge of Azure resource manager to the next level!</title>
		<link>https://www.eltuko.net/how-to-take-your-knowledge-of-azure-resource-manager-to-the-next-level/</link>
					<comments>https://www.eltuko.net/how-to-take-your-knowledge-of-azure-resource-manager-to-the-next-level/#respond</comments>
		
		<dc:creator><![CDATA[Andrea]]></dc:creator>
		<pubDate>Fri, 26 Aug 2016 09:23:57 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[courses]]></category>
		<category><![CDATA[devops]]></category>
		<guid isPermaLink="false">http://www.eltuko.net/?p=175</guid>

					<description><![CDATA[<p>I used ARM templates for some time now but probably also in a very unstructured way. Until .. I saw this excellent Pluralsight course on ARM templates called Azure Resource Manager Deep Dive &#160; If you got some spare time and you are into Azure infrastructure automation I would highly recommend it to you :) [&#8230;]</p>
<p>The post <a href="https://www.eltuko.net/how-to-take-your-knowledge-of-azure-resource-manager-to-the-next-level/">How to take your knowledge of Azure resource manager to the next level!</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></description>
										<content:encoded><![CDATA[<p>I used ARM templates for some time now but probably also in a very unstructured way. Until .. I saw this excellent <a href="http://pluralsight.com" target="_blank">Pluralsight </a>course on ARM templates called <a href="https://app.pluralsight.com/library/courses/azure-resource-manager-deep-dive/table-of-contents" target="_blank">Azure Resource Manager Deep Dive<br />
</a></p>
<p><div id="attachment_177" style="width: 644px" class="wp-caption alignnone"><a href="http://www.eltuko.net/wp-content/uploads/2016/08/ARM_deep_dive.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-177" class="wp-image-177 size-large" src="http://www.eltuko.net/wp-content/uploads/2016/08/ARM_deep_dive-1024x604.png" alt="ARM_deep_dive" width="634" height="374" srcset="https://www.eltuko.net/wp-content/uploads/2016/08/ARM_deep_dive-1024x604.png 1024w, https://www.eltuko.net/wp-content/uploads/2016/08/ARM_deep_dive-300x177.png 300w, https://www.eltuko.net/wp-content/uploads/2016/08/ARM_deep_dive-768x453.png 768w, https://www.eltuko.net/wp-content/uploads/2016/08/ARM_deep_dive-816x482.png 816w, https://www.eltuko.net/wp-content/uploads/2016/08/ARM_deep_dive.png 1523w" sizes="(max-width: 634px) 100vw, 634px" /></a><p id="caption-attachment-177" class="wp-caption-text">ARM deep dive by James Bannen</p></div></p>
<p>&nbsp;</p>
<p>If you got some spare time and you are into Azure infrastructure automation I would highly recommend it to you :)<br />
Thanks to James Bannen for creating this excellent course!</p><p>The post <a href="https://www.eltuko.net/how-to-take-your-knowledge-of-azure-resource-manager-to-the-next-level/">How to take your knowledge of Azure resource manager to the next level!</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eltuko.net/how-to-take-your-knowledge-of-azure-resource-manager-to-the-next-level/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>My desktop @ Work</title>
		<link>https://www.eltuko.net/my-desktop-work/</link>
					<comments>https://www.eltuko.net/my-desktop-work/#respond</comments>
		
		<dc:creator><![CDATA[Andrea]]></dc:creator>
		<pubDate>Mon, 20 Jul 2015 12:06:18 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[bigdata]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[octopus deploy]]></category>
		<guid isPermaLink="false">http://www.eltuko.net/?p=168</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<p><div id="attachment_169" style="width: 644px" class="wp-caption alignnone"><a href="http://www.eltuko.net/wp-content/uploads/2015/07/addtext_com_MDcwMzA3Nzk2.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-169" class="wp-image-169 size-large" src="http://www.eltuko.net/wp-content/uploads/2015/07/addtext_com_MDcwMzA3Nzk2-1024x768.jpg" alt="addtext_com_MDcwMzA3Nzk2" width="634" height="476" srcset="https://www.eltuko.net/wp-content/uploads/2015/07/addtext_com_MDcwMzA3Nzk2.jpg 1024w, https://www.eltuko.net/wp-content/uploads/2015/07/addtext_com_MDcwMzA3Nzk2-300x225.jpg 300w, https://www.eltuko.net/wp-content/uploads/2015/07/addtext_com_MDcwMzA3Nzk2-816x612.jpg 816w" sizes="(max-width: 634px) 100vw, 634px" /></a><p id="caption-attachment-169" class="wp-caption-text">My desktop!</p></div></p><p>The post <a href="https://www.eltuko.net/my-desktop-work/">My desktop @ Work</a> first appeared on <a href="https://www.eltuko.net">eltuko.net</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.eltuko.net/my-desktop-work/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
