跳至主要內容
k8s集群搭建

1. 安装要求

在开始之前,部署Kubernetes集群机器需要满足以下几个条件:

  • 一台或多台机器,操作系统 CentOS7.x-86_x64
  • 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多
  • 可以访问外网,需要拉取镜像,如果服务器不能上网,需要提前下载镜像并导入节点
  • 禁止swap分区
  • docker和k8s保持官网一致的版本,否则有报错

2. 准备环境

角色 IP
master 192.168.2.145
node1 192.168.2.146
node2 192.168.2.147

郑天祺大约 3 分钟CICDKubernetesK8s容器编排
k8s构建ELK日志平台

k8s构建ELK日志平台

Pod中附加专用日志收集的容器

一、概述

目前主流日志收集系统为:Filebeat + ELK,本文尝试使用该系统对k8s里部署的Pod进行日志收集并加以图形可视化展示;

日志收集方案设计图

img
img

二、优缺点

每个预应用程序的Pod中增加一个日志收集容器,使用emptyDir共享日志目录,让日志收集程序能够读取到。


郑天祺大约 5 分钟CICDKubernetesELK日志平台