运维知识库-BigHead
  • 首页
  • 电子书-知识库老版本
  • VIP视频免费看
  • 联系作者
  • 随笔
K8S
K8S

K8S-内存不足时哪个进程会被Kill?

1、场景 K8S中大部分情况下都会对系统进行超卖。超卖就意味着在高峰时间可能会发生资源抢占,此时Qos等级就决定着哪个容器第一个被杀死,释放出的资源可以提供给高优先级的容器使用。 涉及基础理论: 一个pod可以包含多个容器,同一个pod中的容器一定会运行在同一个节点上 容器的本质就是一个进程,所以容器的优先级等于后续章节提到的进程优先级 CPU使用量超过limits限制不会杀死容器,但是内存使用率超过limits限制会尝试重启容器 2、Qos等级分类 K8S中pod的优先级从低到高一共分为3个等级 besteffo…

2022年07月10日 0条评论 557点热度 0人点赞 阅读全文
K8S

一次K8S出口网关性能问题排查

故障症状 网关监控出现连接数突增突降的情况,监控显示网关丢弃了某些SNAT连接,K8S中某些应用调用第三方接口偶尔会失败,不稳定(已知第三方平台稳定提供服务) 分析过程 1、分析网关SNAT连接被哪个K8S节点占用 2、登陆K8S节点,查看节点连接数 3、docker top containerID 查看节点上所有的容器的PID 4、获取每个进程的连接数,通过进程判断链接是哪个容器产生的,从而定位到具体的Pod 分析网关SNAT连接被哪个节点占用 这一步一般可以通过监控直接分析出来 监控显示连接数每半个小时突增一次…

2021年06月10日 1条评论 1552点热度 3人点赞 阅读全文
K8S

nsenter显示容器tcp链接情况

lsof 看到的进程是在其他网络名称空间中运行的,比如LXC、LXD中,因此lsof无法访问相关信息,也无法显示它,正常情况应该显示ipv4或者IPv6。lsof以sock代替ipv4或者ipv6需要使用nsenter命令(netstat 连lsof显示的tcp信息也看不到) lsof -p 2380548 nsenter -t 2380548 --net lsof -n -p 2380548

2021年06月09日 0条评论 1150点热度 3人点赞 阅读全文
K8S

K8S中部署ElasticSearch:6.6.2集群

本文示例说明 由于业务情况,采用了6.6.2版本,7版本见ELK文章 采用的HostPath方式挂载的目录,建议安装阿里云插件,直接挂载阿里云的云盘 Service采用注册到阿里云Loadbanlacer,externalTrafficPolicy策略为Cluster Cluster策略原理:会把集群中所有的Node加到SLB的后端服务器组,转发到的目录节点中如果没有es服务,k8s内部转发(慎用,SLB有后端节点配额限制) Local策略原理:只会把集群中含有es服务的Node添加到SLB的后端服务器组 serv…

2021年03月06日 0条评论 3249点热度 0人点赞 阅读全文
K8S

Endpoint建立

如将 以下3个IP的外部elasticsearch做成service名称,提供给pod内应用配置文件使用 - ip: 192.168.12.200 - ip: 192.168.12.201 - ip: 192.168.12.202 apiVersion: v1 kind: Endpoints metadata: name: external-elasticsearch namespace: default subsets: - addresses: - ip: 192.168.12.200 - ip: 192.16…

2021年02月19日 0条评论 1236点热度 0人点赞 阅读全文
ELK

EFK收集K8S和Nginx日志并完成日志分析

效果 入口层日志数据分析 自动索引拆分 filebeat的yaml的文件 采用daemonset方式部署 multiline通过正则对多行日志识别合并 index使用pod的labels来独立index,需要提前给每个deloyment的添加labels,用于自动拆分Index --- apiVersion: v1 kind: ConfigMap metadata: name: filebeat-config namespace: logging labels: k8s-app: filebeat data: fi…

2021年02月06日 0条评论 3665点热度 3人点赞 阅读全文
文章归档
  • 2022年7月
  • 2021年6月
  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2020年8月
  • 2020年7月
分类目录
  • ELK
  • Jenkins
  • K8S
  • Nginx
  • Openvpn
  • Python
  • 小技能
  • 未分类

COPYRIGHT © 2020 运维知识库-BigHead. ALL RIGHTS RESERVED.

蜀ICP备16012425号