51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

kubesphere

Kubernetes命名空间Terminating状态不释放

Kubernetes命名空间Terminating状态不释放

厉飞雨 阅读(275) 评论(0) 赞(13)

<p>Kubernetes中namespace有两种常见的状态,即Active和Terminating状态,其中Terminating状态一般会比较少见,当对应的命名空间下还存在运行的资源,但该命名空间被删除时才会出现所谓的Terminating状态,这种情况下只要等待Kubernetes本身将命名空间下的资源回收后,该命名空间将会被系统自动删除。</p>...

Kubernetes的负载均衡方案:MetalLB

Kubernetes的负载均衡方案:MetalLB

厉飞雨 阅读(293) 评论(0) 赞(13)

**一. 产品介绍** 在Kubernetes部署完成服务后,我们经常需要将服务开放给到外部用户访问 。如果是使用云平台(阿里云、腾讯云、AWS等)的话,这个需求处理起来非常简单,可以通过云平台的LoadBalancer来实现。 但如果是自建的kubernetes裸机集群,那则要麻烦得多。祼机集群默认不支持负载均衡的方式,可用的方案不外乎Ingress、NodePort、E...

kubernetes之监控kubelet

kubernetes之监控kubelet

厉飞雨 阅读(448) 评论(0) 赞(17)

Kubelet 端口说明 ------------ 如果你有多台Node节点,可以批量执行 `ss -tlnp|grep kubelet` 看一下,Kubelet 监听两个固定端口(我的环境,你的环境可能不同),一个是10248,一个是10250,通过下面的命令可以知道,10248是健康检查的端口: [root@tt-fc-dev01.nj ~]# ps aux|g...

详解kubernetes的企业级监控(付文档)

详解kubernetes的企业级监控(付文档)

厉飞雨 阅读(316) 评论(0) 赞(14)

<h3>1.kubernetets容器资源限制</h3> <p>Kubernetes采用request和limit两种限制类型来对资源进行分配</p> <p>• request(需求资源):即运行Pod的节点必须满足运行Pod的最基本需求才能运行Pod<br /> • limit(资源限额):即运行Pod期...

快速修复重装系统后的 Kubernetes Master 节点

快速修复重装系统后的 Kubernetes Master 节点

厉飞雨 阅读(272) 评论(0) 赞(17)

<p>最近碰到两次,因故障需要重装主机系统。其中一次 Etcd 只剩下一个节点,导致整个集群宕机半个小时才恢复。</p> <p>本篇主要记录的是新系统 Ubuntu 20.04 初始化的过程,完成初始化之后采用优秀的集群安装工具 Kubekey 的 <code>add nodes</code> 命令,无需修改配置文件,...

Robusta 收集 Kubernetes Pod 崩溃时的 OOM 日志

Robusta 收集 Kubernetes Pod 崩溃时的 OOM 日志

厉飞雨 阅读(304) 评论(0) 赞(18)

<p>robusta 的功能远不止本章介绍的这些,它可以去监控 Kubernetes,提供观测性,可以于 prometheus 接入,作为告警的二次处理,自动修复等,也提供了事件的时间线。</p> <p>此前使用的是阿里的 kube-eventer,kube-eventer 仅仅只是提供了一个转发,因此 kube-eventer 只能解决的是...

优雅限制 Kubernetes 集群中文件描述符与线程数量

优雅限制 Kubernetes 集群中文件描述符与线程数量

厉飞雨 阅读(325) 评论(0) 赞(17)

<h2>背景</h2> <p>linux中为了防止进程恶意使用资源,系统使用ulimit来限制进程的资源使用情况(包括文件描述符,线程数,内存大小等)。同样地在容器化场景中,需要限制其系统资源的使用量。</p> <h2>限制方法</h2> <ul> <li>ulimit: docke...