logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

集群容器频繁OOMKilled的排查经历

发现日志并无异样,也没有相关异常报错信息排查问题细致!注意分析工具的英文解释,每一个英文都得关注(粗心)日常开发引入jar包一定要深入理解最佳实践后才使用,切勿浅尝辄止能用就行一个已经加载的类被卸载的几率是很小的同时被卸载的时间也是不确定的工具方面mat似乎不太好查看已加载类信息,比较侧重不同类加载器加载同一个类导致的重复类问题visualvm也不太好查看已加载类信息arthas不错 功能全面。

#docker#容器#运维 +1
K8S(二):核心对象概念

k8s核心对象概念基本对象概念基本对象(偏底部,对用户操作比较少)PodPod是最小部署单元,一个Pod有一个或者多个容器组成,Pod中容器共享存储和网络,在同一台Docker主机上运行。ServiceService一个应用服务抽象,定义了Pod逻辑集合和访问这个Pod集合的策略。Service代理Pod集合对外表现是为一个访问入口,分配一个集群IP地址,来自这个IP的请求将负载均衡...

K8S(4):nginx demo

在k8s中新建一个nginx服务demo在k8s中新建一个nginx服务这个示例中,我们会在一个pod中封装一个nginx的镜像,然后通过deploy发布出来,并通过service暴露对外访问的接口在新版本的kubernetes中,引入了deployment对象,作为pod对象的管理器。通过deployment对象,可以实现pod的自动重启、状态监测等任务的自动化管理。线上应用都应该使用d...

K8S(3):常用基本命令

K8S命令模式命令式模式kubectl create deployment nginx --image nginxkubectl run nginx --image nginx与docker命令类似,直接使用命令来创建k8s对象命令式对象配置模式通过配置文件来辅助命令kubectl create -f nginx.yamlkubectl delete -f nginx.ya...

精确计算对象的大小——细就完事了

数据类型大小boolean1 bytesbyte1 bytesshort2 byteschar2 bytesint4 byteslong8 bytesfloat4 bytesdouble8 bytesOOPordinary object pointer普通对象指针启动CompressOops后,会压缩的对象:1.每个class的属性指针(静态成员变量)2.每个对象的属性指针3.普通对象数组的每个元

到底了