logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

K8S-Statefulset控制器

在 Kubernetes 的世界里,服务通常分为有状态和无状态两种类型。对于无状态服务,我们可以轻松地使用 Deployment 或 RC 来管理,但当面对需要稳定网络标识和持久化存储的有状态服务时,StatefulSet 就成为了最佳选择。本文将深入解析 StatefulSet 控制器的核心概念、工作原理及实际应用。

文章图片
#k8s
K8S-Deployment 资源对象

Deployment 可以看作是比 ReplicaSet(RS)更高级的 API 对象,它主要用于管理长期运行的应用服务。定义 Deployment 来创建 Pod 和 ReplicaSet实现应用的滚动升级和回滚对应用进行扩容和缩容操作暂停和继续 Deployment 的更新过程从本质上来说,Deployment 代表了用户对 Kubernetes 集群的一次更新操作。

文章图片
#kubernetes#容器#云原生
K8S DaemonSet 控制器

DaemonSet 控制器的核心功能是保证 Kubernetes 集群中所有的节点都运行一个相同的 Pod 副本。当向集群中添加新的节点时,这个新节点会自动创建对应的 Pod 副本;当节点从集群中移除时,相关的 Pod 也会被自动删除。此外,删除 DaemonSet 时,它所创建的所有 Pod 也会随之被删除。

文章图片
#k8s
Kubernetes 中的 Job、CronJob 与 NetworkPolicy 详解

Job 是 Kubernetes 中用于管理一次性任务的资源对象,它会创建一个或多个 Pod,并持续重试 Pod 的执行,直到指定数量的 Pod 成功终止。当任务完成后,Job 会跟踪记录成功完成的 Pod 个数,当达到指定的成功阈值时,任务结束。Job 的主要特性确保任务可靠执行,当 Pod 失败或被删除时会自动重启支持并行运行多个 Pod可以设置任务的最大失败次数、超时时间等参数删除 Job

文章图片
#k8s
K8S-RBAC 认证中心

K8S 集群的访问控制流程主要包括三个环节:认证(Authenticating)、授权(Authorization)和准入控制(Admission Control)。所有对集群的请求都必须经过这三个环节的检查,才能被 API Server 处理。

文章图片
#kubernetes#容器#云原生
Kubernetes 持久化存储与特殊容器

在 Kubernetes 集群中,容器的生命周期是短暂的,当 Pod 被删除或重启时,容器内的数据会随之丢失。对于 MySQL、Redis 等需要持久化数据的应用来说,持久化存储至关重要。同时,Kubernetes 还提供了特殊容器来应对特定场景的需求,本文将详细介绍这些内容。

文章图片
#k8s
Kubernetes 核心特性解析:特殊容器、调度管理与优先级策略

在 Kubernetes 集群管理中,特殊容器、Pod 调度策略和优先级管理是确保应用稳定运行、资源高效利用的关键技术。本文将详细解析这三方面的核心概念与实践方法。

文章图片
#k8s
Kubernetes 应用部署与发布策略:Helm 与蓝绿 / 金丝雀发布

Helm 提供了 Kubernetes 应用的标准化打包和部署方式,而蓝绿发布与金丝雀发布则解决了版本更新过程中的可用性和风险控制问题。需快速全量更新且能接受双倍资源消耗时,选择蓝绿发布需逐步验证新版本稳定性时,选择金丝雀发布结合 Helm 可实现发布流程的标准化和自动化,进一步提高部署效率和可靠性。

文章图片
#kubernetes#java#容器
K8s-Calico 网络组件

Calico 是一款基于 BGP(边界网关协议)实现容器间网络互联的解决方案,同时提供强大的网络策略(Network Policy)能力,可用于精细控制容器间的访问权限。支持 Pod 网络跨节点通信兼容 Service 资源的负载均衡机制适配 Kubernetes 网络策略标准可选支持 IPv4/IPv6 双栈高性能:基于 BGP 路由转发,无需额外隧道封装(部分模式除外),网络延迟低、吞吐量高灵

文章图片
#k8s
K8s 中的 CoreDNS 组件

在 Kubernetes 集群中,服务发现是核心功能之一,而 CoreDNS 作为 Kubernetes 集群的 DNS 解析组件,承担着内部域名解析的重要职责。本文将详细介绍 CoreDNS 的工作原理、配置方式以及实际应用场景。

文章图片
#kubernetes#容器#云原生
    共 16 条
  • 1
  • 2
  • 请选择