排序
CronJob 进阶:并发策略与执行记录保留机制
一、CronJob并发策略 CronJob 支持三种并发策略: * Allow:允许同时运行多个任务,默认值 * Forbid:不允许并发运行,如果之前的任务尚未完成,新的任务不会被创建 * Replace:如果之前的任务...
Kubernetes LimitRange入门:概念、背景、场景与配置
一、LimitRange是什么 默认情况下, Kubernetes 集群上的容器运行使用的计算资源没有限制。 使用 Kubernetes 资源配额, 管理员(也称为 **集群操作者**)可以在一个指定的命名空间内限制集群资...
污点Taint是什么、种类与使用场景
一、前言 本文主要以下几方面介绍k8s中的污点(Taint): * 什么是污点 * 污点出现背景 * 污点种类 * 污点使用场景 * 污点配置解析 * 污点如何使用 本文主要以下几方面介绍k8s中的容忍(Toleration)...
Kubernetes用户安全控制
一、K8s认证(Authentication) 两种认证方式: ① Kubeconfig 这种是基于https ca证书认证,咱们命令行管理K8s用的就是这种认证 ② Token 这种通过一个Token来识别用户,比如前面dashboard时,...
Eureka 注册中心容器化:SpringCloud 注册中心的构建与镜像制作
一、迁移注册中心服务 1.1 环境信息 代码地址:https://gitee.com/dukuan/demo-eureka.git 构建命令:mvn clean package Java 版本:jdk 1.8 构建镜像:registry.cn-hangzhou.aliyuncs.com/abro...
Ingress HTTPS 与基础认证:TLS 证书接入和用户名密码保护
一、环境准备 1、创建Namespace 2、创建一个 Nginx 模拟 Web 服务 3、创建service 4、没有证书可以使用Openssl生成一个证书(此步骤可忽略),下面环境采用阿里云ssl证书 上面参数说明: * `opens...
emptyDir 实战:磁盘共享、内存模式与 sizeLimit 行为
一、通过emptyDir共享数据 EmptyDir是一个特殊的Volume类型,与上述Volume不同的是,如果删除Pod,emptyDir卷中的数据也将被删除,所以一般emptyDir用于Pod中的不同Container共享数据,比如一个...
K8s多集群管理工具Fleet介绍与架构解析
一、K8s多集群管理工具Fleet介绍 Fleet是Rancher的一个轻量级多集群管理工具,可以用于管理多达一百万个集群。 Fleet可以使用GitOps实现Kubernetes多集群的管理,不需要任何手动的操作就可 以把...
Jenkins + ArgoCD + Kubernetes:全流程智能发布实践
一、部署方式对比 1.1 原有部署方式(Jenkins + Yaml/Helm + Kubernetes) 基于 Yaml|Helm 做全部应用的管理,但是仅支持底层 CLI 模式,缺乏界面,而且各应用的配置不相同, Charts 维护成本高...
Kubernetes ResourceQuota实战:按环境和项目限制资源
一、基于环境和项目的资源限制 和租户与团队一致,一个集群也可能同时存在多个环境和项目,此时也可以基于环境和项目进行资源限制。 1、创建两个ns 2、定义资源限制的yaml文件 应用yaml文件 查...











