
k8s
文章平均质量分 63
C000kie
博客均为学习记录
展开
-
k8s限制pod的资源使用
现在如果在 default-mem-example 命名空间中创建一个 Pod, 并且该 Pod 中所有容器都没有声明自己的内存请求和内存限制, 控制面会将内存的默认请求值 256MiB 和默认限制值 512MiB 应用到 Pod 上。OOMKilled:out of memory 使用的内存超出了范围被kill了。原创 2023-09-12 14:43:13 · 533 阅读 · 0 评论 -
k8s中的容器
这个容器负责维护 Pod 的网络设置,并在其他容器之间共享网络命名空间,使它们可以相互通信。Init 容器(Initialization Container)是在主应用程序容器启动之前运行的特殊类型的容器。总的来说,“pause” 容器是 Kubernetes 中的一个关键概念,它为 Pod 提供了网络隔离和共享存储卷的功能。“pause” 容器是一个特殊的辅助容器,它在每个 Pod 内隐式地存在。“pause” 容器没有实际的应用程序逻辑,它的存在是为了管理 Pod 的网络命名空间和共享存储卷。原创 2023-09-10 11:43:52 · 812 阅读 · 0 评论 -
k8s中的pod
(就像在鲸鱼荚或者豌豆荚中)是一组(一个或多个)容器;Pod 中的内容总是并置(colocated)的并且一同调度,在共享的上下文(资源)中运行。Pod 所建模的是特定于应用的 “逻辑主机”,其中包含一个或多个应用容器, 这些容器相对紧密地耦合在一起。在非云环境中,在相同的物理机或虚拟机上运行的应用类似于在同一逻辑主机上运行的云应用。k8s里的apiserver有规范,内部指定了api的版本,规范里制定了可以使用哪些变量,哪些功能是可以使用的。pod是可以在k8s中创建和管理的、最小的可部署的计算单元。原创 2023-08-21 09:54:55 · 166 阅读 · 0 评论 -
k8s的组件
kube-apiserver是整个k8s集群的交通枢纽,对外监听6443端口。apiserver 是 Kubernetes API 的入口,负责接收和处理所有的 API 请求。API服务器是k8s控制平台的组件,该组件负责公开了k8s API,赋值处理接受请求的工作。负责坚实新创建的、未指定运行节点(node)的pods,并选择节点来让pod在上面运行。数据库,一致且高可用的键值存储,用作k8s所有集群数据的后台数据库。k8s有的控制器:副本控制器、部署控制器、计划任务等。原创 2023-08-21 09:53:04 · 138 阅读 · 0 评论