<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Steve Horsfield</title>
	<atom:link href="https://stevehorsfield.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://stevehorsfield.wordpress.com</link>
	<description>Information Technology, Business, Politics, Philosophy, Religion and Theology</description>
	<lastBuildDate>Tue, 15 Oct 2019 10:09:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">8177109</site><cloud domain='stevehorsfield.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://s0.wp.com/i/buttonw-com.png</url>
		<title>Steve Horsfield</title>
		<link>https://stevehorsfield.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://stevehorsfield.wordpress.com/osd.xml" title="Steve Horsfield" />
	<atom:link rel='hub' href='https://stevehorsfield.wordpress.com/?pushpress=hub'/>
	<item>
		<title>“How do I believe?” is a defining question for our time</title>
		<link>https://stevehorsfield.wordpress.com/2019/10/11/how-do-i-believe-is-a-defining-question-for-our-time/</link>
					<comments>https://stevehorsfield.wordpress.com/2019/10/11/how-do-i-believe-is-a-defining-question-for-our-time/#respond</comments>
		
		<dc:creator><![CDATA[Steve Horsfield]]></dc:creator>
		<pubDate>Fri, 11 Oct 2019 09:23:05 +0000</pubDate>
				<category><![CDATA[Christianity]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[belief]]></category>
		<guid isPermaLink="false">http://stevehorsfield.wordpress.com/?p=763</guid>

					<description><![CDATA[How do you form a belief in something? I don’t mean the neuroscience of how an idea becomes an embedded position in our brain, but more critically, “what does it take for some opinion to become something you believe to be true when you cannot yourself prove it?” Outside of pure mathematics, proof is an [&#8230;]]]></description>
		
					<wfw:commentRss>https://stevehorsfield.wordpress.com/2019/10/11/how-do-i-believe-is-a-defining-question-for-our-time/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">763</post-id>
		<media:content url="https://1.gravatar.com/avatar/dc79add02727874ee98ecb718dc23acc2c6c7275270abc52a1ffebb277b0eba5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">stevehorsfield</media:title>
		</media:content>

		<media:content url="https://images.unsplash.com/photo-1554115071-3676a73736f2?ixlib=rb-1.2.1&#038;ixid=eyJhcHBfaWQiOjEyMDd9&#038;auto=format&#038;fit=crop&#038;w=1000&#038;q=80" medium="image" />
	</item>
		<item>
		<title>How I used HAProxy to overcome the AWS Web Application Firewall&#8217;s hard limit of 10 Rules per Web ACL</title>
		<link>https://stevehorsfield.wordpress.com/2019/10/10/how-i-used-haproxy-to-overcome-the-aws-web-application-firewalls-hard-limit-of-10-rules-per-web-acl/</link>
					<comments>https://stevehorsfield.wordpress.com/2019/10/10/how-i-used-haproxy-to-overcome-the-aws-web-application-firewalls-hard-limit-of-10-rules-per-web-acl/#comments</comments>
		
		<dc:creator><![CDATA[Steve Horsfield]]></dc:creator>
		<pubDate>Thu, 10 Oct 2019 20:17:54 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[haproxy]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">http://stevehorsfield.wordpress.com/?p=755</guid>

					<description><![CDATA[I love Amazon Web Services. Most of the time, I find it intuitive and a good match for my needs. From experience, I’ve found that when you hit an AWS hard limit you are generally working outside of Amazon’s expected use of the feature and you should probably pivot. I hit one such hard limit [&#8230;]]]></description>
		
					<wfw:commentRss>https://stevehorsfield.wordpress.com/2019/10/10/how-i-used-haproxy-to-overcome-the-aws-web-application-firewalls-hard-limit-of-10-rules-per-web-acl/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">755</post-id>
		<media:thumbnail url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/image-11.png" />
		<media:content url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/image-11.png" medium="image">
			<media:title type="html">image-11</media:title>
		</media:content>

		<media:content url="https://1.gravatar.com/avatar/dc79add02727874ee98ecb718dc23acc2c6c7275270abc52a1ffebb277b0eba5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">stevehorsfield</media:title>
		</media:content>
	</item>
		<item>
		<title>Basic Business Economics for Developers</title>
		<link>https://stevehorsfield.wordpress.com/2019/10/09/basic-business-economics-for-developers/</link>
					<comments>https://stevehorsfield.wordpress.com/2019/10/09/basic-business-economics-for-developers/#respond</comments>
		
		<dc:creator><![CDATA[Steve Horsfield]]></dc:creator>
		<pubDate>Wed, 09 Oct 2019 13:05:27 +0000</pubDate>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[finance]]></category>
		<guid isPermaLink="false">http://stevehorsfield.wordpress.com/?p=733</guid>

					<description><![CDATA[Are you a developer? Do things like revenue, return-on-investment, payment terms and capital seem irrelevant to your job? I’ve got news for you! Having a basic understanding of business economics will have a significant impact on your success now and for your entire career. Why? Because for most of us, we will work for a [&#8230;]]]></description>
		
					<wfw:commentRss>https://stevehorsfield.wordpress.com/2019/10/09/basic-business-economics-for-developers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">733</post-id>
		<media:thumbnail url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/image-7.png" />
		<media:content url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/image-7.png" medium="image">
			<media:title type="html">image-7</media:title>
		</media:content>

		<media:content url="https://1.gravatar.com/avatar/dc79add02727874ee98ecb718dc23acc2c6c7275270abc52a1ffebb277b0eba5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">stevehorsfield</media:title>
		</media:content>

		<media:content url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/image-8.png?w=441" medium="image" />

		<media:content url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/image-9.png?w=800" medium="image" />

		<media:content url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/57791-1cy8h2wyo7w6ojx4cizefna.png" medium="image" />

		<media:content url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/image-10.png?w=1024" medium="image" />
	</item>
		<item>
		<title>Send your systemd journal logs to Graylog</title>
		<link>https://stevehorsfield.wordpress.com/2019/10/08/send-your-systemd-journal-logs-to-graylog/</link>
					<comments>https://stevehorsfield.wordpress.com/2019/10/08/send-your-systemd-journal-logs-to-graylog/#respond</comments>
		
		<dc:creator><![CDATA[Steve Horsfield]]></dc:creator>
		<pubDate>Tue, 08 Oct 2019 10:22:45 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[graylog]]></category>
		<category><![CDATA[logging]]></category>
		<category><![CDATA[systemd]]></category>
		<guid isPermaLink="false">http://stevehorsfield.wordpress.com/?p=724</guid>

					<description><![CDATA[How do you get your system logs to Graylog? The Graylog sidecar is compatible with Elastic Beats, but FileBeat does not support the systemd journal (yet, see here). Well, here’s a simple implementation of a basic log exporter. It doesn’t have support for some of the features you may want, such as back-pressure, but it [&#8230;]]]></description>
		
					<wfw:commentRss>https://stevehorsfield.wordpress.com/2019/10/08/send-your-systemd-journal-logs-to-graylog/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">724</post-id>
		<media:thumbnail url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/image-3.png" />
		<media:content url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/image-3.png" medium="image">
			<media:title type="html">image-3</media:title>
		</media:content>

		<media:content url="https://1.gravatar.com/avatar/dc79add02727874ee98ecb718dc23acc2c6c7275270abc52a1ffebb277b0eba5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">stevehorsfield</media:title>
		</media:content>
	</item>
		<item>
		<title>Kubernetes: Launching a full EKS cluster in 13 steps, more or less</title>
		<link>https://stevehorsfield.wordpress.com/2019/10/03/kubernetes-launching-a-full-eks-cluster-in-13-steps-more-or-less/</link>
					<comments>https://stevehorsfield.wordpress.com/2019/10/03/kubernetes-launching-a-full-eks-cluster-in-13-steps-more-or-less/#comments</comments>
		
		<dc:creator><![CDATA[Steve Horsfield]]></dc:creator>
		<pubDate>Thu, 03 Oct 2019 12:00:43 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[aws-eks]]></category>
		<category><![CDATA[bootstrap]]></category>
		<category><![CDATA[kubernetes]]></category>
		<guid isPermaLink="false">http://stevehorsfield.wordpress.com/?p=712</guid>

					<description><![CDATA[When you first deploy Amazon’s Kubernetes service, you get a running cluster with no deployed worker nodes and few pre-configured pods. There are a few separate instructions for how to configure common add-ons, but it takes a bit of experience and time to put all the pieces together. Here is my setup process. 1. Deploy [&#8230;]]]></description>
		
					<wfw:commentRss>https://stevehorsfield.wordpress.com/2019/10/03/kubernetes-launching-a-full-eks-cluster-in-13-steps-more-or-less/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">712</post-id>
		<media:thumbnail url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/image-2.png" />
		<media:content url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/image-2.png" medium="image">
			<media:title type="html">image-2</media:title>
		</media:content>

		<media:content url="https://1.gravatar.com/avatar/dc79add02727874ee98ecb718dc23acc2c6c7275270abc52a1ffebb277b0eba5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">stevehorsfield</media:title>
		</media:content>
	</item>
		<item>
		<title>Deploy nginx-ingress and retain full control of your AWS Load Balancer</title>
		<link>https://stevehorsfield.wordpress.com/2019/10/02/deploy-nginx-ingress-and-retain-full-control-of-your-aws-load-balancer/</link>
					<comments>https://stevehorsfield.wordpress.com/2019/10/02/deploy-nginx-ingress-and-retain-full-control-of-your-aws-load-balancer/#comments</comments>
		
		<dc:creator><![CDATA[Steve Horsfield]]></dc:creator>
		<pubDate>Wed, 02 Oct 2019 08:44:15 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[alb]]></category>
		<category><![CDATA[ingress]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[nginx]]></category>
		<guid isPermaLink="false">http://stevehorsfield.wordpress.com/?p=706</guid>

					<description><![CDATA[Kubernetes Ingress resources allow you to define how to route traffic to pods in your cluster, via an ingress controller. One of the more common ingress controllers is the NGINX Ingress Controller, maintained by the Kubernetes project. When using an ingress controller, one of the first questions you have to address is how will traffic [&#8230;]]]></description>
		
					<wfw:commentRss>https://stevehorsfield.wordpress.com/2019/10/02/deploy-nginx-ingress-and-retain-full-control-of-your-aws-load-balancer/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">706</post-id>
		<media:thumbnail url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/42f22-1pokwin1fot_odzlbdsdjra.png" />
		<media:content url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/42f22-1pokwin1fot_odzlbdsdjra.png" medium="image">
			<media:title type="html">1*PoKwin1fOT_oDzlbDsdjRA</media:title>
		</media:content>

		<media:content url="https://1.gravatar.com/avatar/dc79add02727874ee98ecb718dc23acc2c6c7275270abc52a1ffebb277b0eba5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">stevehorsfield</media:title>
		</media:content>

		<media:content url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/42f22-1pokwin1fot_odzlbdsdjra.png" medium="image">
			<media:title type="html">A diagram showing clients access the nginx-ingress deployment via a CDN, Internet Gateway and ALB in a public subnet.</media:title>
		</media:content>
	</item>
		<item>
		<title>DevOps Job Titles: Roles &#038; Responsibilities</title>
		<link>https://stevehorsfield.wordpress.com/2019/10/01/devops-job-titles-roles-responsibilities/</link>
					<comments>https://stevehorsfield.wordpress.com/2019/10/01/devops-job-titles-roles-responsibilities/#respond</comments>
		
		<dc:creator><![CDATA[Steve Horsfield]]></dc:creator>
		<pubDate>Tue, 01 Oct 2019 15:13:20 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[job title]]></category>
		<guid isPermaLink="false">http://stevehorsfield.wordpress.com/?p=697</guid>

					<description><![CDATA[What do DevOps Engineers, Software Engineers, Software Architects and (IT) Infrastructure Engineers have in common? Utterly unreadable job descriptions, unreasonable and ill-defined expectations and (somewhat) unclear value to a business! This post aims to provide a small amount of attention to the role of a DevOps Somebody. &#8220;But DevOps isn&#8217;t a role and shouldn&#8217;t be [&#8230;]]]></description>
		
					<wfw:commentRss>https://stevehorsfield.wordpress.com/2019/10/01/devops-job-titles-roles-responsibilities/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">697</post-id>
		<media:thumbnail url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/image.png" />
		<media:content url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/10/image.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="https://1.gravatar.com/avatar/dc79add02727874ee98ecb718dc23acc2c6c7275270abc52a1ffebb277b0eba5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">stevehorsfield</media:title>
		</media:content>
	</item>
		<item>
		<title>Kubernetes: Why I won&#8217;t use StatefulSets</title>
		<link>https://stevehorsfield.wordpress.com/2019/09/24/kubernetes-why-i-wont-use-statefulsets/</link>
					<comments>https://stevehorsfield.wordpress.com/2019/09/24/kubernetes-why-i-wont-use-statefulsets/#respond</comments>
		
		<dc:creator><![CDATA[Steve Horsfield]]></dc:creator>
		<pubDate>Tue, 24 Sep 2019 10:31:06 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[kubernetes]]></category>
		<category><![CDATA[statefulset]]></category>
		<guid isPermaLink="false">http://stevehorsfield.wordpress.com/?p=686</guid>

					<description><![CDATA[I've found that the limitations and behaviours of StatefulSets are so far away from what I want that I'll steer clear of them completely. And in any case, they aren't necessary.]]></description>
		
					<wfw:commentRss>https://stevehorsfield.wordpress.com/2019/09/24/kubernetes-why-i-wont-use-statefulsets/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">686</post-id>
		<media:thumbnail url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/09/image-4.png" />
		<media:content url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/09/image-4.png" medium="image">
			<media:title type="html">image-4</media:title>
		</media:content>

		<media:content url="https://1.gravatar.com/avatar/dc79add02727874ee98ecb718dc23acc2c6c7275270abc52a1ffebb277b0eba5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">stevehorsfield</media:title>
		</media:content>
	</item>
		<item>
		<title>How do you manage your Terraform code and state?</title>
		<link>https://stevehorsfield.wordpress.com/2019/09/23/how-do-you-manage-your-terraform-code-and-state/</link>
					<comments>https://stevehorsfield.wordpress.com/2019/09/23/how-do-you-manage-your-terraform-code-and-state/#comments</comments>
		
		<dc:creator><![CDATA[Steve Horsfield]]></dc:creator>
		<pubDate>Mon, 23 Sep 2019 10:54:16 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[terraform]]></category>
		<guid isPermaLink="false">http://stevehorsfield.wordpress.com/?p=674</guid>

					<description><![CDATA[aform is a fantastic tool for managing infrastructure. However, I find that there are three inter-related challenges that you need to overcome, somehow. Firstly, how do you manage the transition between an initial state and a target state with live workloads. Secondly, how do you manage complexity. Thirdly, how do you manage working in a team. I don't think there are any complete answers to these, but here are some of my thoughts on how I tackle them and why I do it the way I do.]]></description>
		
					<wfw:commentRss>https://stevehorsfield.wordpress.com/2019/09/23/how-do-you-manage-your-terraform-code-and-state/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">674</post-id>
		<media:thumbnail url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/09/image-3.png" />
		<media:content url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/09/image-3.png" medium="image">
			<media:title type="html">image-3</media:title>
		</media:content>

		<media:content url="https://1.gravatar.com/avatar/dc79add02727874ee98ecb718dc23acc2c6c7275270abc52a1ffebb277b0eba5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">stevehorsfield</media:title>
		</media:content>
	</item>
		<item>
		<title>AWS EKS: Tunneling a private kube-apiserver</title>
		<link>https://stevehorsfield.wordpress.com/2019/09/20/aws-eks-tunneling-a-private-kube-apiserver/</link>
					<comments>https://stevehorsfield.wordpress.com/2019/09/20/aws-eks-tunneling-a-private-kube-apiserver/#respond</comments>
		
		<dc:creator><![CDATA[Steve Horsfield]]></dc:creator>
		<pubDate>Fri, 20 Sep 2019 13:02:16 +0000</pubDate>
				<category><![CDATA[DevOps]]></category>
		<category><![CDATA[aws-eks]]></category>
		<category><![CDATA[cost-reduction]]></category>
		<category><![CDATA[haproxy]]></category>
		<category><![CDATA[kubernetes]]></category>
		<guid isPermaLink="false">http://stevehorsfield.wordpress.com/?p=650</guid>

					<description><![CDATA[AWS EKS provides two options for network accessibility of the Kubernetes API server: public or private. In both cases, it is operated by AWS. However, if your security posture is such that you cannot run the public option, the private option has some challenges. How will you access the cluster from other locations? Prometheus? Spinnaker? CLI? That all depends on your model, but here's the way I did it.]]></description>
		
					<wfw:commentRss>https://stevehorsfield.wordpress.com/2019/09/20/aws-eks-tunneling-a-private-kube-apiserver/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">650</post-id>
		<media:thumbnail url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/09/image-2.png" />
		<media:content url="https://stevehorsfield.wordpress.com/wp-content/uploads/2019/09/image-2.png" medium="image">
			<media:title type="html">image-2</media:title>
		</media:content>

		<media:content url="https://1.gravatar.com/avatar/dc79add02727874ee98ecb718dc23acc2c6c7275270abc52a1ffebb277b0eba5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">stevehorsfield</media:title>
		</media:content>
	</item>
	</channel>
</rss>
