参考https://my.oschina.net/u/228832/blog/3079150 node
https://www.jianshu.com/p/c8bb49edf466linux
如下是记录安装minikube过程git
安装dockergithub
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyundocker
查询kubectl版本号api
https://storage.googleapis.com/kubernetes-release/release/stable.txttomcat
下载kubectl
bash
wget "https://storage.googleapis.com/kubernetes-release/release/v1.15.1/bin/linux/amd64/kubectl" -O "/usr/local/bin/kubectl"curl
chmod +x /usr/local/bin/kubectlide
阿里云发布的minikube地址
https://github.com/AliyunContainerService/minikube
下载minikube
curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.2.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
启动minikube
minikube start --vm-driver=none --registry-mirror=https://registry.docker-cn.com
验证
kubectl run hello-minikube --image=k8s.gcr.io/echoserver:1.4 --port=8080
kubectl get node
kubectl get pod
kubectl get deployment
kubectl get ingress
kubectl get rc
kubectl get endpoints
kubectl get componentstatuses
kubectl get pods
下载镜像
docker pull gcr.io/google_containers/kubernetes-dashboard-amd64:v1.5.1
启动dashboard
nohup minikube dashboard &
配置代理
nohup kubectl proxy --port 9009 --address='172.27.14.222' --accept-hosts='^.*'&
访问管理页面
发布应用
kubectl run first-deployment --image=katacoda/docker-http-server --port=80
发布服务
kubectl expose deployment/tomcat --type=NodePort --port 8080
扩容
kubectl scale deployments/docker-demo --replicas=3
获取url
minikube service tomcat --url
http://172.27.14.222:30590