Kubernetes node为何总是自动重启?
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,了解Kubernetes的人都知道,我们要想在Kubernetes中创建一个Deployment 部署,就会在Node上创建一个Pod,Pod是Kubernetes中对于一组容器以及与容器相关的资源的
千家信息网最后更新 2024年11月23日Kubernetes node为何总是自动重启?
了解Kubernetes的人都知道,我们要想在Kubernetes中创建一个Deployment 部署,就会在Node上创建一个Pod,Pod是Kubernetes中对于一组容器以及与容器相关的资源的集合。Pod中的容器会共享IP和端口资源。而Pod总是运行在Node上,Node可以是物理机也可以是虚拟机。
但是,很多开发者都会遇到这样一个问题,Kubernetes node总是自己重启,到底是什么原因导致的呢?如何查找具体的问题点?
有相关经验的人,第一反应是看log。
在生产环境中,使用kubectl命令是可以查看pod的log的;但是查看log很不方便。容器针对标准输出和标准错误的log都是落盘了的,如果使用kubernetes管理,还需要去每个container查看磁盘上的日志。所在,在实际生产环境中,我们需要使用官方推荐的elasticsearch+kibana。
和docker一样,Kubernetes在日志这一块的支持主要还是在标准输出上。比较通用的做法是用ELK这套东西来操作。首先,在创建pod的时候,就把宿主机的某个目录映射上去,pod写日志到这个目录下。其次,在宿主机上运行一个单独的搜集日志的进程(logstash,fluentd),对这个目录树下的日志做统一收集,然后发送到远程的日志服务器上去。
docker daemon --log-driver可以修改日志输出,比如输出给syslog 这样的日志收集工具。syslog可以通过TCP协议将日志发给logstash,再结合elasticsearch+kibana,就是一套日志收集系统了。
日志
容器
输出
标准
目录
宿主
环境
资源
问题
生产
运行
东西
做法
原因
可以通过
命令
官方
实际
宿主机
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
达梦数据库怎么添加数据
畅想互娱网络技术有限公司
绍兴大数据库安全
服务器8g只显示3g可用
电脑设置无法显示多媒体服务器
郴州学it软件开发培训学校
合肥科大讯飞软件开发待遇
服务器网络故障维修
供应协同SRM软件开发
专用vps服务器
3大数据库
域控dns服务器更新
数据库表如何优化
个人不得危害网络安全
安徽银行软件开发公司
ftp的客户端主动与服务器的
浙江软件开发销售
配置曙光服务器管理口ip
原神国服服务器在哪
nascaler网络安全公司
社团如何维护校园网络安全
哪有软件开发定制聚顶科技好在线
阿图什手机软件开发
本地电脑做服务器
小学家庭教育与网络安全视频
php数据库密码修改
张店染色软件开发价格
教师对网络安全发声亮剑
怎么查看电脑应用服务器地址
gta5女性捏脸数据库