摘要:
为什么是deploymentconfig而不是Kubernetes的deployment 在new-app的时候openshift直接创建了一个deploymentconfig并部署成rc,开始并不理解为什么要这么做,后来看到下面这个命令才大概明白,原因主要有两点: deploymentconfig 阅读全文
摘要:
检查阶段 运行部署前检查的时候 需要看看play recap是否全过,如果不过需要定位原因,反复执行 之前在检查阶段,因为node1,node2经常连接不上master(设置为yum源)的repo/base,也就是RHEL7.6的包,暂时解决办法是在repo中分别挂在自己本地的源绕开错误。 部署阶段 阅读全文
摘要:
适合开发的构建fabric8-maven-plugin 在项目过程中越来越多的出现在开发阶段就需要把部分微服务直接做容器化发布,然后自己的代码还需要和这些发布后的微服务进行调用的开发过程,这个阶段基本的需求是需要把代码快速的容器化并发布,这种情况下就比较适合fabric8-maven-plugin插 阅读全文
摘要:
看文档说支持,但实际尝试了下,失败 发现仍然是找github中的代码 找了半天,发现是在目录下有.git的隐含目录,然后copy到其他目录下删除,然后再试,发现仍然失败. 日志看是指定的目录并没有传入到构建的pod中间去。判断如下: 1.启动new-app+本地路径的时候,启动pod构建应该会mou 阅读全文
摘要:
1.安装过程 下载addons的代码 因为helm的tiller要求访问gcr的地址,必然被墙,因此把地址替换成ericnie2017/tiller:latest 后建立 以admin:admin登录后看到tiller部署成功 2.客户端安装 设置环境变量 下载helm客户端 去到网址,找到对应版本 阅读全文
摘要:
部署Zookeeper github网址 https://github.com/ericnie2015/zookeeper-k8s-openshift 1.在openshift目录中,首先构建images buildconfig.yaml中主要是启动github中的docker类型的构建,并把结果p 阅读全文
摘要:
Openshift对于应用构建提供了三种模式 从应用的源代码构建并部署,Openshift通过一个S2I的构建过程编译打包并实现发布,具体可以参考 https://www.cnblogs.com/ericnie/p/9677719.html 从应用的二进制构建和部署,用户可以指定通过其他工具完成的二 阅读全文
摘要:
内容转自https://blog.csdn.net/jj_tyro/article/details/80136316, 并不断补充,感谢作者. 1.蓝绿部署 蓝绿部署实现的是全流量切换,适合于在测试完部署的服务新版本后,最少时间将流量切换到新的服务版本。 切换路由带来的问题是,如果一个请求尚未完成, 阅读全文
摘要:
1.template的定义 官方对template的定义是 也就是Template是一组对象的集合,包括Service,BC,DC等,template可以针对里面定义的一组对象指定标签,便于批量操作。 2.template的使用 创建一个template 查看这些对象 在界面上看到这些对象已经创建 阅读全文
摘要:
Jenkins方式构建的定位是使用专门的CICD平台。 既支持把JenKins作为一个Pod部署到openshift内部,也支持部署在Openshift集群外部,操作上的区别是 openshift自己内部带的jenkins images包含了openshift的plugin Jenkins放在ope 阅读全文