1、下载Minikube二进制文件
sudo curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/latest/minikube-linux-amd64
2、设置权限
sudo chmod +x minikube
3、添加到/usr/local/bin目录下
sudo install minikube /usr/local/bin
4、启动Minikube(使用aliyun镜像仓)
minikube start --vm-driver=virtualbox --registry-mirror=https://registry.docker-cn.com --image-mirror-country=cn --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers
0000如果报错,那么在重试之前执行 minikube delete 和 rm -rf ~/.minikube。
为了能够在Mac / Linux主机上使用docker守护进程,请在您的Shell中使用docker-env命令:
eval $(minikube docker-env)
5、开启Minikube可视化面板
minikube dashboard
6、安装kubectl
sudo curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl
sudo chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
7、查看kubectl版本
kubectl version
8、查看所有pod状态
kubectl get pod --all-namespaces
9、查看集群是否正常工作
kubectl cluster-info
10、查看集群节点
kubectl get node
查看更多详细信息
kubectl describe node minikube
11、部署应用
kubectl run gwp --image=registry.cn-hangzhou.aliyuncs.com/rogueq/gwp:v1 --port=8080 --generator=run/v1
12、查看Pod
kubectl get pod
13、创建服务对象
kubectl expose rc gwp --type=LoadBalancer --name gwp-http
14、查看服务
kubectl get svc
注意:Minikube不支持LoadBanlancer类型的服务,因此不会有外部IP,但是可以通过外部端口访问服务。
可以通过如下方式访问:
minikube service gwp-http
0
15、查看replicationcontrollers
kubectl get rc
增加期望的副本数
kubectl scale rc gwp --replicas=3
再次查看pod
发送多次请求,请求随即地切换到不同的pod。
来源:oschina
链接:https://my.oschina.net/u/2257245/blog/3132064