Zabbix高级应用 --
K8s集群监控

## 当代张思德
高级运维工程师,FiberHome
## ZABBIX 2019 Conference
• Cactifans
• Zabbix
• Microservice
•
K8s
• Golang 44522f70fb825d70b7a872912278b2fe/p9_2.jpg)
## Kubernetes 监控
Zabbix Agent
HTTP Agent
k8s master
k8s pod
k8s node
应用
CPU/内存/磁盘/网络
服务/日志/...
状态/CPU/内存
## Kubernetes Metrics Server 安装
### https://github Items)
| k8s pods master | 1m | 0 | | HTTP agent | | | | | |
| k8s.pods.master | 1m | 0 | | HTTP 0 码力 |
25 页 |
11.98 MB
| 2 年前 3 ## k8s 操作手册
## 前言:
1. 蓝色字体表示命令行命令,正式执行时不要复制前面的#号,#号只是提示应该使用root权限操作
2. 绿色字体表示注释,有时注释太多就不用绿色表示了
3. 注意:本文档的所有操作请先在测环境进行实践,请不要直接在真实的服务器中操作!
## 版权声明:
本文档以开源的形式发布,所有条款如下:
(1)无担保:作者不保证文档内容的准确无误,亦不承担由于使用此文档所导致的任何后果 ★第 0 章、K8S 集群搭建准备工作
## 相关单词原义:
docker 码头工人
pod 集装箱
kubernetes 舵手,领航员
helm 舵轮,驾驶盘
chart 图表,海图
## ① k8s 对系统要求
linux 内核在 3.10 及以上,服务器规格 2 核 cpu,2G 内存及以上,可以装在虚拟机里,也可以装在实体机上
## ② 规划主机名及 ip
k8s 的服务器使用固定 地址,配置主机名,要求能解析相应的主机名(master 结点)到对应的 ip 地址,可以使用内网集群的 dns 服务器或写入/etc/hosts 文件里。如:
|主机名|ip 地址|
|---|---|
|k8s-master1.cof-lee.com|10.99.1.51|
|k8s-master2.cof-lee.com|10.99.1.52|
|k8s-master3.cof-lee.com|10 0 码力 |
126 页 |
4.33 MB
| 2 年前 3 Monitoring | Logging

master
master


## k8s平台接入流程
## k8s服务接入流程

## k8s环境空间和应用名规范
## 统一规划环境名和业务应用名,适配标准自动化运维。
|k8s-api配置对象|作用|
|---|---|
|k8s-namespace|通过配置文件关键字dev/test/prod等声明应用所属的环境,隔离不同环境业务,通过特定标识来识别业务线。|
|k8s-servic |k8s-service|k8s-dns注册服务名,通过配置文件关键字关联业务线应用名称,保持应用和k8s之间的关联。|
|k8s-app-name|容器host应用名称,deployment名,通过配置文件关键字关联业务线应用名称,保持应用和k8s之间的关联。|
现有环境名
test
preview
prod
## 业务线名称
ai
dt
ad
应用名称
ai-dc-server
ai-dc-web 0 码力 |
19 页 |
1.34 MB
| 2 年前 3 Bypassing conntrack: Optimizing K8s Service By Enhancing IPV5 with eBPF
Jianmingfan (kenieevan@github)
Zhiguohong (honkiko@github)
## Tencent Cloud
## Agenda
01 Problems with K8s Service
02 How to optimize Comparison with industry
04 Performance measurement
05 Lessons from eBPF
06 Future work
## What is K8s Service
## - It exposes a set of pods via VIP using a load balancer
## • Two types
• ClusterIP provides 0 码力 |
24 页 |
1.90 MB
| 2 年前 3 ## GCN
## 石墨文档GO在K8S上微服务的实践

彭友顺
石墨文档
基础设施负责人

组件增多
架构复杂
维护困难
K8S和框架组件

Ingress
![ 4baeb729ad926bb1564d/p5_26.jpg)
## 架构演进
## 2014 年6月K8S开源
标准统一
传统模式
运维简单
框架简单
应用开发
资源调度
权限控制
资源隔离
故障转移
权限控制
监控采集
日志采集
故障转移
启动方式
K8S模式
加载配置
应用开发
资源调度
编译
资源隔离
部署
日志采集
监控采集
加载配置
0 码力 |
41 页 |
3.20 MB
| 2 年前 3
|