排序
StatefulSet 入门:Headless Service、稳定网络标识与创建流程
一、StatefulSet 解决的核心问题是什么 有状态应用最怕两件事: - 实例一重建,身份就变了 - 实例一扩缩,顺序和数据关系就乱了 StatefulSet 解决的正是这些问题。它为每个 Pod 提供: - 稳定的...
Kubernetes ServiceAccount入门:概念、场景与资源定义
一、什么是K8s服务账户ServiceAccount ServiceAccount是Kubernetes中的一种资源,主要用于身份验证和授权,可以让应用或用户以特定的身份访问集群内部的其他资源和服务。 Kubernetes 1.24 版本对 ...
什么是 Kubernetes Service:定义、Endpoints、核心能力与发布架构
一、为什么 Pod 不能直接当服务入口 Pod 创建出来后都会有自己的 IP,但这个 IP 并不稳定: - Pod 被删除后会重建 - 重建后的 IP 很可能变化 - 上游如果直接写死 Pod IP,连接关系就会失效 也正...
Kubernetes ServiceAccount实战:增删改查与Token管理
一、ServiceAccount增删改查 1.1 增 方式一:通过 `kubectl` 命令直接创建 方式二:通过 YAML 文件创建 1.2 删 1、 删除 SA(默认删除关联的 Secret) 2、强制删除 SA 及其依赖资源(谨慎使用)...
多端口 Service 与会话保持:RabbitMQ 暴露和 ClientIP 粘性会话
一、什么时候需要多端口 Service 如果一个应用同时暴露多个功能端口,就不能只写一个 `ports` 条目。原文用 RabbitMQ 做了非常典型的示例: - `15672`:管理界面 - `5672`:AMQP 业务端口 对应...
Kubernetes ServiceAccount实战:生成kubeconfig访问集群
一、基于ServiceAccount生成kubeconfig 基于ServiceAccount生成Kubeconfig,需要先为ServiceAccount生成一个Token,可以使用保存在Secret中的Token。 环境准备工作: 1、获取APIServer地址 2、获...
用 Kubernetes Service 替换 Eureka:先让 handler 具备集群内服务发现
一、使用k8s能力替换Eureka 环境准备 1.1 创建handler的Service 1、新定义一个handler的Service 2、创建此类service 3、使用demo-ui进行测试(未注册到注册中心)
Kubernetes基础:Service
一、Service分类 Service主要分为3种类型,分别为ClusterIP、NodePort、LoadBlancer **1)ClusterIP** 该方式为默认类型,即,不定义type字段时(如上面service的示例),就是该类型。 **2)Nod...
Kubernetes核心资源与设计思想:Deployment、Service、Ingress与Namespace
一、Kubernetes 常用资源如何分层 Kubernetes 的核心资源大致可以分成四类: 1.1 工作负载类资源 这类资源决定“应用如何运行”,常见包括: - `Pod`:最小调度单元 - `Deployment`:管理无状态...
Kubernetes网络:Service网络
一、Service网络简介 在介绍Service这个api资源对象时,我们已经汇总过Service的几个type:ClusterIP、NodePort、LoadeBalancer,除了这三个还有其它的类型。 这三种类型的Service,LoadBalance...









