2025年5月30日
摘要:
7 k8s 存储 ——— 存储 - 给数据一个可靠的家 7.1 存储分类 —— 理解特性,使用特性 7.1.1 存储各类特性 简化服务 apache、mysql 等,用户上传的头像、文档等属于真实数据,存储到 apache 目录下。用户名、密码、性别、年龄、手机号等属于元数据,存储在 mysql 中
阅读全文
posted @ 2025-05-30 00:24
马俊南
阅读(260)
推荐(0)
2025年5月28日
摘要:
6 k8s Service 6.1 Service 概念原理 —— 集群中服务外露的重要方式 6.1.1 Service 概述 Kubernetes Service 定义了这样一种抽象:一个 Pod 的逻辑分组,一种可以访问他们的策略 —— 通常称为微服务。这一组 Pod 能够被 Service 访
阅读全文
posted @ 2025-05-28 16:03
马俊南
阅读(215)
推荐(0)
2025年5月26日
摘要:
5 Pod 控制器 5.1 控制器 ——有了它实现了真正的自愈 5.1.1 控制器概念 在Kubernetes 中运行了一系列控制器来确保集群的当前状态与期望状态保持一致,它们就是 Kubernetes 集群内部的管理控制中心或者说是“中心大脑”。例如:ReplicaSet 控制器负责维护集群中运行
阅读全文
posted @ 2025-05-26 22:35
马俊南
阅读(256)
推荐(0)
2025年5月16日
摘要:
4 k8s资源清单 4.1 什么是资源 ——资源就是 Kubernetes 中的一切,一切皆资源。 4.1.1 基本概述 1.汽车:特殊的类型、一类 集群中资源 2.汽车工厂生产:不同的资源,不同的参数,生产出不同的车。 集群中控制器 3.car:具象化的车,可以不同颜色、形状、材质等。 集群中对象
阅读全文
posted @ 2025-05-16 21:57
马俊南
阅读(343)
推荐(0)
2025年5月12日
摘要:
3 k8s安装 3.1 基础网络结构说明 —— 成功的第一步 3.1.1 安装方式介绍 (1)kubeadm 基于kubeadm方式安转,或在kubeadm之上开发的自动化工具形式安装,组件以容器化方式运行。 优势: 安装较简单 容器的进程是一种特殊的系统进程,被名字空间隔离的伪进程,当容器死亡,可
阅读全文
posted @ 2025-05-12 22:06
马俊南
阅读(530)
推荐(0)
摘要:
2 Pod概念&&Kubernetes网络 2.1 Pod 概念 —— 最小部署模块 2.1.1 pod直译 豌豆、豆荚( 豌豆类比 Pod,豌豆里面的豌豆粒类比容器 Container ) 多个容器组合在一起,形成的逻辑分组,在 kubernetes 中就是 Pod 。 2.1.2 Pause 特
阅读全文
posted @ 2025-05-12 15:49
马俊南
阅读(566)
推荐(0)
2025年5月8日
摘要:
1 K8s介绍说明 1.1 基础设施的变革 1.1.1 基础设施的迭代 - 单机场景 Hardware 硬件 类比 戴尔R620服务器 Operating System 系统 类比 CentOS App 应用 类比 Apache-Tomcat、Mysql、Nginx (1)传统部署方案 Tradit
阅读全文
posted @ 2025-05-08 12:37
马俊南
阅读(540)
推荐(0)
2025年4月26日
摘要:
29连问课程视频 < 视频课程 1.Docker和虚拟机有哪些不同? 2.简述Kubernetes和Docker的关系? 3.简述Kube-proxy ipvs和iptables的异同? 4.简述Kube-proxy切换为ipvs负载? 5.简述微服务部署中的蓝绿发布? 6.简述Kubernetes
阅读全文
posted @ 2025-04-26 19:46
马俊南
阅读(32)
推荐(0)
2025年4月23日
摘要:
76.简述Kubernetes和Docker的关系和区别? Kubernetes和Docker是现代容器化技术中的两个核心组件: 两者关系: docker提供了容器运行时的环境,能确保单个容器的运行,k8s在docker之上运行,可以管理多个容器的集群,提供高层次的自动化和编排能力,两种可配合使用。
阅读全文
posted @ 2025-04-23 22:27
马俊南
阅读(74)
推荐(0)
2025年4月18日
摘要:
视频课程 < 点击 1 k8s中常见类型的资源介绍和区别? 1.1 常用资源介绍 Pod、最早的控制器RS(ReplicaSet)、deployment(RS的升级)、daemonset、statefuset、service、Ingress、Ingress-controller、configmap、
阅读全文
posted @ 2025-04-18 17:34
马俊南
阅读(360)
推荐(0)
2025年4月14日
摘要:
1 什么是 Alertmanager? 1.1 Alertmanager作用 Alertmanager 是 Prometheus 生态中的一个重要组件,用于处理 Prometheus 发送的告警(Alerts)。 提供了告警分组、抑制、去重、路由以及告警通知等功能。可以在发现问题时立即通知相关负责人
阅读全文
posted @ 2025-04-14 16:54
马俊南
阅读(1563)
推荐(0)
2025年4月13日
摘要:
注:Prometheus 主要通过 Alertmanager 服务来转发告警,要使用 Alertmanager 通过 QQ 邮箱发送告警通知,需要配置 SMTP 服务器,并启用 QQ 邮箱的 SMTP 服务。 1 获取授权码 1.1 打开QQ邮箱的SMTP QQ 邮箱默认不允许外部应用直接使用密码登
阅读全文
posted @ 2025-04-13 17:52
马俊南
阅读(309)
推荐(0)
2025年4月11日
摘要:
1 安装前准备 1.1 主机环境 准备一台虚拟机 IP地址 操作系统 配置10.0.0.101 CentOS Linux release 7.9.2009 (Core) 4核心、4G内存、100G磁盘 1.2 规划安装目录 将prometheus相关服务都安装在/data/目录下面,最好/data是
阅读全文
posted @ 2025-04-11 09:38
马俊南
阅读(177)
推荐(0)
2025年4月9日
摘要:
51.Metrics server组件工作不正常 (1).报错信息 [root@master231 02-metrics-server]# kubectl get hpa NAME REFERENCE TARGETS MINPODS MAXPODS REPLICAS AGE deploy-stres
阅读全文
posted @ 2025-04-09 10:42
马俊南
阅读(257)
推荐(0)
2025年3月31日
摘要:
26.configMap未进行命名 (1).报错信息 [root@master231 replicationcontrollers]# kubectl apply -f 08-rc-configmaps-env.yaml The ReplicationController "oldboyedu-rc
阅读全文
posted @ 2025-03-31 09:49
马俊南
阅读(125)
推荐(0)
2025年3月23日
摘要:
1.资源创建冲突 (1).报错信息 [root@master231 pods]# kubectl create -f 01-pods-xiuxian.yaml Error from server (AlreadyExists): error when creating "01-pods-xiuxia
阅读全文
posted @ 2025-03-23 17:18
马俊南
阅读(90)
推荐(0)
摘要:
3.1 集群管理 # 查看集群信息 kubectl cluster-info # 查看节点状态 kubectl get node # 查看更详细的节点信息 kubectl get node -o wide # 查看节点详细情况 kubectl describe node k8s-master # 查
阅读全文
posted @ 2025-03-23 09:36
马俊南
阅读(344)
推荐(0)
摘要:
资源对象缩写一览表 NAME(名字) SHORTNAMES(短名) APIGROUP(api分组) NAMESPACED(空间隔离) KIND(类型) bindings true Binding componentstatuses cs false ComponentStatus configmap
阅读全文
posted @ 2025-03-23 09:34
马俊南
阅读(31)
推荐(0)
摘要:
1 kubectl命令工具 kubectl 是 kubernetes 的命令行工具。它允许用户与kubernetes集群交互,并管理kubernetes对象资源。 安装 kubernetes 集群时一般都会安装 kubectl 工具,一般安装在master节点上,不过node节点也可以自行安装kub
阅读全文
posted @ 2025-03-23 09:32
马俊南
阅读(218)
推荐(0)
2025年2月21日
摘要:
这个问题考察的是对 Kubernetes 核心组件和工作原理的理解。 以下是一个简单的流程图和详细的回答,涵盖了从用户提交请求到 Pod 正常运行的全过程: 1. 用户提交请求 用户通过 kubectl 命令行工具或 API 客户端提交创建 Pod 的请求。 请求中包含了 Pod 的配置信息,例如容
阅读全文
posted @ 2025-02-21 16:31
马俊南
阅读(115)
推荐(0)