【问题标题】:Getting error in installing minikube kubernates in Amazon Linux EC2在 Amazon Linux EC2 中安装 minikube kubernetes 时出错
【发布时间】:2019-10-02 16:59:22
【问题描述】:

我正在尝试在 Amazon-linux EC2 实例中使用 mikikube 安装 kubernates。我正在关注https://github.com/aws-samples/aws-workshop-for-kubernetes/blob/master/03-path-application-development/301-local-development/readme.adoc#setup-on-ec2-if-you-do-not-virtualbox-on-your-laptop 的链接。 执行时出现以下错误

[ec2-user@ip-172-31-15-56 ~]$ minikube start --vm-driver=none
* minikube v1.4.0 on Amazon 2018.03
X The "none" driver requires root privileges. Please run minikube using 'sudo minikube --vm-driver=none'.
[ec2-user@ip-172-31-15-56 ~]$ sudo minikube start --vm-driver=none
sudo: minikube: command not found

也尝试在 root 用户下执行所有步骤,但错误相同 minikube: command not found

谁能帮忙解决这个问题。

【问题讨论】:

    标签: amazon-ec2 kubernetes minikube


    【解决方案1】:

    在用户权限中:

    [ec2-user@ip-172-31-15-56 ~]$which minikube
    /path/to/minikube
    

    然后:

    [ec2-user@ip-172-31-15-56 ~]$sudo /path/to/minikube --vm-driver=none
    

    【讨论】:

      【解决方案2】:

      第一种方法是使用普通用户到 minikube 的完整路径:

      [ec2-user@ip-172-31-43-207 ~]$ whereis minikube 
      minikube: /usr/local/bin/minikube
      
      [ec2-user@ip-172-31-43-207 ~]$ sudo /usr/local/bin/minikube start --vm-driver=none
      ?  minikube v1.4.0 on Amazon 2018.03 (xen/amd64)
      ?  Running on localhost (CPUs=2, Memory=3945MB, Disk=7997MB) ...
      

      第二种方法是把你的二进制文件放到 root 的默认 bin 位置:

      [ec2-user@ip-172-31-43-207 ~]$ sudo cp /usr/local/bin/minikube /usr/bin/
      [ec2-user@ip-172-31-43-207 ~]$ sudo minikube version
      minikube version: v1.4.0
      commit: 7969c25a98a018b94ea87d949350f3271e9d64b6
      [ec2-user@ip-172-31-43-207 ~]$ sudo minikube start --vm-driver=none
      ?  minikube v1.4.0 on Amazon 2018.03 (xen/amd64)
      ?  Running on localhost (CPUs=2, Memory=3945MB, Disk=7997MB) ...
      

      关于 cmets 中的 docker 问题:理想情况下,下次这应该是单独的问题。

      是的,已复制并收到与您相同的错误。

      这是"Amazon Linux AMI 2018.03" 的问题:@Vin Odh 在Command not found: systemctl on Amazon Linux 2018.03 答案中明确指出。

      Amazon Linux AMI 2018.03systemd 不附带的“Amazon Linux 版本 1”,因此解决方案是简单地使用另一个正常工作的分配器,例如我没有问题

      Ubuntu Server 16.04 LTS (HVM)
      
      
      ubuntu@ip-172-31-40-246:~$ sudo minikube start --vm-driver=none
      ?  minikube v1.4.0 on Ubuntu 16.04 (xen/amd64)
      ?  Running on localhost (CPUs=2, Memory=3950MB, Disk=7876MB) ...
      ℹ️   OS release is Ubuntu 16.04.6 LTS
      ?  Preparing Kubernetes v1.16.0 on Docker 18.09.7 ...
      ?  Downloading kubeadm v1.16.0
      ?  Downloading kubelet v1.16.0
      ?  Pulling images ...
      ?  Launching Kubernetes ... 
      ?  Configuring local host environment ...
      
      ⚠️  The 'none' driver provides limited isolation and may reduce system security and reliability.
      ⚠️  For more information, see:
      ?  https://minikube.sigs.k8s.io/docs/reference/drivers/none/
      
      ⚠️  kubectl and minikube configuration will be stored in /home/ubuntu
      ⚠️  To use kubectl or minikube commands as your own user, you may need to relocate them. For example, to overwrite your own settings, run:
      
          ▪ sudo mv /home/ubuntu/.kube /home/ubuntu/.minikube $HOME
          ▪ sudo chown -R $USER $HOME/.kube $HOME/.minikube
      
      ?  This can also be done automatically by setting the env var CHANGE_MINIKUBE_NONE_USER=true
      ⌛  Waiting for: apiserver proxy etcd scheduler controller dns
      ?  Done! kubectl is now configured to use "minikube"
      

      【讨论】:

      • 使用上述命令运行后,我会收到错误消息: ` * minikube v1.4.0 on Amazon 2018.03 * Tip: Use 'minikube start -p ' to create a new cluster, or 'minikube删除'删除这个。 * 正在为“minikube”启动现有的无 VM ... * 正在等待配置主机 ... * X 无法启用容器运行时 * 错误:[SYSTEMCTL_EXIT_1] 运行命令:sudo systemctl start docker: exit status 1 * 建议:要么 systemctl 没有安装,要么 Docker 坏了。运行 'sudo systemctl start docker' 和 'journalctl -u docker' `
      猜你喜欢
      • 2016-06-17
      • 2021-10-23
      • 1970-01-01
      • 2011-06-20
      • 2014-08-05
      • 2018-04-22
      • 1970-01-01
      • 2015-09-08
      • 1970-01-01
      相关资源
      最近更新 更多