Kubernetes开发环境minikube安装部署
https://minikube.sigs.k8s.io/docs/ |
如上所示,minikube是一个用于Kubernetes本地开发环境的虚拟系统,本文主要描述minikube开发环境的安装部署。
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 |
如上所示,从官方网址下载minikube安装文件。
sudo install minikube-linux-amd64 /usr/local/bin/minikube |
如上所示,在Linux操作系统中,安装minikube虚拟系统完成。
minikube start --force |
如上所示,在Linux操作系统中,启动minikube虚拟系统完成。
kubectl get po -A |
如上所示,在Linux操作系统的minikube运行环境中,安装kubectl控制组件完成。
minikube ssh docker version |
如上所示,在minikube的虚拟系统中,使用ssh命令查看docker的版本信息。
docker pull container-registry.oracle.com/java/openjdk:latest docker images |
如上所示,在minikube的虚拟系统中,使用ssh命令从oralce容器镜像仓库拉取最新的JDK版本完成。
kubectl create deployment openjdk --image=container-registry.oracle.com/java/openjdk:latest kubectl get pods |
如上所示,在Linux操作系统的minikube运行环境中,使用openjdk的容器镜像创建一个应用完成。
minikube ssh docker ps |
如上所示,在minikube的虚拟系统中,使用ssh命令查看openjdk的pod容器运行信息。
minikube ssh docker pull container-registry.oracle.com/olcne_developer/nginx:1.17.7-1 |
如上所示,在minikube的虚拟系统中,使用ssh命令从oralce容器镜像仓库拉取1.17.7-1版本的nginx完成。
kubectl create deployment nginx --image=container-registry.oracle.com/olcne_developer/nginx:1.17.7-1 |
如上所示,在Linux操作系统的minikube运行环境中,使用nginx的容器镜像创建一个应用完成。
kubectl expose deployment nginx --type=NodePort --port=80 kubectl get deployment kubectl get pods -o wide |
如上所示,在Linux操作系统的minikube运行环境中,设置nginx应用对外的nodeport端口号。
kubectl port-forward service/nginx 80:80 & lsof -i:80 |
如上所示,在Linux操作系统的minikube运行环境中,设置nginx应用对外的service服务端口号。
curl http://127.0.0.1 |
如上所示,在Linux操作系统的minikube运行环境中,访问nginx应用服务完成。
原文地址:https://blog.csdn.net/uesowys/article/details/144611718
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!