2017-10-11 12 views

答えて

0

RHEL CentOS VMでminikubeを実行するには、minikubeとkubectlをインストールする前に、dockerとvirtualboxをインストールする必要があります。 VM内でもminikubeが実行されるため、ネスト化された仮想化を使用しているため、RHEL CentOS VMのBIOSで仮想化が有効になっていることを確認する必要があります。

あなたのVMが起動し、rootで、SSHを実行していると、次の実行すると

:ここ

# Install docker dependencies 
yum install -y yum-utils device-mapper-persistent-data lvm2 

# Add Docker repo 
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 
yum install -y docker-ce epel-release wget 
cd /etc/yum.repos.d/ 
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo 
yum update 

再起動し、あなたのVMをし、その仮想化を確保するには、BIOS

# Install EPEL repo, Minikube kubectl etc. 
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 
yum --enablerepo=epel install dkms 
yum groupinstall "Development Tools" 
yum install -y kernel-devel VirtualBox-5.2 
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl 
chmod +x ./kubectl 
sudo mv ./kubectl /usr/local/bin/kubectl 
curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.23.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ 
sudo /sbin/vboxconfig 

# Start the minikube cluster 
minikube start --vm-driver=virtualbox SERVICE_CLUSTER_IP_RANGE="X.X.X.X/24" --container-runtime=docker --extra-config kubelet.EnableCustomMetrics=true 

# Start the dashboard 
minikube dashboard 

minikubeで有効になっていますダッシュボードが稼働していて、アクセス可能である必要がありますhttp://192.168.99.100:30000

+0

これはVM(VMWare)RHEL7.2で動作しません – Kangkan

+0

私の回答が更新されました。 'minikube'と' kubectl'をインストールする前に 'docker'と' virtualbox'をインストールする必要があることを忘れました。 – grizzthedj

関連する問題