08 2024 档案
摘要:1 定义pod资源 1.1 关于pod 什么是Pod? 一个或多个容器的集合,因而也可称为容器集,但却是Kubernetes调度、部署和运行应用的原子单元 另外封装的内容:可被该组容器共享的存储资源、网络协议栈及容器的运行控制策略等 依赖于pause容器事先创建出可被各应用容器共享的基础环境,它默认
阅读全文
摘要:Kubernetes名称空间基础 名称空间(Namespace) 是Kubernetes集群提供对内部资源进行“软隔离”的机制,以方便用户管理和组织集群资源 可以将其想像成虚拟的"子集群" 管理名称空间 Kubernetes的名称空间可以划分为两种类型 系统级名称空间:由Kubernetes集群默认
阅读全文
摘要:1. 资源类型和资源对象 1.1 资源类型 (Resource Types) 1.1.1 核心资源类型 Kubernetes API Primitive 用于描述在Kubernetes上运行应用程序的基本组件,即俗称的Kubernetes对象(Object) 它们持久存储于API Server上,用
阅读全文
摘要:kubernetes网络模型 Kubernetes集群上会存在三个分别用于节点、Pod和Service的网络 于worker上完成交汇 由节点内核中的路由模块,以及iptables/netfilter和ipvs等完成网络间的流量转发 Kubernetes网络模型(2) 节点网络 集群节点间的通信网络
阅读全文
摘要:Pod和应用 Kubernetes本质上是“以应用为中心”的现代应用基础设施,Pod是其运行应用及应用调度的最小逻辑单元 本质上是共享Network、IPC和UTS名称空间以及存储资源的容器集 可将其想象成一台物理机或虚拟机,各容器就是该主机上的进程 各容器共享网络协议栈、网络设备、路由、IP地址和
阅读全文
摘要:Kubernetes是什么? **Kubernetes 集群(Kubernetes Cluster)是一个由多个节点组成的系统,用于自动化部署、管理、扩展和操作容器化应用程序。Kubernetes 是一种开源的容器编排平台,它通过集群的形式来管理容器,使得应用的运行、管理和扩展变得更加高效和自动化。
阅读全文
摘要:kubeadm拆除Kubernetes 集群 拆除工作节点 在拆除集群之前,先从集群中删除所有的工作节点,而后拆除各控制平面节点。 若仅拆除单个已然处于正常工作状态的节点: 先禁止该节点作为调度目标: kubectl cordon NODE 然后排空该节点: kubectl drain NODE 待
阅读全文