公司内部环境采用基于kubernetes和Docker的容器云平台,使开发、测试、预生产变得更加方便快捷。
OpenShift实战(七):OpenShift定制镜像S2I
摘要:1、基础镜像制作 由于公司的程序是Java开发,上线发布使用的是maven,如果使用openshift自带的S2I,每次都会全量拉取代码(代码比较多,每次全量拉太慢),然后每次打包都会再一次下载maven插件,官方也有save-artifacts的方法,貌似是保存编译的产物,但是我没有研究成功,所以
阅读全文
posted @
2018-05-03 19:04
杜先生的博客
阅读(5080)
推荐(0) 编辑
OpenShift实战(六):OpenShift日志监控EFK
摘要:1、镜像下载 为了防止安装过程中由于镜像下载缓慢导致自动部署失败,所以首先提前下载好EFK镜像。 2、创建持久化PV 由于日志需要保存方便查询历史数据,故创建PV保存Elasticsearch的数据。 3、修改ansible hosts 基于上节的hosts,添加的内容为红色字体部分。 4、执行安装
阅读全文
posted @
2018-04-20 14:41
杜先生的博客
阅读(2407)
推荐(0) 编辑
OpenShift实战(五):OpenShift容器监控Metrics
摘要:1、创建持久化metric pv卷 PS:不做持久化存储无需创建PV 2、更改ansible hosts ansible文件与之前的教程同步。只是累加了metrics的一些参数。 3、执行安装 如果上述未指定pv,也就是不做持久化存储,设置openshift_metrics_cassandra_st
阅读全文
posted @
2018-04-18 18:37
杜先生的博客
阅读(2077)
推荐(0) 编辑
OpenShift实战(四):OpenShift持久化存储Redis
摘要:1、模板定义 修改OpenShift自带模板 添加如下: 2、创建PV 编辑redis pv json文件 创建对应目录 创建pv以及手动label 3、创建Redis pod 登录控制台-选择要部署的project-点击Add to Project - Browse Catalog 选择所使用的p
阅读全文
posted @
2018-04-10 11:02
杜先生的博客
阅读(1063)
推荐(0) 编辑
OpenShift实战(三):OpenShift持久化存储Registry
摘要:1、查看Registry组件的DC关于volume的定义 可以看到registry-storage这个挂载点被指向了一个/registry目录,使用的是empty directory,即数据保存在计算节点上,当registry容器重启,所在node节点产生变化,数据即丢失。 2、备份Registry
阅读全文
posted @
2018-04-07 21:29
杜先生的博客
阅读(5964)
推荐(0) 编辑
OpenShift实战(二):OpenShift节点扩容
摘要:1、新增节点信息 增加节点如下,请将xxx改为自己的域名 node6.xxx.net Node 192.168.8.90 8G 20G/60G 4C node7.xxx.net Node 192.168.8.91 8G 20G/60G 4C 2、基本配置 关闭Firewalld 更改所有节点host
阅读全文
posted @
2018-04-07 20:59
杜先生的博客
阅读(2177)
推荐(0) 编辑
OpenShift实战(一):OpenShift安装
摘要:1.1 服务器基本信息 本次安装采用一个master、5个node、3个etcd,node节点两块硬盘,60G磁盘用于docker storage,xxx改为自己的域名或主机名 节点/主机名 功能 IP 内存 磁盘 CPU master1.xxx.net Master节点 192.168.10.11
阅读全文
posted @
2018-04-04 11:12
杜先生的博客
阅读(11554)
推荐(1) 编辑