随笔分类 -  K8S

摘要:1. Kubernetes控制器模式 1.1 声明式API API设计方法 命令式API 也称为指令式API,用户需要一步步地告诉机器该如何做(How),机器自身不具有任何“智能”,只被动接受指令 高度依赖用户自身理解和达成目标的能力和处理各类异常问题的经验,实现的是“命令式编程(Imperativ 阅读全文
posted @ 2024-12-25 10:50 Shine、 阅读(20) 评论(0) 推荐(0) 编辑
摘要:1. Service资源基础概念 1.1 Service资源 Service是Kubernetes标准的API资源类型之一 为动态的Pod资源提供近似静态的流量入口 服务发现:通过标签选择器筛选同一名称空间下的Pod资源的标签,完成Pod筛选 实际上是由与Service同名的Endpoint或End 阅读全文
posted @ 2024-09-18 18:09 Shine、 阅读(102) 评论(0) 推荐(0) 编辑
摘要:1. 存储卷基础 1.1 存储卷基础 从概念上讲,存储卷是可供Pod中的所有容器访问的目录 Pod规范中声明的存储卷来源决定了目录的创建方式、使用的存储介质以及目录的初始内容 存储卷插件(存储驱动)决定了支持的后端存储介质或存储服务,例如hostPath插件使用宿主机文件系统,而nfs插件则对接指定 阅读全文
posted @ 2024-09-02 18:06 Shine、 阅读(91) 评论(0) 推荐(0) 编辑
摘要:1 定义pod资源 1.1 关于pod 什么是Pod? 一个或多个容器的集合,因而也可称为容器集,但却是Kubernetes调度、部署和运行应用的原子单元 另外封装的内容:可被该组容器共享的存储资源、网络协议栈及容器的运行控制策略等 依赖于pause容器事先创建出可被各应用容器共享的基础环境,它默认 阅读全文
posted @ 2024-08-28 17:21 Shine、 阅读(178) 评论(0) 推荐(0) 编辑
摘要:Kubernetes名称空间基础 名称空间(Namespace) 是Kubernetes集群提供对内部资源进行“软隔离”的机制,以方便用户管理和组织集群资源 可以将其想像成虚拟的"子集群" 管理名称空间 Kubernetes的名称空间可以划分为两种类型 系统级名称空间:由Kubernetes集群默认 阅读全文
posted @ 2024-08-26 15:58 Shine、 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1. 资源类型和资源对象 1.1 资源类型 (Resource Types) 1.1.1 核心资源类型 Kubernetes API Primitive 用于描述在Kubernetes上运行应用程序的基本组件,即俗称的Kubernetes对象(Object) 它们持久存储于API Server上,用 阅读全文
posted @ 2024-08-26 15:05 Shine、 阅读(54) 评论(0) 推荐(0) 编辑
摘要:kubernetes网络模型 Kubernetes集群上会存在三个分别用于节点、Pod和Service的网络 于worker上完成交汇 由节点内核中的路由模块,以及iptables/netfilter和ipvs等完成网络间的流量转发 Kubernetes网络模型(2) 节点网络 集群节点间的通信网络 阅读全文
posted @ 2024-08-15 10:22 Shine、 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Pod和应用 Kubernetes本质上是“以应用为中心”的现代应用基础设施,Pod是其运行应用及应用调度的最小逻辑单元 本质上是共享Network、IPC和UTS名称空间以及存储资源的容器集 可将其想象成一台物理机或虚拟机,各容器就是该主机上的进程 各容器共享网络协议栈、网络设备、路由、IP地址和 阅读全文
posted @ 2024-08-14 17:26 Shine、 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Kubernetes是什么? **Kubernetes 集群(Kubernetes Cluster)是一个由多个节点组成的系统,用于自动化部署、管理、扩展和操作容器化应用程序。Kubernetes 是一种开源的容器编排平台,它通过集群的形式来管理容器,使得应用的运行、管理和扩展变得更加高效和自动化。 阅读全文
posted @ 2024-08-14 16:47 Shine、 阅读(204) 评论(0) 推荐(0) 编辑
摘要:kubeadm拆除Kubernetes 集群 拆除工作节点 在拆除集群之前,先从集群中删除所有的工作节点,而后拆除各控制平面节点。 若仅拆除单个已然处于正常工作状态的节点: 先禁止该节点作为调度目标: kubectl cordon NODE 然后排空该节点: kubectl drain NODE 待 阅读全文
posted @ 2024-08-14 14:12 Shine、 阅读(26) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示