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
马俊南
阅读(256)
推荐(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
马俊南
阅读(381)
推荐(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
马俊南
阅读(201)
推荐(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
马俊南
阅读(172)
推荐(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
马俊南
阅读(528)
推荐(0)
摘要:
资源对象缩写一览表 NAME(名字) SHORTNAMES(短名) APIGROUP(api分组) NAMESPACED(空间隔离) KIND(类型) bindings true Binding componentstatuses cs false ComponentStatus configmap
阅读全文
posted @ 2025-03-23 09:34
马俊南
阅读(60)
推荐(0)
摘要:
1 kubectl命令工具 kubectl 是 kubernetes 的命令行工具。它允许用户与kubernetes集群交互,并管理kubernetes对象资源。 安装 kubernetes 集群时一般都会安装 kubectl 工具,一般安装在master节点上,不过node节点也可以自行安装kub
阅读全文
posted @ 2025-03-23 09:32
马俊南
阅读(293)
推荐(0)
2025年2月21日
摘要:
这个问题考察的是对 Kubernetes 核心组件和工作原理的理解。 以下是一个简单的流程图和详细的回答,涵盖了从用户提交请求到 Pod 正常运行的全过程: 1. 用户提交请求 用户通过 kubectl 命令行工具或 API 客户端提交创建 Pod 的请求。 请求中包含了 Pod 的配置信息,例如容
阅读全文
posted @ 2025-02-21 16:31
马俊南
阅读(167)
推荐(0)
2025年2月6日
摘要:
B站视频 <—— 点击视频学习 语雀教程 <—— 点击语雀笔记 PDF笔记 <—— 点击PDF笔记 01.课程简介 掌握docker核心功能: 1.Docker命令 2.Docker存储 3.Docker网络 4.Docker Compose 5.Dockerfile 一键批量启动:MySQL、Re
阅读全文
posted @ 2025-02-06 11:47
马俊南
阅读(450)
推荐(0)
2025年1月3日
摘要:
# 查看/bin/bash依赖的库 ldd /bin/bash
阅读全文
posted @ 2025-01-03 17:10
马俊南
阅读(40)
推荐(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
马俊南
阅读(282)
推荐(0)
摘要:
—————————————————————————————————————————————————————————————————————————— 无敌小马爱学习
阅读全文
posted @ 2024-12-28 11:42
马俊南
阅读(38)
推荐(0)
2024年12月25日
摘要:
脆弱的人,无法抵抗拥抱和抚慰 高傲的人,无法抵抗奉承和共鸣 孤独的人,无法抵抗一个伙伴 亲和的人,无法抵抗另一只快乐的小狗 一见钟情后的日久生情才是绝杀 —————————————————————————————————————————————————————————————————————————
阅读全文
posted @ 2024-12-25 15:36
马俊南
阅读(60)
推荐(0)
2024年12月19日
摘要:
使用Ansible工具一键部署Keepalived服务 1.需求分析 使用ansible部署keepalived服务的过程中,需要实现: 1.1 多系统支持 根据不同的系统,自动选择对应的安装方式。可通过相关的环境变量结合 when实现。 1.2 源码安装 考虑到rpm安装的方式会需要依赖一些基础环
阅读全文
posted @ 2024-12-19 22:22
马俊南
阅读(106)
推荐(0)
2024年12月18日
摘要:
在 Docker 容器化技术中,Dockerfile 是构建镜像的核心文件。它包含了一系列的指令,这些指令定义了镜像的构建流程以及容器启动时的行为。 1. FROM 指定您正在构建的基础镜像,这是执行的第一个命令,所有其他命令都会在此基础上执行。 FROM 前面可以有一个或多个 ARG 指令,这些指
阅读全文
posted @ 2024-12-18 22:43
马俊南
阅读(743)
推荐(0)
2024年12月16日
摘要:
安全套接层SSL(Secure Sockets Layer)协议是在Internet基础上提供的一种保证私密性的安全协议。SSL通过握手在客户端和服务器之间建立会话,完成通信双方身份的验证、密钥和加密套件的协商,从而确保客户端与服务器之间的通信不被窃听,保证网络上数据传输的安全性。SSL 使用证书对
阅读全文
posted @ 2024-12-16 17:01
马俊南
阅读(174)
推荐(0)
2024年12月5日
摘要:
1 两者的关系 1.1 containerd 是 Docker 的核心组件之一 Docker 实际上是由多个组件构成的,其中之一就是 containerd。从 Docker 1.11 版本开始,Docker 的容器运行时部分(即实际负责启动、停止、管理容器的部分)由 containerd 承担。因此
阅读全文
posted @ 2024-12-05 22:53
马俊南
阅读(1146)
推荐(0)
2024年11月21日
摘要:
1.自定义调度器示例 默认插件 NodeResourcesFit 有三种评分策略:LeastAllocated(默认)、MostAllocated 和 RequestedToCapacityRatio,这三种策略的目的分别是优先选择资源使用率最低的节点、优先选择资源使用率较高的节点从而最大化节点资源
阅读全文
posted @ 2024-11-21 17:30
马俊南
阅读(122)
推荐(0)
摘要:
1. 假设集群有 2 个 node 节点,其中一个有 pod,另一个则没有,那么新的 pod 会被调度到哪个节点上? 2. 应用程序通过容器的形式运行,如果 OOM(Out-of-Memory)了,是容器重启还是所在的 Pod 被重建? 3. 应用程序配置如环境变量或者 ConfigMap 可以不重
阅读全文
posted @ 2024-11-21 11:22
马俊南
阅读(104)
推荐(0)
2024年11月19日
摘要:
1.子串: 1.子串切片 [root@shell ~]# name="I am majunnan" [root@shell ~]# echo ${name:2:2} # 从第二个字符串后开始,截两个字符串 am [root@shell ~]# echo ${name:2:4} # 从第二个字符串后开
阅读全文
posted @ 2024-11-19 15:34
马俊南
阅读(62)
推荐(0)