首页 > 解决方案 > 无法在 Ubuntu 16.04 上安装 Kubernetes

问题描述

我曾尝试在 3 台独立的 Ubuntu 16.04 机器上安装 Kubernetes,但效果不佳。在所有三台机器上,推荐的安装,使用 snap 和 conjure-up 都不起作用:

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

这是快照版本:

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

在两个本地机器上,存储库方法有效:

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 

但是,在远程 512mb KVM VPS (PnZ Hosting) 上,虽然 Docker 安装并运行得很好,但当我安装 kubelet 等并且什么都不做时,它很快运行正常运行时间平均负载高达 12 左右,我几乎不能通过它重新启动。没有明显的错误消息(并且交换已关闭)。

那么,“conjure-up”方法是否适用于今天的任何Ubuntu 16.04?

Kubernetes在做什么来接管 KVM 机器?

最后,还有没有其他方法可以安装 Kubernetes?

标签: kubernetesubuntu-16.04kvm

解决方案


远程 512mb KVM VPS

这几乎肯定是问题所在,因为我现在不知道有多少软件可以在这么小的内存中运行。它符合您的经验,机器将开始疯狂地交换,将 I/O 压力推高


推荐阅读