随笔分类 -  kubernetes

摘要:日期:2026-02-04 环境信息: OrbStack:2.0.5 (19905) kubectl:v1.32.7 kube-apiserver / kubelet(集群):v1.33.5+orb1 问题出现:kubectl top 失灵 我想在本地集群里看一下 Pod 的资源使用量,按惯例跑: 阅读全文
posted @ 2026-02-04 11:44 suknna 阅读(267) 评论(0) 推荐(0)
摘要:问题现象 在开发一个名为的 Operator 过程中,当我执行 (其底层是 )来安装CustomResourceDefinition (CRD) 时,终端抛出了一个错误: The CustomResourceDefinition "nova.batch.suknna" is invalid: met 阅读全文
posted @ 2025-10-29 11:08 suknna 阅读(102) 评论(0) 推荐(0)
摘要:在k8s中pod是最小单元 pod和容器的关系 pod类似一个组容器的集合,这些容器之间共享一份存储,网络等资源。 一个pod下面除去主业务容器还有一个容器:pause容器。这是一个特殊的容器,它又叫infra容器,是每个pod都会自动创建的容器,它不属于用户自定义容器。 pause容器 pause 阅读全文
posted @ 2025-10-22 14:20 suknna 阅读(61) 评论(0) 推荐(0)
摘要:介绍 这篇文章主要涉及到 kubelet 通过 csi 向运行时发送创建请求,运行时发生了什么?pod 网络又是怎么连通的? 对应的流量图 我们将使用 docker 和 linux Bridge 去完成这个 pod 需求 流程描述 kubelet 通过 CRI 接口调用运行时(如 container 阅读全文
posted @ 2025-10-22 14:19 suknna 阅读(136) 评论(0) 推荐(0)
摘要:Qos全称Quoality of service ,中文名称为服务质量。在kubernetes中每个pod都有一个qos标记,通过这个标记来对pod进行服务质量管理。对于pod来说qos服务质量体现在两个指标上cpu和memory。当服务器资源紧张时kubernetes通过不同pod的不同qos标记 阅读全文
posted @ 2022-10-19 18:51 suknna 阅读(276) 评论(0) 推荐(0)
摘要:两种方法 第一种环境变量 apiVersion: v1 kind: Pod metadata: name: nginx spec: containers: - name: nginx image: nginx:latest env: name: TZ value: Asia/Shanghai 检测 阅读全文
posted @ 2022-10-19 18:49 suknna 阅读(61) 评论(0) 推荐(0)
摘要:补全需要安装bash-c*来进行补全 yum install -y bash-completion 刷新bash-c* logout 登出再进入 写入bash文件 source <(kubectl completion bash) 持久化 echo "source <(kubectl complet 阅读全文
posted @ 2022-10-19 18:47 suknna 阅读(63) 评论(0) 推荐(0)
摘要:注意使用这个组件必须要提前配置好nfs服务器 配置nfs-server 我选择在master节点上创建nfs服务端 yum install -y rpcbind nfs-utils 配置nfs vi /etc/export /home/nfs *(rw,sync,no_all_squash,no_r 阅读全文
posted @ 2022-10-19 18:46 suknna 阅读(215) 评论(0) 推荐(0)