学习k8s,分享给大家一个开箱即用的minikube 环境( 二 )


每个Pod中运行一个容器, 容器的镜像源是
registry.cn-hangzhou.aliyuncs.com/aliyun_google/google-sample-node-hello:1.0, 容器端口8080.
启动应用
保存该文件为 hello-application.yaml, 运行如下命令:
kubectl apply -f ./hello-application.yaml 查看deploymen 状态如下:
kubectl get deployment

学习k8s,分享给大家一个开箱即用的minikube 环境

文章插图
kubectl get deployment
暴露应用访问入口
运行如下命令 服务暴露方式为NodePort
kubectl expose deployment hello-world --type NodePort --name node-service查看node-service:
kubectl get service node-service
学习k8s,分享给大家一个开箱即用的minikube 环境

文章插图
kubectl get service node-service
kubectl describe service node-service
学习k8s,分享给大家一个开箱即用的minikube 环境

文章插图
kubectl describe service node-service
可以看到 服务通过33557 端口映射到容器的8080端口,这样我们就可以通过 33557端口访问容器内的web应用了. 如下响应正常
学习k8s,分享给大家一个开箱即用的minikube 环境

文章插图
浏览器访问
五 虚拟机分享 
最后, 直接把我本地的这个Virtualbox 虚拟机分享给大家吧, 使用虚拟机可以免去配置环境的过程, 加快学习的脚步!
文件3.7G 左右, 可以直接在某度云盘下载:
链接:
https://pan.baidu.com/s/1pq-sYaWEUOxNipUqnRbp7A
为了避免文章被盗, 有需要这个虚拟机的,点击关注后, 私信给我, 即可分享给您密码

【学习k8s,分享给大家一个开箱即用的minikube 环境】


推荐阅读