OpenShift Origin实践指南:3.6/3.7 版本部署与常见问题解决

需积分: 0 3 下载量 50 浏览量 更新于2024-06-30 收藏 15.46MB DOCX 举报
本篇文档是关于OpenShift Origin实践手册的第1部分,由作者weifj(中文名Leo Terry)撰写,他在GitHub上提供了一份详细的指南(<https://github.com/leoterry-ulrica>),并且鼓励读者在实践中分享经验和资源。该手册针对的是OpenShift 3.6/3.7版本,主要参考了网上的资料和书籍《开源容器云OpenShift - 构建基于Kubernetes的企业应用云平台》。 文档的核心内容涵盖了OpenShift的安装和管理。首先,作者提到官方文档和GitHub提供了安装指导,但可能不够详尽。安装通常使用`occlusterup`命令,它依赖于Docker环境,可以自动下载所需的镜像并启动OpenShift。然而,这个命令默认情况下将服务绑定到127.0.0.1,导致外部访问时出现问题。为解决这个问题,建议使用`--public-hostname`参数,如`occlusterup --public-hostname=192.168.200.57`,以指定外部可访问的IP地址。 如果需要卸载整个OpenShift环境,包括镜像、容器和相关的资源,可以使用`occlusterdown`命令。在遇到错误,如"serviceendpointwithnameoriginalreadyexists"时,可以通过查阅相关解决方案链接(<https://github.com/moby/moby/issues/20398> 和 <https://blog.csdn.net/weixin_39800144/article/details/79352053>)来解决。 文档还提到了检查OpenShift内部信息的方法,如使用`docker inspect origin`,以及删除服务端点的步骤,即`dockernetworkdisconnect -f host-or`。这些操作有助于深入了解和管理OpenShift集群的运行状态。 本篇实践手册为OpenShift用户提供了具体的安装、配置和问题解决方法,适合有一定经验的DevOps工程师和想要深入学习OpenShift的开发者使用。通过阅读和实践这些内容,读者能够更有效地部署和管理自己的OpenShift环境。