实验:minikube的安装 | Linux下
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash

·
Minikube是什么?
Minikube是一种方便在本地运行Kubernetes的工具.
Minikube 是可以在VM中运行单节点的Kubernetes集群.
Minikube是为了开发或测试在本地启动一个节点的kubernetes集群.
特点
不能启动生产集群,没有高可用性的单节点机器.
可以工作在Windows,Linux,MacOS下.
先决条件
需要安装VirtualBox和Minikube
安装Minikube
- 安装minikube
[zhoujing@zhouj Code]$curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 82.3M 100 82.3M 0 0 4295k 0 0:00:19 0:00:19 --:--:-- 4896k
- 安装kubectl
[zhoujing@zhouj Code]$curl -Lo kubectl 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
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 68.9M 100 68.9M 0 0 4756k 0 0:00:14 0:00:14 --:--:-- 5385k
[zhoujing@zhouj Code]$ sudo mv kubectl /usr/local/bin/
- 配置信息
[zhoujing@zhouj Code]$ export MINIKUBE_WANTUPDATENOTIFICATION=false
[zhoujing@zhouj Code]$ export MINIKUBE_WANTREPORTERRORPROMPT=false
[zhoujing@zhouj Code]$ export MINIKUBE_HOME=$HOME
[zhoujing@zhouj Code]$ export CHANGE_MINIKUBE_NONE_USER=true
[zhoujing@zhouj Code]$ mkdir $HOME/.kube || true
[zhoujing@zhouj Code]$ touch $HOME/.kube/config
[zhoujing@zhouj Code]$ export KUBECONFIG=$HOME/.kube/config
启动Minikube
[zhoujing@zhouj Code]$ minikube start --vm-driver=virtualbox
Starting local Kubernetes v1.7.0 cluster...
Starting VM...
Downloading Minikube ISO
97.80 MB / 97.80 MB [==============================================] 100.00% 0s
Getting VM IP address...
Moving files into cluster...
Setting up certs...
Starting cluster components...
Connecting to cluster...
Setting up kubeconfig...
Kubectl is now configured to use the cluster.
[zhoujing@zhouj Code]$ kubectl get nodes
NAME STATUS AGE VERSION
minikube Ready 5s v1.7.0
[zhoujing@zhouj Code]$ kubectl get pods --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system kube-addon-manager-minikube 1/1 Running 0 2h
kube-system kube-dns-910330662-pkvj6 3/3 Running 0 2h
kube-system kubernetes-dashboard-mg5jt 1/1 Running 0 2h




A beautiful web dashboard for Linux
最近提交(Master分支:2 天前 )
186a802e
added ecosystem file for PM2 5 年前
5def40a3
Add host customization support for the NodeJS version 5 年前
更多推荐
所有评论(0)