排序
Kubernetes ConfigMap 与 Secret 场景应用
一、ConfigMap 1.1 概述 ConfigMap是一种API对象,用来将 **非加密数据** 保存到 **键值对** 中。可以用作环境变量、命令行参数或者存储卷中的配置文件。 ConfigMap可以将环境变量配置信息和容...
Helm增删改查常用命令
一、增 1.创建一个新的 Helm Chart 项目 示例说明: 2.安装Helm Chart - ``:指定要安装的 Helm Release 的名称。 - ``:指定要安装的 Helm Chart,可以是本地的 Chart 包文件路径或 Chart 存储...
Kubernetes服务高可用:从节点、机房与资源分配看Pod调度优化
一、从节点分配分析服务高可用问题 图中有 4 个副本(Deployment Replicas: 4),分布在 5 个节点(Node01 - Node05)上。其中 Node01 有 3 个 Pod,Node02 有 1 个 Pod,Node04 有 2 个 Pod,N...
Pod配置进阶:环境变量、内置字段、镜像拉取策略与重启策略
一、Pod 常用内置字段有哪些 Pod 里有一类非常实用的“内置字段”,经常用于动态注入运行信息。 1.1 `metadata` 相关 最常见的是: - `metadata.name` - `metadata.namespace` - `metadata.uid`...
亲和力配置详解与TopologyKey
一、亲和力配置详解 1.1 节点亲和力配置详解 1.yaml文件展示 上述配置的Pod只能部署在具有label的key为kubernetes.io/e2e-az-name、value为e2e-az1或az-2的节点上,但是因为配置了软亲和力,所...
Kubernetes给开发和运维带来了什么:效率提升、自动化与环境标准化
一、Kubernetes 给开发带来的变化 对开发团队来说,Kubernetes 最大的收益是把许多非业务问题平台化了。 1.1 日志查询从分散变成集中 传统环境里,开发经常要登录多台机器,用 `grep` 到处排查...
Helm安装Kafka集群:Chart包与命令行两种方式
一、Chart包方式安装kafka集群 1.查看kafka的Chart包的历史版本 2.下载最新chart包 如果想要下载指定版本,需要指定--version参数 3.解压chart包 4.修改values.yaml相应配置 需要修改replicaCou...
Kubernetes节点宕机后如何加速Pod漂移恢复
一、节点宕机快速恢复服务 > 说明:当节点故障时,k8s集群中默认需要等待5分钟,才能进行漂移。 1.1 环境准备 1、清除node02节点上的污点 2、创建测试应用 应用 1.2 节点宕机快速恢复服务 1...
Redis集群基本使用方法
一、登录可以使用redis客户端工具的Pod,使用redis-cli连接到redis集群 **注意:如果Redis客户端和Redis集群不是同一个Namespace,需要添加.redis-cluster** 二、输入info获取所有信息 三、输入in...
什么是 Ingress:核心能力、发布架构、组件组成与高可用设计
一、什么是 Ingress Ingress为Kubernetes集群中的服务提供了入口,Ingress 可为 Service 提供外部可访问的 URL、负载均衡流量、终止 SSL/TLS,以及基于名称的虚拟托管。在生产环境中常用的Ingre...











