最新 最热

一篇就让小白入门K8S,使用Minikube来搭建本地的单节点K8S集群

Kubernetes(通常简称为K8s)是一个开源的容器编排平台,它为应用程序的部署、扩展和管理提供了强大的工具和功能。在本文中,我们将通过一个实战案例,引导您进入Kubernetes的世界,了解其基本概念和架构,并帮助您安装和配置一个...

2023-06-14
1

500行代码手写docker-实现硬件资源限制cgroups

之前我们对容器的网络命名空间,文件系统命名空间都进行了配置,说到底这些都是为了资源更好的隔离,但是他们无法办到对硬件资源使用的隔离,比如,cpu,内存,带宽,而今天要介绍的cgroups技术便能够对硬件资源的使用产生隔离。...

2023-06-07
1

研发工程师玩转Kubernetes——Node失效后恢复的实验

在《研发工程师玩转Kubernetes——Node失效后的Pod的调度实验》中我们看到Kubernetes会一直等待Node状态恢复。这节我们将做实验,看看Node恢复后Kubernetes的表现。 仍然借助《研发工程师玩转Kubernetes——Node失效后...

2023-06-04
1

500行代码代码手写docker-将rootfs设置为只读镜像

前文提到,如果仅仅将ubuntu-base-16.04.6-base-amd64 目录作为容器的根目录, 那么当运行多个容器,就会同时修改到ubuntu-base-16.04.6-base-amd64目录,这样将达不到不同容器使用不同的根文件系统的目的。...

2023-06-01
1

k8s 探针 livenessProbe 和 readinessProbe 必须不一样

简单来说 livenessProbe 能够起到存活检测和自动重启的的效果,readinessProbe 用于管理 Pod 状态并影响 Kubernetes Service 流量分配。当 readinessProbe 检测失败,容器所在 Pod 上报未就绪状态,并且从 Service 断开流...

2023-05-24
1

动态清理 K8S OOM 和 CPU 节流

使用 Kubernetes 时,内存不足 (OOM) 错误和 CPU 节流是云应用程序中资源处理的主要难题。

2023-05-22
1

Kubernetes | 集群调度 - ClusterScheduling

Scheduler 是 Kubernetes 的调度器,主要的任务是把定义的 pod 分配到集群的节点上。听起来非常简单,但有很多要考虑的问题:

2023-05-14
1

K8S:分享一次“乌龙问题”(人为导致的无法正常删除命名空间)

问题出在这里:DiscoveryFailed:Discovery failed for some groups, 1 failing: unable to retrieve the complete list of server APIs: metrics.k8s.io/v1beta1: the server is c...

2023-05-07
1

K8S:4种鉴权模块不知道怎么选?看看这篇你就懂了。

在K8S中,鉴权模块有4种,分别是:Node、ABAC、RBAC、Webhook。

2023-05-05
1

上篇:一文了解K8S的ConfigMap

在 Kubernetes 中,ConfigMap 是一种 API 资源对象,用于存储非密钥/值数据,例如配置文件、环境变量和命令行参数等。

2023-05-05
1