排序
前端服务部署到 Kubernetes:Ingress 接入与整体访问链路验证
一、前端服务部署到k8s 1、定义Deployment类型的yaml文件 2、定义Service类型的yaml文件 3、创建Ingress文件 4、创建前端服务 5、浏览器上测试访问 在windows主机上添加hosts解析(C:\Windows\Sy...
升级版服务重新打镜像:demo-receive 与 demo-handler 的 upgrade 构建
一、重新打镜像 1.1 重新打demo-receive镜像 1.1 环境信息 代码地址:https://gitee.com/dukuan/demo-receive.git 构建命令:mvn clean package Java 版本:jdk 1.8 构建镜像:registry.cn-hang...
任务管理实战前置环境:NFS、CSI 与 StorageClass 准备
一、环境准备工作 1.1 搭建NFS 1、在10.0.0.22主机上搭建NFS 如果是Ubuntu 系列,则采用下面命令 2、配置共享目录 3、加载NFS配置 4、启动NFS 如果是Ubuntu 系列,则采用下面命令 5、客户端安装...
亲和力配置详解与TopologyKey
一、亲和力配置详解 1.1 节点亲和力配置详解 1.yaml文件展示 上述配置的Pod只能部署在具有label的key为kubernetes.io/e2e-az-name、value为e2e-az1或az-2的节点上,但是因为配置了软亲和力,所...
什么是 CronJob:Cron 语法、工作流程、优势与适用场景
一、什么是CronJob CronJob创建基于时隔重复调度的 Job。其中`.spec.schedule` 字段是必需的。该字段的值遵循 Cron 语法: 例如 `0 0 13 * 5` 表示此任务必须在每个星期五的午夜以及每个月的 13...
什么是 Kubernetes Job:工作流程、特点、场景与基础认知
一、什么是Job Job 会创建一个或者多个 Pod,并将继续重试 Pod 的执行,直到指定数量的 Pod 成功终止。 随着 Pod 成功结束,Job 跟踪记录成功完成的 Pod 个数。 当数量达到指定的成功个数阈值时...
什么是 Kubernetes Service:定义、Endpoints、核心能力与发布架构
一、为什么 Pod 不能直接当服务入口 Pod 创建出来后都会有自己的 IP,但这个 IP 并不稳定: - Pod 被删除后会重建 - 重建后的 IP 很可能变化 - 上游如果直接写死 Pod IP,连接关系就会失效 也正...
什么是 Kubernetes Volume:作用、生命周期、类型与基础用法
一、什么是Volume Kubernetes的Volumes是一个对存储资源的抽象,属于Pod级别的一个配置字段。 对于大多数项目而言,数据文件的存储是非常常见的需求,比如存储用户上传的头像、上传的文件以及数...
什么是 PV 和 PVC:引入原因、回收策略、访问模式与状态
一、什么是PV和PVC **持久卷(PersistentVolume,PV)** 是集群中的一块存储,可以由管理员事先制备, 或者使用存储类来动态制备。 持久卷是集群资源,就像节点也是集群资源一样。PV 持久卷和普...
什么是CRI与Containerd:Kubernetes容器运行时原理详解
一、什么是 CRI CRI 是 `Container Runtime Interface` 的缩写,也就是 Kubernetes 的容器运行时接口。 它的本质作用是定义 Kubernetes 与底层容器运行时之间的标准通信方式,让 kubelet 不需要...











