OpenShift
文章平均质量分 86
OpenShift相关文章
东北小狐狸-Hellxz
Java全栈开发/DevOps/Python
展开
-
安装简易OpenShift单节点并配置DNS泛域名
1 楔子公司有个项目部署在 OpenShift 容器云平台上,出现问题较多,于是萌生在公司环境搭建现场仿真环境,由于资源没有生产环境多,就使用单节点简单模拟下本文主要内容包括以下:使用 Dnsmasq 实现 OpenShift 平台的内网域名解析使用 oc 命令行工具初始化 OpenShift 3.9 单主机2 规划OpenShift基础服务约占4GB左右内存,由于使用 ...原创 2020-12-29 16:23:00 · 854 阅读 · 0 评论 -
OpenShift 本地开发环境配置(基于 Minishift)
本文要做什么?很多为了验证应用在 OpenShift 平台的行为是否正常,或者组成一个简单的开发环境,直接搭建一个 OpenShift/Origin 环境可能太重了,而且运行在本机可能占用内存也太多。此时使用 MiniShift 来组成自己的开发环境就比较合适了。本文就简单介绍下如何配置 MiniShift 环境,无论是 Windows/Linux/MacOS都是可以安装的,前提是你需要安装个虚拟机软件 virtualbox。此处将以笔者 Linux 开发环境进行演示,操作大同小异可供参考。安装 M.原创 2021-11-21 19:04:18 · 1230 阅读 · 1 评论 -
OpenShift添加应用健康检查功能
什么是健康检查?对于部署成功的应用来说,通过访问接口、执行特定命令等方式判断应用是否存活、正常的方式称为健康检查。在 OpenShift 或 Kubernetes 中,健康检查都有两个探针,分别是 就绪探针(Readiness Probe) 与 存活探针(Liveness Probe):就绪探针(Readiness Probe),即指收集应用已经准备好接收流量状态的探针。通过就绪...原创 2020-12-16 10:22:00 · 277 阅读 · 0 评论 -
OpenShift S2I 概念及流程
S2I 概念S2I(Source To Image)即从源码到镜像的一个过程,OpenShift 将它作为基础功能提供给用户,包含 S2I CLI 工具 与 S2I 流程。通过这些工具和既定流程,能去掉开发和运维人员手动打镜像复杂性,只需要点一下构建按钮就能将 Git 仓库中的源码或程序制品打包成镜像,上传到镜像仓库中,触发后续的部署流程。S2I 的组成S2I CLI 工具 - 生成构建S2I镜像需要的基础环境(包含默认Dockerfile、脚本、测试脚本)基础镜像 - 由基础环境中的Docker原创 2021-11-16 20:09:07 · 690 阅读 · 0 评论 -
自定义 OpenShift s2i 镜像与模板——OracleJDK8
由于 OpenShift 官方提供的镜像与模板(OpenJDK8)不能完全满足业务需要,本文将带你自定义一个基于OracleJDK8的自定义镜像及模板,带你体会创建自定义模板+自定义S2I镜像的完整流程。原创 2021-11-22 00:32:47 · 1667 阅读 · 0 评论 -
云平台将故障Pod流量下线通用思路与OpenShift操作实战
1 写在前边自从公司项目前年上了 OpenShift 3.9 私有云平台,更新部署程序的确变得更加容易了。但是带来了很多复杂性,运维实施人员的学习曲线也陡然上升。上云之前:在项目没上容器云的早期,应用服务集群往往是由一个Nginx作为负载均衡器,当有集群中有一个节点出现故障时,只需要将 Nginx 上负载均衡块 upstream 块中的故障节点地址移除,刷新 Nginx 即可达到快速响应,也能慢慢收集性能指标进行分析。上云之后:在云上部署应用,应用容器生命周期由 Deployment 管理,多实例.原创 2022-03-17 20:08:08 · 959 阅读 · 0 评论