[微服务] OpenShift Online 服务部署体验

版权声明: https://blog.csdn.net/Blanchedingding/article/details/85007677

1. 注册openshift账号(要等它给我发邮件,账户才可用,等了差不多一个月。。。)

2. 登录openshift,下载客户端命令行工具并安装:

3. 在页面创建一个project:

在这里插入图片描述

4. copy登录命令,在CLI中登录:

在这里插入图片描述

在这里插入图片描述

5. oc status查看项目的当前状态,目前没有service在跑:

在这里插入图片描述

6. 使用我docker hub里的两个镜像创建两个service、跑一个网站(项目源码参见:https://github.com/Blanchedingding/Petalk-docker)

在这里插入图片描述

在这里插入图片描述

7. 使用一些命令就可以查看运行状态了:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

8. 页面上点进项目里的Application Console,就可以看到各种指标了:

在这里插入图片描述

Pod信息:

在这里插入图片描述

deployment信息:

在这里插入图片描述

还可以直接看到container里面的log!

在这里插入图片描述

9. 给petalk-service加一个router:

在这里插入图片描述

在这里插入图片描述

访问上面自动生成的网址:

在这里插入图片描述

嗯,,,,响应超时:)至少左上角的鼠小弟图标加载出来了啊,啊,,啊,,,


感想:

1. 从oc status、oc get svc这些命令中可以感受到,openshift的命令行工具对Docker和K8S的API进行了一层封装,同时,提供了很多方便的从镜像、源码(这个感觉很方便,它有很多不同语言的模板把项目源码build成镜像)创建服务的命令,具体参见openshift online 文档:https://docs.openshift.com/online/welcome/index.html
2. 因为openshift是免费的外网平台,连接非常不稳定且访问速度很慢,访问服务一直504、Cluster Console也跳转不过去,,,很尴尬,其它的功能我就没试了。总体来说,各种层次的监控、可视化修改等功能都很好用。

猜你喜欢

转载自blog.csdn.net/Blanchedingding/article/details/85007677