摘要:
1.监控关键业务链接的状态(是否返回200,响应时间等等) 这在prometheus上已经提供了现成的exporter,可以参考 https://github.com/prometheus/blackbox_exporter 具体使用和效果这里还有一个博客 https://medium.com/th 阅读全文
摘要:
修改/etc/ceph/ceph.conf文件,加入rados gw监听的端口 拷贝到各台机器上,然后在gateway上重新启动服务。 如果不知道具体的服务是什么,可以通过以下命令查看 重启完成,在客户端应该能通过curl访问 客户端安装python-boto 注册用户生成access_key和se 阅读全文
摘要:
先找到用户名和密码 然后在管理控制台上去掉Router DeploymentConfig的ROUTER_METRICS_TYPE 同时修改ReadnessProble的url为 /healthz 在router节点上打开iptables设置 访问 阅读全文
摘要:
Gluster的模式及介绍在此不表,这里只记录安装及配置过程。 1.整体环境 server1 : gfs1.cluster.com server2 : gfs2.cluster.com Client: 2.安装Gluster 下载软件 https://access.redhat.com/downlo 阅读全文
摘要:
源由不表,暂且略过。 直接说workaround. 因为openshift的模式,/etc/resolv.conf是在pod生成的时候插入的,写入的是宿主机的ip作为dns的寻址,如果需要修改的化,需要在容器生成以后 脚本启动以前进行修改。 1.打开scc对root权限的控制 2.修改应用镜像, 构 阅读全文
摘要:
为什么不直接用kube-dns? 为什么不直接用kube-dns? 为什么不直接用kube-dns? 感谢各位前辈的专研,在下午有限的时间里把Openshift DNS的机制理了一下。更详细的材料大家可以参考 https://blog.cloudtechgroup.cn/Blog/2018/07/2 阅读全文
摘要:
一般来说应用日志和容器日志一样输出到console,这样oc logs的时候就能把所有的获取到,但这种模式下输出的日志比较多,问题定位不方便,更多的时候开发人员只想通过应用日志来查看定位问题就够了,所以可以考虑容器日志和应用日志进行分离。在Openshift的实现如下: 1.打开scc对宿主机访问的 阅读全文
摘要:
官方的in-place upgrade直接在线升级的参考链接 https://docs.openshift.com/container-platform/3.11/upgrading/automated_upgrades.html 优点: 保障最大时间的可用性,能够对外提供服务 针对node的升级可 阅读全文
摘要:
OpenShift和F5的集成步骤,记录如下,如实际操作中有变更会再度编辑修改。 1.整体架构 使用BIG-IP作为Openshift的Router,能实现以下功能: 为Services创建BIG-IP本地流量规则 提供HTTP/HTTPS路由 为Route资源添加BIG-IP健康检查 本文步骤是通 阅读全文
摘要:
在很多场景下,单靠几个在Infra节点上的Router进行服务请求的转发是不够的,项目中很多时候都有流量隔离的需求,主要场景在于: 一个集群中的不同的环境的流量隔离需求,比如开发走几个Router,生产走另外几个Router. 不同项目的流量不希望相互影响,希望保持独立 为保证关键服务的SLA,需要 阅读全文