自学内容网 自学内容网

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)!