2025年5月12日
摘要: 3 k8s安装 3.1 基础网络结构说明 —— 成功的第一步 3.1.1 安装方式介绍 (1)kubeadm 基于kubeadm方式安转,或在kubeadm之上开发的自动化工具形式安装,组件以容器化方式运行。 优势: 安装较简单 容器的进程是一种特殊的系统进程,被名字空间隔离的伪进程,当容器死亡,可 阅读全文
posted @ 2025-05-12 22:06 马俊南 阅读(285) 评论(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 马俊南 阅读(300) 评论(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 马俊南 阅读(339) 评论(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 马俊南 阅读(26) 评论(0) 推荐(0)
  2025年4月23日
摘要: 76.简述Kubernetes和Docker的关系和区别? Kubernetes和Docker是现代容器化技术中的两个核心组件: 两者关系: docker提供了容器运行时的环境,能确保单个容器的运行,k8s在docker之上运行,可以管理多个容器的集群,提供高层次的自动化和编排能力,两种可配合使用。 阅读全文
posted @ 2025-04-23 22:27 马俊南 阅读(39) 评论(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 马俊南 阅读(184) 评论(0) 推荐(0)
  2025年4月14日
摘要: 1 什么是 Alertmanager? 1.1 Alertmanager作用 Alertmanager 是 Prometheus 生态中的一个重要组件,用于处理 Prometheus 发送的告警(Alerts)。 提供了告警分组、抑制、去重、路由以及告警通知等功能。可以在发现问题时立即通知相关负责人 阅读全文
posted @ 2025-04-14 16:54 马俊南 阅读(1092) 评论(0) 推荐(0)
  2025年4月13日
摘要: 注:Prometheus 主要通过 Alertmanager 服务来转发告警,要使用 Alertmanager 通过 QQ 邮箱发送告警通知,需要配置 SMTP 服务器,并启用 QQ 邮箱的 SMTP 服务。 1 获取授权码 1.1 打开QQ邮箱的SMTP QQ 邮箱默认不允许外部应用直接使用密码登 阅读全文
posted @ 2025-04-13 17:52 马俊南 阅读(239) 评论(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 马俊南 阅读(142) 评论(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 马俊南 阅读(146) 评论(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 马俊南 阅读(60) 评论(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 马俊南 阅读(50) 评论(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 马俊南 阅读(217) 评论(0) 推荐(0)
摘要: 资源对象缩写一览表 NAME(名字) SHORTNAMES(短名) APIGROUP(api分组) NAMESPACED(空间隔离) KIND(类型) bindings true Binding componentstatuses cs false ComponentStatus configmap 阅读全文
posted @ 2025-03-23 09:34 马俊南 阅读(21) 评论(0) 推荐(0)
摘要: 1 kubectl命令工具 kubectl 是 kubernetes 的命令行工具。它允许用户与kubernetes集群交互,并管理kubernetes对象资源。 安装 kubernetes 集群时一般都会安装 kubectl 工具,一般安装在master节点上,不过node节点也可以自行安装kub 阅读全文
posted @ 2025-03-23 09:32 马俊南 阅读(173) 评论(0) 推荐(0)
  2025年2月21日
摘要: 这个问题考察的是对 Kubernetes 核心组件和工作原理的理解。 以下是一个简单的流程图和详细的回答,涵盖了从用户提交请求到 Pod 正常运行的全过程: 1. 用户提交请求 用户通过 kubectl 命令行工具或 API 客户端提交创建 Pod 的请求。 请求中包含了 Pod 的配置信息,例如容 阅读全文
posted @ 2025-02-21 16:31 马俊南 阅读(82) 评论(0) 推荐(0)
  2025年2月6日
摘要: 1.Win + R 输入 cmd,在终端中输入 ping github.com 查看github网站 IP 2.进入目录 C:\Windows\System32\drivers\etc,打开HOSTS/hosts 添加如下信息: # github20.205.243.166 http://githu 阅读全文
posted @ 2025-02-06 17:09 马俊南 阅读(157) 评论(0) 推荐(0)
摘要: B站视频 <—— 点击视频学习 语雀教程 <—— 点击语雀笔记 PDF笔记 <—— 点击PDF笔记 01.课程简介 掌握docker核心功能: 1.Docker命令 2.Docker存储 3.Docker网络 4.Docker Compose 5.Dockerfile 一键批量启动:MySQL、Re 阅读全文
posted @ 2025-02-06 11:47 马俊南 阅读(101) 评论(0) 推荐(0)
  2025年1月3日
摘要: # 查看/bin/bash依赖的库 ldd /bin/bash 阅读全文
posted @ 2025-01-03 17:10 马俊南 阅读(19) 评论(0) 推荐(0)
  2024年12月28日
摘要: 1.基本命令 命令 描述 示例 docker run 创建并启动一个容器 docker run -it ubuntu bash docker ps 列出当前运行的容器 docker ps docker ps -a 列出所有容器,包括未运行的容器 docker ps -a docker stop 停止 阅读全文
posted @ 2024-12-28 16:10 马俊南 阅读(231) 评论(0) 推荐(0)