排序
Helm:Chart的命名模板
一、define用法 定义一个只包含字符串的模板,用作资源名称 使用template引用 定义values.yaml 渲染 二、include用法 创建了一个名为`_helpers.tpl`的Helm模板文件,其中定义了两个`define`块:...
Rancher管理K8s服务发布资源
一、Ingress管理 在前面章节使用helm已经安装完成ingress-nginx,所以在此基础上演示Ingress管理 1、点击【服务发现】-【Ingress】-【创建】 2、定义一个名为backend-a的ingress 设置规则: * 请...
SpringCloud 架构升级背景:从中心化到 Kubernetes 去中心化
一、架构升级的背景 1、依赖云原生能力替代中心化组件 服务发现: * 传统 Spring Cloud:依赖 Eureka 中心化注册中心。 * Kubernetes 去中心化:通过 Service 资源自动生成 DNS 记录(如 `recei...
大规模 K8S 集群优化:1K+ Node 场景的问题与总体思路
- 一、遇到的问题 - Apiserver调度,延迟问题; - Controller 不能及时从 API Server 感知到最新的变化,处理的延时较高; - Scheduler 延迟高、吞吐低,无法适应业务日常需求; - ETCD架构设计...
中间件容器化思路与K8s管理中间件集群对比
一、如何部署一个应用至K8s 1.了解应用 * 应用的架构 * 应用相关配置 * 应用端口号 * 应用如何启动 2.获取应用镜像 3.获取合适部署方式 * 分为有状态还是无状态 * 是否要配置分离 * 部署文件来...
Ingress-Nginx 高级配置:Rewrite 与重定向
一、环境准备 采用前面课程中的java应用: 二、ingress-nginx 之 rewrite 官方示例:[Rewrite - NGINX Ingress Controller (kubernetes.github.io)](https://kubernetes.github.io/ingress-ngin...
Kubernetes ResourceQuota配置详解与基础用法
一、ResourceQuota配置解析 用户可以对给定命名空间下的可被请求的 计算资源总量进行限制。其中配额机制所支持的资源类型: | 资源名称 | 描述 | | ------------------ | ---------------------...
Helm:将Chart推送到私有仓库harbor
一、安装helm-push插件。 检查plugins列表 二、添加harbor地址 2.1 到harbor浏览器后台,添加新的项目 【chart_repo】 2.2 helm添加新仓库 如果不知道密码 如果出现x509的错误提示,执行 验证查...
Kubernetes节点维护实战:taint 与 cordon或drain 两种下线流程对比
一、K8s节点维护流程 当 Kubernetes 的节点需要进行下线维护时,此时需要先把该节点的服务进行驱逐和重新调度。 此时需要根据实际情况判断是直接驱逐还是选择重新调度,比如某个 Pod 只有一个副...
二进制高可用安装k8s系统组件与高可用组件
一、k8s系统组件配置 1.1 Etcd配置 1.在Master01节点上配置Etcd 2.在Master02节点上配置Etcd 3.在Master03节点上配置Etcd 4.所有Master节点创建etcd service并启动 5.所有Master节点创建etcd的...










