网站首页 文章专栏 利用minikube搭建本地k8s
1、安装minikube
$ curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 \
&& chmod +x minikube && sudo mv minikube /usr/local/bin
该命令有三步:
下载minikueke可执行文件
添加执行权限
移动到/usr/local/bin目录,$PATH环境变量设置目录
安装后测试:
minikube version
2、安装kubectl
$ curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/darwin/amd64/kubectl
$ chmod +x ./kubectl
$ sudo mv ./kubectl /usr/local/bin/kubectl
$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)
为获取最新版本号
安装后测试:
kubectl version
3、用minikube创建集群
minikube start --vm-driver=none --registry-mirror=https://registry.docker-cn.com
vm-dirver = none 表示本机,可用vitualbox
kubectl cluster-info 查看集群信息
kubectl get nodes 查看nodes
kubectl run hello-minikube --image=tomcat:8.0 --port=8080 创建 hello-minikube 部署
kubectl expose deployment hello-minikube --type=NodePort 发布服务 hello-minikube
kubectl get pods 查看pods pods < nodes
kubectl get svc 查看服务
kubectl config view 查看配置信息
kebectl get pods -o wide 产看pod运行的节点node
kubectl get pods --all-namespaces 查看所有命名空间
kubectl get pods --namespace=kube-system 查看kube-system命名空间
kubectl get namespace 查看命名空间
minikube dashboad --url 查看UI界面
注:
参考:https://www.cnblogs.com/chen0958/p/5737898.html
ui 界面