2025年5月30日
摘要: 7 k8s 存储 ——— 存储 - 给数据一个可靠的家 7.1 存储分类 —— 理解特性,使用特性 7.1.1 存储各类特性 简化服务 apache、mysql 等,用户上传的头像、文档等属于真实数据,存储到 apache 目录下。用户名、密码、性别、年龄、手机号等属于元数据,存储在 mysql 中 阅读全文
posted @ 2025-05-30 00:24 马俊南 阅读(260) 评论(0) 推荐(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) 推荐(0)
  2025年5月26日
摘要: 5 Pod 控制器 5.1 控制器 ——有了它实现了真正的自愈 5.1.1 控制器概念 在Kubernetes 中运行了一系列控制器来确保集群的当前状态与期望状态保持一致,它们就是 Kubernetes 集群内部的管理控制中心或者说是“中心大脑”。例如:ReplicaSet 控制器负责维护集群中运行 阅读全文
posted @ 2025-05-26 22:35 马俊南 阅读(256) 评论(0) 推荐(0)
  2025年5月16日
摘要: 4 k8s资源清单 4.1 什么是资源 ——资源就是 Kubernetes 中的一切,一切皆资源。 4.1.1 基本概述 1.汽车:特殊的类型、一类 集群中资源 2.汽车工厂生产:不同的资源,不同的参数,生产出不同的车。 集群中控制器 3.car:具象化的车,可以不同颜色、形状、材质等。 集群中对象 阅读全文
posted @ 2025-05-16 21:57 马俊南 阅读(343) 评论(0) 推荐(0)
  2025年5月12日
摘要: 3 k8s安装 3.1 基础网络结构说明 —— 成功的第一步 3.1.1 安装方式介绍 (1)kubeadm 基于kubeadm方式安转,或在kubeadm之上开发的自动化工具形式安装,组件以容器化方式运行。 优势: 安装较简单 容器的进程是一种特殊的系统进程,被名字空间隔离的伪进程,当容器死亡,可 阅读全文
posted @ 2025-05-12 22:06 马俊南 阅读(530) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
  2025年4月23日
摘要: 76.简述Kubernetes和Docker的关系和区别? Kubernetes和Docker是现代容器化技术中的两个核心组件: 两者关系: docker提供了容器运行时的环境,能确保单个容器的运行,k8s在docker之上运行,可以管理多个容器的集群,提供高层次的自动化和编排能力,两种可配合使用。 阅读全文
posted @ 2025-04-23 22:27 马俊南 阅读(74) 评论(0) 推荐(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) 推荐(0)
  2025年4月14日
摘要: 1 什么是 Alertmanager? 1.1 Alertmanager作用 Alertmanager 是 Prometheus 生态中的一个重要组件,用于处理 Prometheus 发送的告警(Alerts)。 提供了告警分组、抑制、去重、路由以及告警通知等功能。可以在发现问题时立即通知相关负责人 阅读全文
posted @ 2025-04-14 16:54 马俊南 阅读(1563) 评论(0) 推荐(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) 推荐(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) 推荐(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) 评论(1) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
摘要: 资源对象缩写一览表 NAME(名字) SHORTNAMES(短名) APIGROUP(api分组) NAMESPACED(空间隔离) KIND(类型) bindings true Binding componentstatuses cs false ComponentStatus configmap 阅读全文
posted @ 2025-03-23 09:34 马俊南 阅读(31) 评论(0) 推荐(0)
摘要: 1 kubectl命令工具 kubectl 是 kubernetes 的命令行工具。它允许用户与kubernetes集群交互,并管理kubernetes对象资源。 安装 kubernetes 集群时一般都会安装 kubectl 工具,一般安装在master节点上,不过node节点也可以自行安装kub 阅读全文
posted @ 2025-03-23 09:32 马俊南 阅读(218) 评论(0) 推荐(0)
  2025年2月21日
摘要: 这个问题考察的是对 Kubernetes 核心组件和工作原理的理解。 以下是一个简单的流程图和详细的回答,涵盖了从用户提交请求到 Pod 正常运行的全过程: 1. 用户提交请求 用户通过 kubectl 命令行工具或 API 客户端提交创建 Pod 的请求。 请求中包含了 Pod 的配置信息,例如容 阅读全文
posted @ 2025-02-21 16:31 马俊南 阅读(115) 评论(0) 推荐(0)