排序
Kubernetes专用节点与特殊硬件隔离:dedicated、special 与 NoExecute 驱逐
一、专用节点 如果想将某些节点专门分配给特定的一组用户使用,可以给这些节点添加一个Taint 然后给这组用户的Pod添加一个相对应的Toleration,那么拥有上述Toleration的Pod就能够被分配到上述...
Kubernetes RBAC权限模板:日志、Exec与资源编辑授权
一、通用权限管理 1.1 Namespace查询权限 创建一个可以查询命名空间的权限 1.2 Pod删除权限 创建一个可以删除Pod的权限 1.3 执行命令权限 创建一个可以执行命令的权限 1.4 查看日志权限 创建一...
Argo Rollouts 入门:安装部署、CLI 插件与 Dashboard
一、Argo Rollouts介绍 **官方数据:** Argo Rollouts 是 Argo 项目下的一个子项目,专门用于实现渐进式交付(Progressive Delivery)策略, 如蓝绿部署(Blue/Green)、金丝雀部署(Canary)等...
Containerd配置实战:insecure registry、命名空间与Kubernetes镜像引用
一、为什么要配置 insecure registry 当你在学习环境或内网环境中使用不带正式证书的 Harbor 或其他 HTTP 仓库时,Containerd 默认不会直接信任它。 这时就需要在 Containerd 配置中显式告诉运...
Kubernetes节点故障后如何快速恢复服务:污点、驱逐与重新调度
一、问题一:节点故障如何快速恢复服务? 在 Kubernetes 集群中,当某个节点发生故障时,通过以下机制快速恢复服务: 1、节点故障检测 - **节点控制器(Node Controller)** 定期检查节点状态(...
阿里云镜像仓库入门:ACR命名空间、仓库创建与镜像推送实战
一、为什么先学 ACR 相比自建私有仓库,阿里云 ACR 的优势在于开箱即用、控制台完善、网络连通性更友好,适合团队先建立对镜像仓库的整体认知。 它通常解决的是这几类问题: - 统一存放团队镜像...
Jenkins 声明式流水线语法详解:agent、post、stages 与常用指令
一、声明式流水线语法 1.1 概述 声明式 `Pipeline` 是最近添加到 Jenkins 流水线的,它在流水线子系统之上提供了一种更简单,更有主见的语法。 所有的声明式`Pipeline`都必须包含一个 `pipeline...
StatefulSet灰度发布与删除策略
一、StatefulSet灰度发布 通过声明 `.spec.updateStrategy.rollingUpdate.partition` 的方式,`RollingUpdate` 更新策略可以实现分区。 如果声明了一个分区,当 StatefulSet 的 `.spec.template...
什么是 Kubernetes Volume:作用、生命周期、类型与基础用法
一、什么是Volume Kubernetes的Volumes是一个对存储资源的抽象,属于Pod级别的一个配置字段。 对于大多数项目而言,数据文件的存储是非常常见的需求,比如存储用户上传的头像、上传的文件以及数...
Docker常用命令大全:镜像、容器、数据挂载与部署流程实战
一、先用版本和信息命令认识当前环境 在执行任何镜像或容器操作之前,先确认 Docker 当前环境是否正常是个非常好的习惯。 1.1 查看 Docker 版本 这个命令通常会显示: - Client 和 Server 版本 ...









