Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t在Ubuntu 16.04上安装Kubernetes_Kubernetes_Ubuntu 16.04_Kvm - Fatal编程技术网

Can';t在Ubuntu 16.04上安装Kubernetes

Can';t在Ubuntu 16.04上安装Kubernetes,kubernetes,ubuntu-16.04,kvm,Kubernetes,Ubuntu 16.04,Kvm,我曾尝试在3台不同的Ubuntu 16.04机器上安装Kubernetes,但效果不佳。在所有三台机器上,使用“捕捉”和“变戏法”的建议安装都不起作用: 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 wo

我曾尝试在3台不同的Ubuntu 16.04机器上安装Kubernetes,但效果不佳。在所有三台机器上,使用“捕捉”和“变戏法”的建议安装都不起作用:

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主机)上,虽然Docker的安装和运行都很好,但当我安装kubelet等而不做其他操作时,它很快就会运行平均正常运行时间负载高达12左右,我几乎无法让它重新启动。没有明显的错误消息(交换已关闭)

那么,“召唤”方法在今天的Ubuntu 16.04上有效吗

Kubernetes在做什么接管KVM机器

最后,还有其他方法安装Kubernetes吗

远程512mb KVM VPS

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

远程512mb KVM VPS


这几乎可以肯定是问题所在,因为我不知道现在有多少软件会在这么小的内存中运行。根据您的经验,机器将开始疯狂地交换,通过车顶驱动I/O压力

同意@Matthew&@Michael-512mb不足以运行Kubernetes。 将内存增加到1GB分钟,然后重试

Apiserver和etcd在一台1核1GB的机器上运行良好 具有10s节点的集群的RAM

您可以阅读更多文档。 召唤法对我来说很好用

安装Kubernetes的方法:

  • 例如,使用准备好的云解决方案或其他许多解决方案

    • 同意@Matthew&@Michael-512mb不足以运行Kubernetes。 将内存增加到1GB分钟,然后重试

      Apiserver和etcd在一台1核1GB的机器上运行良好 具有10s节点的集群的RAM

      您可以阅读更多文档。 召唤法对我来说很好用

      安装Kubernetes的方法:

      • 例如,使用准备好的云解决方案或其他许多解决方案

      事实上,这太小了。甚至minikube也会创建2GB内存的虚拟机。事实上,这太小了。甚至minikube也可以创建2GB内存的虚拟机。亚马逊EKS服务可以在15分钟内启动并测试Kubernetes,只需花费一小部分美元。也许这可以帮助您在真实的云环境中使用Kubernetes,并决定它是否值得用于您的具体案例。如果在AWS上运行该系统对您来说合适,那么EKS可能是最佳选择。这是我最近在回顾Amazon EKS时写的一篇文章,也许它可以帮助您快速收集所需的信息:Amazon还推荐可以用作Kubernetes worker的最小云实例类型。目前最新的docker和Kubernetes 1.10版本是t2.small,内存为2gb。亚马逊EKS服务提供了在15分钟内启动和测试Kubernetes的能力,只需花费一小部分美元。也许这可以帮助您在真实的云环境中使用Kubernetes,并决定它是否值得用于您的具体案例。如果在AWS上运行该系统对您来说合适,那么EKS可能是最佳选择。这是我最近在回顾Amazon EKS时写的一篇文章,也许它可以帮助您快速收集所需的信息:Amazon还推荐可以用作Kubernetes worker的最小云实例类型。目前最新的docker和Kubernetes 1.10版本是t2.small,内存为2gb。我最初也很难在Ubuntu上安装Kubernetes,但经过大量的努力,我准备了14个简单的步骤在Ubuntu上安装Kubernetes——我最初也很难在Ubuntu上安装Kubernetes,但经过大量的努力,我准备了14个简单的步骤在Ubuntu上安装kubernetes-
      Ubuntu version: 
      Distributor ID: Ubuntu
      Description:    Ubuntu 16.04.4 LTS
      Release:        16.04