自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除