随笔分类 - K8S相关
摘要:在 Kubernetes 中,CRD(Custom Resource Definition) 和 Controller(控制器) 是扩展集群功能的两个核心组件,其关系可理解为 定义资源 与 管理资源状态 的协作机制: 一、CRD:定义自定义资源 功能定位CRD 用于声明一种新的资
阅读全文
摘要:Kubernetes 原生 Ingress 与 Istio Ingress Gateway 在流量治理上的核心差异主要体现在协议支持、治理粒度、功能扩展性和底层架构上,具体对比如下: ⚙️ 一、协议支持与流量模型 特性Kubernetes IngressIstio Ingress Gate
阅读全文
摘要:istio-Ingress 和 nginx-ingress 都是 Kubernetes 环境中的 Ingress 解决方案,但它们有以下几点主要差异: 架构差异: Istio-Ingress: 是 Istio Service Mesh 的一部分,由 Envoy 代理实现,与 Istio 的其他组件如
阅读全文
摘要:在 Kubernetes 1.24 及更新版本中,创建 ServiceAccount(服务账户)后默认不会自动生成对应的 Secret 和 Token。这是 Kubernetes 在安全策略上的重要变更,主要解决旧版本中永久有效 Token 的安全风险问题。 以下是新旧版本行为对比及新版操作指南
阅读全文
摘要:1.我们重新创建一个新的模板 helm create <应用名称> [root@master01 hpro]# helm create mychart Creating mychart 2.我们接着看文件 # 查看文件 [root@master01 mychart]# ls charts Chart
阅读全文
摘要:1.创建自定义模板 helm create <模板名称> helm create mychart 是一个用于创建一个新的 Helm chart 的命令。Helm 是 Kubernetes 的包管理器,用于定义、安装和升级 Kubernetes 应用。 当你运行 helm create mychart
阅读全文
摘要:可以使用以下命令添加阿里云的Helm源。 添加阿里云的Helm源到本地仓库,可以使用以下命令: helm repo add aliyun https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts 这条命令会将阿里云的Helm源添加到你的本地仓库
阅读全文
摘要:可用镜像:镜像地址 名称 状态https://docker.1ms.run 毫秒镜像 可用https://docker.xuanyuan.me 轩辕镜像 可用https://dislabaiot.xyz - 可用https://docker.sunzishaokao.com 云港网络镜像 5.26不
阅读全文
摘要:以下是使用Kubebuilder开发Kafka Operator的完整实现步骤: 一、开发环境准备 工具安装 # 安装Kubebuilder brew install kubebuilder # 安装Go语言环境(需1.13+版本) brew install go # 验证环境 kubebuil
阅读全文
摘要:以下是Kubebuilder功能的详细解析,结合其核心架构和实际应用场景: 一、核心功能架构 CRD代码生成 自动生成CustomResourceDefinition的Go结构体和YAML清单文件 支持多版本API转换(如v1alpha1到v1beta1的版本迁移) 通过注释标记实现字段验证(
阅读全文
摘要:以下是关于Kubernetes中部署有状态服务时使用Operator和StatefulSet的区别及优劣势的详细分析: 一、核心概念对比 维度StatefulSetOperator 设计目标 为Pod提供稳定的网络标识符和持久化存储,保证有序部署/扩缩 通过自定义控制器实现复杂应用
阅读全文
摘要:以下是Kubernetes中CR、CRD和Operator的核心概念、区别及应用解析: 一、核心概念 CRD(Custom Resource Definition) 用于扩展Kubernetes API的自定义资源类型定义,本质是API Schema 通过YAML声明资源结构(如字段类型、校验
阅读全文
摘要:Istio 和 Cilium 是云原生领域中解决不同问题的两种核心技术,虽然部分功能重叠,但设计目标、架构和适用场景存在显著差异。以下是综合对比与分析: 一、核心定位与架构差异 Istio:服务网格(Service Mesh) 定位:专注于微服务间的通信治理,提供流量管理、安全、可观测性等能
阅读全文

浙公网安备 33010602011771号