04 2022 档案
摘要:容器监控与报警:容器监控的实现方对比虚拟机或者物理机来说比大的区别,比如容器在k8s环境中可以任意横向扩容与缩容,那么就需要监控服务能够自动对新创建的容器进行监控,当容器删除后又能够及时的从监控服务中删除,而传统的zabbix的监控方式需要在每一个容器中安装启动agent,并且在容器自动发现注册及模
阅读全文
摘要:前言: 随着容器技术和微服务架构逐渐被企业接受,在kubernetes上已经可以便捷的部署服务了,但对于复杂的应用或者中间件系统,在k8s上部署并非易事,通常需要研究docker镜像的运行需求,环境变量等内容,为容器配置依赖的存储、网络等资源,并设计编写deployment,configmap,se
阅读全文
摘要:简介 Scheduler 是 kubernetes 的调度器,主要的任务是把定义的 pod 分配到集群的节点上。听起来非常简单,但有很多要考虑的问题: - 公平:如何保证每个节点都能被分配资源- 资源高效利用:集群所有资源最大化被使用- 效率:调度的性能要好,能够尽快地对大批量的 pod 完成调度工
阅读全文
摘要:虚拟桥接式网络: 隔离桥 仅主机桥 路由桥 NAT桥 四种 桥网络:bridge 默认 --net=bridge docker0 NAT 共享桥:不同容器之间访问,进程和文件系统空间隔离,只共享网络空间 --ne tainer:NAME OR ID none:只能容器内部通信,不能访问外网 --ne
阅读全文
摘要:configmap 一、cinfig描述信息 ConfigMap 功能在 Kubernetes1.2 版本中引入,许多应用程序会从配置文件、命令行参数或环境变量中读取配置信息。ConfigMap API 给我们提供了向容器中注入配置信息的机制,ConfigMap 可以被用来保存单个属性,也可以用来保
阅读全文
摘要:概念 前言: service的作用体现在两个方面,对集群内部,它不断跟踪pod的变化,更新endpoint中对应pod的对象,提供了ip不断变化的pod的服务发现机制,对集群外部,他类似负载均衡器,可以在集群内外部对pod进行访问。 但是,单独用service暴露服务的方式,在实际生产环境中不太合适
阅读全文
摘要:官网:Multiline codec plugin | Logstash Reference [8.2] | Elastic Master 与 Slave 的区别 Master 的职责:统计各 node 节点状态信息、集群状态信息统计、索引的创建和删除、索引分配的管理、关闭 node 节点等 Sla
阅读全文