Amazon EKS 是一种托管服务,让您能够轻松地运行Kubernetes AWS 无需安装、操作和维护您自己的Kubernetes控制平面或节点。
Kubernetes 是一个用于实现容器化应用程序的部署、扩展和管理的自动化的开源系统。
创建高可用RabbitMQ集群
在项目中需要业务解耦的时候要用着MQ,那么我们需要将RabbitMQ变的更加健壮和稳定,提高可用性。所有需要在kubernetes上创建高可用Rabbitmq集群或者在传统的服务器之间架设高可用的MQ集群。
由于RabbitMQ是由Erlang写的,所以天生支持分布式。
HPA自动扩缩容
在生产环境下,在面临服务需要扩容的场景时,可以使用Deployment/RC的Scale机制来实现。 Kubernetes支持对Pod的手动扩容和自动扩容。在扩容的时候可以定义CPU、内存等指标来激活扩容动作。
[阅读全文]k8s资源请求与限制设定规范
关于k8s集群中部署服务,服务资源的申请和限制,合理利用资源以及调度器调度之间的一些最佳实践。
[阅读全文]扩容oracle重做日志大小提升性能
redo重做日志文件是Oracle数据库的非常重要的组成部分。当日志文件发生切换时(Log Switch),会触发一个检查点,那么日志文件的大小就和检查点的触发频率相关。更为频繁的检查点可以缩短数据库的恢复时间,但是过于频繁的检查点却会带来性能负担。所以如何合理地设置日志文件的大小也是数据库优化的一个重要内容。而且,如果日志文件意外损失或丢失,那么就会丢失数据,所以更大的日志文件可能意味着更多的数据损失风险。所以数据库的任何一个调整都需要慎重。
[阅读全文]pod内核tcp栈相关参数修改
有些业务场景需要我们变更pod里面的一些tcp内核参数等。我们可以使用psp控制集群pod的相关内核参数,也可以使用pod级别的安全上下文。
[阅读全文]修复k8s上使用dashboard证书的问题
一般情况下,部署完dashboard后,通过chrome、safari是不能正常通过https访问面板的,只有firefox才有继续访问不安全的”https站点。这是由于几个方面的原因导致的。
[阅读全文]服务稳定性如何保证?
最近一直在忙大促的全链路压测&稳定性保障相关工作,结果618还未开始,生产环境就出了几次生产故障,且大多都是和系统稳定性、性能相关的bad case。生产全链路压测终于告一段落,抽出时间将个人收集的稳定性相关资料整理review了一遍,顺带从不同的维度,谈谈稳定性相关的“务虚”认知和思考。
[阅读全文]华三防火墙与路由配置思路
记录一下一个网络互通防火墙、路由相关配置思路和过程。
[阅读全文]常见光纤接口分类
作为一个运维来说,偶尔要去现场进行网络方面的割接,系统升级、网络升级等。会遇见各种各样的光纤接口。以及各种光纤链路层的操作等。特此记录分享下常见光纤尾纤接口类型。
[阅读全文]