<p>I have tried to install Kubernetes on 3 separate Ubuntu 16.04 machines, with poor results. On all three machines, the recommended installation, using snap and conjure-up did not work:</p>

<pre><code>gknight@pz1:~$ sudo snap install conjure-up --classic
[sudo] password for gknight: 
gknight@pz1:~$ sudo reboot
gknight@pz1:~$ conjure-up kubernetes
dropping privs did not work
</code></pre>

<p>This is the snap version:</p>

<pre><code>gknight@pz1:~$ snap --version
snap    2.33.1ubuntu2
snapd   2.33.1ubuntu2
series  16
ubuntu  16.04
kernel  4.4.0-130-generic
</code></pre>

<p>On two, local, machines, the repository method worked:</p>

<pre><code>sudo curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add 
add the following to sources.list.d, as kubernetes.list:
deb http://apt.kubernetes.io/ kubernetes-xenial main
apt-get update
apt-get install -y kubelet kubeadm kubectl kubernetes-cni 
</code></pre>

<p>But, on a remote 512mb KVM VPS (PnZ Hosting), although Docker installs and runs just fine, when I install kubelet, etc. and do <em>nothing</em> else, it soon runs the uptime load average up to 12 or so, and I can barely get through to it to reboot. There are no obvious error messages (and swap is turned off).</p>

<p>So, does the "conjure-up" method work on <em>any</em> Ubuntu 16.04 today? </p>

<p>What is Kubernetes <em>doing</em> that's taking over the KVM machine?</p>

<p>Finally, is there any other way to install Kubernetes?</p>

Gene Knight
<blockquote>
  <p>remote 512mb KVM VPS</p>
</blockquote>

<p>That's almost certainly the problem, as I don't know of very much software nowadays that will run in that little memory. It matches your experience that the machine will start swapping like mad, driving the I/O pressure through the roof</p>
