<?xml version="1.0" encoding='utf-8'?>
<!-- 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
-->
<?xml-stylesheet type="text/xsl" href="https://rollerweblogger.org/roller-ui/styles/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom">
    <title type="html">Blogging Roller</title>
    <subtitle type="html">Dave Johnson on open web technologies, social software and software development</subtitle>
    <id>https://rollerweblogger.org/roller/feed/entries/atom</id>
        <link rel="self" type="application/atom+xml" href="https://rollerweblogger.org/roller/feed/entries/atom?tags=digitalocean" />
    <link rel="alternate" type="text/html" href="https://rollerweblogger.org/roller/" />
    <updated>2026-04-28T07:02:22+00:00</updated>
    <generator uri="http://roller.apache.org" version="6.1.5">Apache Roller</generator>
    <entry>
        <id>https://rollerweblogger.org/roller/entry/digitalocean-kubernetes</id>
        <title type="html">Powered by Digital Ocean Kubernetes</title>
        <author><name>Dave Johnson</name></author>
        <link rel="alternate" type="text/html" href="https://rollerweblogger.org/roller/entry/digitalocean-kubernetes"/>
        <published>2019-02-10T22:42:05+00:00</published>
        <updated>2019-02-10T22:43:12+00:00</updated> 
        <category term="Roller" label="Roller" />
        <category term="asf" scheme="http://roller.apache.org/ns/tags/" />
        <category term="digitalocean" scheme="http://roller.apache.org/ns/tags/" />
        <category term="kubernetes" scheme="http://roller.apache.org/ns/tags/" />
        <category term="roller" scheme="http://roller.apache.org/ns/tags/" />
        <content type="html">
&lt;p&gt;Just a note to say that I&amp;#39;ve switched this site over to &lt;a href=&quot;https://blog.digitalocean.com/digitalocean-releases-k8s-as-a-service/&quot;&gt;Digital Ocean Kubernetes&lt;/a&gt; service, which is in Limited Availability right now. &lt;/p&gt;


&lt;p&gt;Digital Ocean&amp;#39;s Kubernetes service is just as simple and well designed as the rest of Digital Ocean. I &lt;a href=&quot;https://rollerweblogger.org/roller/entry/powered-by-kubernetes&quot;&gt;mentioned before&lt;/a&gt; that I rolled my own Kubernetes cluster via Ansible and Kubeadm. Now I can delete all those config files and that&amp;#39;s a good thing. Plus, the price is right; I can get by with one $10/month node (1 CPU / 2 GB memory) and a $10/month load balancer.&lt;/p&gt;


&lt;p&gt;&lt;div style=&quot;margin:1em 0 1em 0;text-align:center;width:100%;&quot;&gt;&lt;img src=&quot;https://rollerweblogger.org/roller/mediaresource/a352bcf3-b7d9-4f2d-821d-a3ae42e0b06c&quot; width=&quot;80%&quot; halign=&quot;middle&quot;&gt;&lt;/div&gt;&lt;/p&gt;


&lt;p&gt;To get this site up and running I had to deploy four things to my cluster. I installed the &lt;a href=&quot;https://www.nginx.com/products/nginx/kubernetes-ingress-controller/&quot;&gt;NGINX Ingress Controller&lt;/a&gt;, &lt;a href=&quot;https://cert-manager.readthedocs.io/en/latest/&quot;&gt;Cert-Manager&lt;/a&gt; for automatic creation of Let&amp;#39;s Encrypt TLS certs, &lt;a href=&quot;https://www.postgresql.org&quot;&gt;PostgreSQL&lt;/a&gt; and my custom build of &lt;a href=&quot;https://roller.apache.org&quot;&gt;Apache Roller&lt;/a&gt;. All of that went pretty smoothly and I didn&amp;#39;t run into and problems that I could blame on Digital Ocean. &lt;/p&gt;

</content>
    </entry>
</feed>

