<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>9.9.9.9 on Miek Gieben</title>
    <link>https://miek.nl/tags/9.9.9.9/</link>
    <description>Recent content in 9.9.9.9 on Miek Gieben</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>© Copyright 2007-2024 Miek Gieben</copyright>
    <lastBuildDate>Sat, 13 Jan 2018 10:38:37 +0000</lastBuildDate>
    <atom:link href="https://miek.nl/tags/9.9.9.9/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Running CoreDNS as a Forwarder in Kubernetes</title>
      <link>https://miek.nl/2018/january/13/running-coredns-as-a-forwarder-in-kubernetes/</link>
      <pubDate>Sat, 13 Jan 2018 10:38:37 +0000</pubDate>
      <guid>https://miek.nl/2018/january/13/running-coredns-as-a-forwarder-in-kubernetes/</guid>
      <description>&lt;p&gt;This post details how I got CoreDNS running as a forwarder in a &lt;a href=&#34;https://k8s.io&#34;&gt;Kubernetes&lt;/a&gt; cluster.&#xA;There were several problems that stood in the way of this goal:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Having (and building) a cluster out of Raspberry PIs.&lt;/li&gt;&#xA;&lt;li&gt;Making load balancing possible in a non-cloud environment.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;See &lt;a href=&#34;https://github.com/google/metallb&#34;&gt;https://github.com/google/metallb&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Extending CoreDNS with a plugin that could communicate with 9.9.9.9 using&#xA;&lt;a href=&#34;https://tools.ietf.org/html/rfc7858&#34;&gt;DNS-over-TLS&lt;/a&gt;.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;See &lt;a href=&#34;https://github.com/coredns/forward&#34;&gt;https://github.com/coredns/forward&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Building arm docker containers on amd64.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;See &lt;a href=&#34;https://github.com/miekg/dxbuild&#34;&gt;https://github.com/miekg/dxbuild&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Having a (simple) CI system to build (Docker) images and version the k8s manifests.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;No published repository, see various gists referenced in this document.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;cluster&#34;&gt;Cluster&lt;/h2&gt;&#xA;&lt;p&gt;I bought 4 PIs, some nice Corkea cases, an Anker USB power supply and power- and&#xA;network cables. Then it is just a matter if putting everything together and building the cluster.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
