0
有沒有辦法在RHEL VM(Hypervisor)上運行Kubernetes minikube?或者有沒有其他方法可以通過單個VM來試用Kubernetes?如何在RHEL VM上運行minikube?
有沒有辦法在RHEL VM(Hypervisor)上運行Kubernetes minikube?或者有沒有其他方法可以通過單個VM來試用Kubernetes?如何在RHEL VM上運行minikube?
要在RHEL CentOS VM上運行minikube,需要先安裝docker和virtualbox,然後再安裝minikube和and kubectl。由於minikube也在虛擬機中運行,因此您需要使用嵌套虛擬化,因此您需要確保在RHEL CentOS VM的BIOS中啓用虛擬化。
一旦你的虛擬機啓動並以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
重新啓動你的虛擬機,並確保虛擬化在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
這不適用於VM(VMWare)RHEL7.2 – Kangkan
我更新了我的答案。我忘記提及在安裝'minikube'和'kubectl'之前需要安裝'docker'和'virtualbox'。 – grizzthedj