当前位置: 首页 > news >正文

Kubernetes知识点总结(十)

什么是 K8s namespace

K8s 中,Namespace(名字空间)提供了一种机制,将同一集群中的资源划分为相互隔离的组,

在多个用户之间划分集群资源的一种方法。

名字空间作用域仅针对带有名字空间的对象,(例如 DeploymentService 等),这种作用域对集

群范围的对象(例如 StorageClassNodePersistentVolume 等)不适用。

系统默认创建了哪几个 namespace

default:用户创建资源对象时的默认命名空间。

kube-node-lease:包含用于与各个节点关联的 lease(租约)对象,lease 保证 kubelet

以向 api-server 发送心跳,以便控制面能够检测到节点故障。 

kube-public:所有的客户端(包括未经身份验证的客户端)都可以读取该名字空间。 

kube-system:该名字空间用于 Kubernetes 系统创建的对象。

什么是 Pod 的根容器?

每个 Pod 都有一个特殊的被称为“根容器”的 pause 容器,pause 容器有时候也称为 infra 容器,

被当作 Pod 中所有容器的“父容器”,pause 在 Pod 中作为共享 Linux Namespace 的基础,同时

提供 PID Namespace 共享,为每个 Pod 提供 1 号进程,并收集 Pod 内的僵停进程。

说明 K8s 中 Pod 级别的 Graceful Shutdown

从 Kubernetes 1.22 开始,terminationGracePeriodSeconds 特性被开启,在杀死容器时,

Pod 停止获得新的流量。但在 Pod 中运行的容器不会受到影响,直到超时发生。可以在 Pod 级别或者容器下具体的探针级别设定,探针会优先和覆盖 Pod 级别。

http://www.lryc.cn/news/538702.html

相关文章:

  • 安全防御综合练习2 nat+智能选路
  • Flutter 中的数据跨层传递方案
  • 代码随想录D50-51 图论 Python
  • MyBatis进阶
  • 容器化部署Kafka的最佳实践:基于KRaft模式的无ZooKeeper方案
  • DeepSeek核心算法解析:如何打造比肩ChatGPT的国产大模型
  • LeetCode-633. 平方数之和
  • 前端面试技巧与实践
  • windows Redis Insight 如何查看宝塔docker里的redis数据
  • sql数据执行失败,三个命令依次执行
  • BGP配置华为——RR反射器配置
  • 基于Flask的艺恩影片票房分析系统的设计与实现
  • 架构设计系列(三):架构模式
  • 零基础学QT、C++(一)安装QT
  • SQL注入(SQL Injection)详解与实战
  • 【Prometheus】prometheus结合domain_exporter实现域名监控
  • Java 设计模式之命令模式
  • BT401双模音频蓝牙模块如何开启ble的透传,有什么注意事项
  • 利用二分法+布尔盲注、时间盲注进行sql注入
  • Vue 项目登录的基本流程
  • kubernetes源码分析 kubelet
  • Web3 开发者周刊 36 | 构建自主未来:Agent、可扩展性与赏金
  • 零基础入门机器学习 -- 第十一章机器学习模型的评估与优化
  • 菜鸟之路Day15一一IO流(一)
  • 动手学Agent——Day2
  • JSONObject,TreeUtil,EagelMap,BeanUtil使用
  • Unity嵌入到Winform
  • TCP/UDP协议与OSI七层模型的关系解析| HTTPS与HTTP安全性深度思考》
  • 《Zookeeper 分布式过程协同技术详解》读书笔记-2
  • 缺陷检测之图片标注工具--labme