- 博客(11)
- 收藏
- 关注
原创 k8s的资源与对象-应用的滚动更新
Kubernetes滚动更新是Kubernetes中实现应用程序不间断升级的关键技术。其核心原理是通过控制器逐步替换Pod版本:首先创建新版本Pod加入ReplicaSet,并按策略控制替换速度,监控更新状态,最终清理旧Pod。具体实现方法包括基于Deployment和Stateful的滚动更新,通过定义maxSurge和maxUnavailable等参数控制更新过程。实践操作中,只需修改yaml文件中的镜像版本并apply即可触发滚动更新,系统会自动完成版本切换
2026-02-02 11:12:39
521
原创 k8s资源和对象-应用的扩展副本和负载均衡
本文介绍了Kubernetes中副本和负载均衡的实现方法。副本通过多节点部署提高系统可用性、扩展性和容错性。负载均衡通过四种Service类型实现:Headless(基于DNS)、ClusterIP(集群内部)、NodePort(对外暴露)和LoadBalancer(云原生高级方案)。实验部分展示了如何创建Nginx部署和配置不同负载均衡策略,这些技术手段共同保障了分布式系统的高性能和可靠性。
2026-01-30 08:30:00
937
原创 k8s资源与对象-Service资源
本文介绍了Kubernetes中Service的创建和使用方法。Service解决了PodIP易变和外部不可访问的问题,为Pod组提供稳定的访问接口。通过kubectl expose命令可以创建两种Service:ClusterIP类型(仅集群内部访问)和NodePort类型(外部可通过节点IP访问)。文章演示了具体操作步骤,包括创建、查看和删除Service,并提供了YAML配置示例。
2026-01-29 08:45:00
505
原创 k8s资源与对象-Label资源和Deployment资源
Kubernetes中的Label是用于标识和选择资源对象的重要机制,以key/value键值对形式附加到Node、Pod等对象上。Label支持动态添加/删除,可实现多维度资源分组管理。常见Label包括版本、环境、架构等标签。
2026-01-28 08:45:00
573
原创 k8s资源与对象-Namespace资源和Pod资源
Kubernetes中的Namespace和Pod资源详解。Namespace是Kubernetes实现资源隔离的重要机制,可将集群资源划分为逻辑组,实现多租户或多环境隔离。Pod作为最小管理单元,通常通过控制器创建运行。
2026-01-27 08:45:00
1061
原创 k8s资源与对象-资源及其管理方式
本文介绍了Kubernetes资源管理的核心概念和操作方式。主要内容包括:1)Kubernetes将所有内容抽象为资源,最小管理单元是Pod,通过控制器、Service等组件进行管理;2)三种资源管理方式:命令式(直接操作)、命令式配置(命令+文件)、声明式配置(apply命令+文件);3)常用kubectl命令和资源类型分类;4)通过案例演示命名空间和Pod的创建、查询和删除操作。
2026-01-26 08:45:00
1196
原创 k8s集群搭建-集群搭建结果
本文介绍了在Kubernetes集群中部署Nginx、MySQL、Tomcat和Redis应用的测试过程。这些测试验证了Kubernetes集群的基本功能,包括应用部署、服务暴露和外部访问等关键操作。
2026-01-25 08:30:00
1065
原创 k8s集群搭建-集群工具安装
本文详细介绍了Kubernetes集群的搭建过程,包括Master和Node节点的配置。主要内容包括:1) 安装Docker 并配置镜像源和cgroup驱动;2) 安装Kubernetes 1.23.6组件(kubeadm、kubelet、kubectl);3) Master节点初始化配置;4) Node节点加入集群;5) 安装Calico网络插件并解决coredns挂起问题。文中提供了完整的命令序列和配置示例,特别针对国内环境优化了镜像源,并详细说明了关键配置项的修改方法
2026-01-23 11:30:00
754
原创 k8s集群搭建-准备
本文介绍了搭建Kubernetes集群环境的详细步骤。主要内容包括:1)集群类型选择(一主多从或多主多从);2)使用kubeadm安装方式;3)主机规划(1台Master和2台Node节点);4)虚拟机配置要求;5)基础环境准备。文章提供了完整的配置命令,适用于快速搭建测试环境的Kubernetes集群。
2026-01-22 10:31:18
570
原创 k8s快速入门-集群组件概述
Kubernetes(k8s)是一个容器编排系统,用于管理大规模容器化应用。其集群由控制节点(Master)和工作节点(Node)组成:Master包含API Server、Scheduler、Controller Manager和Etcd等核心组件,负责集群决策和资源调度;Node运行Kubelet、KubeProxy和Docker,为容器提供运行环境。部署应用时,请求通过API Server传递,经Scheduler分配到Node,由Kubelet调用Docker启动容器。KubeProxy提供内部服务
2026-01-21 09:42:45
327
原创 k8s快速入门-概述
文章摘要:本章介绍了应用部署方式的演变历程,从传统部署、虚拟化部署到容器化部署,分析了各阶段的优缺点。重点阐述了Kubernetes作为容器编排解决方案的起源和功能特性,包括自我修复、弹性伸缩、服务发现等核心能力。Kubernetes源自Google的Borg系统,现已成为主流的容器编排平台,能够实现资源管理的自动化。(148字)
2026-01-21 09:39:06
301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅