自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(159)
  • 资源 (21)
  • 收藏
  • 关注

原创 Kubernetes相关的名词解释Kind(22)

Kind(Kubernetes in Docker)是什么?Kind 是 Kubernetes in Docker 的简写,是一个使用 Docker 容器作为 Node 节点,在本地创建和运行Kubernetes 集群的工具。适用于在本机创建 Kubernetes 集群环境进行开发和测试。使用 Kind 搭建的集群无法在生产中使用,但是如果你只是想在本地简单的玩玩 K8s,不想占用太多的资源,那么使用 Kind 是你不错的选择。Kind(Kubernetes in Docker) 是一个用于在本地快速

2025-04-24 16:51:33 369

原创 Kubernetes相关的名词解释存储卷(Volume)(21)

Volume 是 Kubernetes 对传统 mount 机制的高阶封装,既保留了挂载的核心功能,又通过声明式 API 和自动化管理解决了分布式环境中的存储难题。对于用户而言,无需关心底层 mount 命令,只需定义“需要什么存储”,而“如何挂载”交给 Kubernetes 处理。

2025-04-24 09:34:35 507

原创 Kubernetes相关的名词解释etcdctl(20)

在 Kubernetes 中,etcdctl 是用于与 etcd(Kubernetes 的核心数据存储组件)交互的命令行工具,主要用于管理 etcd 中的数据(如键值操作、集群健康检查、快照备份等)。它是 etcd 官方提供的命令行工具,与 etcd 服务器建立直接连接,完全绕过 Kubernetes 的其他组件(如 API Server)。

2025-04-22 18:31:58 267

原创 Kubernetes相关的名词解释kubeadm(19)

kubeadm 是 Kubernetes 官方提供的一个用于快速部署和管理 Kubernetes 集群的命令行工具。它简化了集群的初始化、节点加入和升级过程,特别适合在生产环境或学习环境中快速搭建符合最佳实践的 Kubernetes 集群。

2025-04-22 15:59:19 548

原创 Kubernetes相关的名词解释kubectl (18)

官方定义:kubectl 是 Kubernetes 官方提供的命令行客户端工具(Command Line Interface, CLI),用于与 Kubernetes 集群的 API Server 交互。定位:它是用户或管理员操作 Kubernetes 集群的主要入口,通过发送 REST 请求到 API Server 实现对集群资源的管理。

2025-04-22 11:49:35 670

原创 Kubernetes相关的名词解释kubelet 组件(17)

Kubernetes 中的 kubelet 是一个核心组件,同时也是运行在集群中每个节点(Node)上的服务进程。它的主要职责是管理节点上的 Pod 和容器,确保它们按照期望的状态运行。

2025-04-22 10:19:02 818

原创 Kubernetes相关的名词解释Container(16)

在 Kubernetes 中,Container(容器) 是一个核心概念,你可以将镜像(Image)类比为程序的“源代码”,而容器是这段“代码”运行时的进程。例如,一个 nginx:latest 镜像被运行时,就成为一个正在执行的容器。容器是隔离的进程(通过 Linux Namespace 和 Cgroups 实现),包含独立的文件系统(由镜像提供)、资源限制和运行环境。

2025-04-21 21:50:06 868

原创 Kubernetes相关的名词解释Service(15)

在 Kubernetes 中,Service 是一种核心抽象资源,用于定义一组 Pod 的逻辑集合及其访问策略。它的主要目的是为应用程序提供稳定的网络端点(Endpoint),屏蔽 Pod 的动态性和生命周期变化(如扩缩容、重启或迁移),确保服务发现和负载均衡。

2025-04-21 21:16:47 727

原创 Kubernetes相关的名词解释Containerd(14)

Containerd 是一个开源的容器运行时(Container Runtime),负责管理容器的生命周期(如创建、启动、停止、删除等),是容器技术的核心组件之一。它由 Docker 公司开发并捐赠给云原生计算基金会(CNCF),现已成为行业标准的容器运行时。

2025-04-21 18:53:49 1131

原创 Kubernetes相关的名词解释POD(13)

Pod 是 Kubernetes 中最小的工作单元,用于封装一个或多个紧密关联的容器(如主容器 + Sidecar 容器)。

2025-04-21 17:02:41 535

原创 Kubernetes相关的名词解释Worker(12)

有master自然就有被master管理的worker,Kubernetes 中的 Worker 节点(也称为 Node 或 Minion)是集群中实际运行工作负载(容器化应用)的机器。它们负责执行由 Master 节点分配的任务,并提供计算、存储和网络资源。

2025-04-21 14:00:37 360

原创 Kubernetes相关的名词解释Master(11)

Master 节点也叫 Kubernetes 的控制平面(Control Plane),负责管理整个集群的状态、调度任务以及维护系统的稳定性。Master 节点的核心

2025-04-21 13:32:50 636

原创 Kubernetes相关的名词解释Scheduler组件(10)

Scheduler(调度器) 是 Kubernetes 的核心组件之一,负责将新创建的 Pod 分配到集群中合适的 Node 上运行。它的核心任务是决策 Pod 应该在哪个节点上运行,基于集群的当前状态、Pod 的资源需求以及用户定义的调度策略。

2025-04-21 12:00:16 1020

原创 Kubernetes相关的名词解释API Server组件(9)

Kubernetes 中的调度器和控制器依赖于 API Server 来获取集群状态并进行相应的操作。例如,调度器需要了解当前有哪些 Pod 正在运行、有哪些节点可用,它会通过 API Server 来获取这些信息。调度器决定将一个新的 Pod 分配到某个节点后,它会通过 API Server 写入调度结果。控制器同样依赖 API Server 来完成它们的任务。例如,ReplicaSet 控制器负责确保集群中有指定数量的 Pod 正在运行。当某个 Pod 发生故障或被删除时,控制器会通过 API Se

2025-04-20 21:42:27 850

原创 Kubernetes相关的名词解释-关于组件分类(8)

在Kubernetes集群中,存在有控制平面组件以及Node组件两大类组件,在这两类组件中包含了多种不同功能的组件,这些组件共同保证了Kubernetes集群的正常运行。

2025-04-20 21:19:46 959

原创 Kubernetes相关的名词解释Metrics Server组件(7)

Metrics Server 是 Kubernetes 集群中的一个关键组件,主要用于资源监控和自动扩缩容。kubernetes 从1.8版本开始不再集成cadvisor,也废弃了heapster,使用metrics server来提供metrics。那么......

2025-04-20 19:17:12 751

原创 Kubernetes相关的名词解释Dashboard界面(6)

Kubernetes Dashboard 是一个基于 Web 的用户界面,用于管理 Kubernetes 集群。它是 Kubernetes 官方提供的可视化工具,允许用户通过直观的图形界面而不是命令行来部署、管理和监控集群中的应用程序。

2025-04-20 18:29:23 400

原创 Kubernetes相关的名词解释ETCD组件(5)

etcd 是 Kubernetes 的“大脑”,负责存储和维护集群的所有关键状态。它的稳定性和性能直接影响整个集群的可靠性。理解 etcd 的作用和运维方法,是管理 Kubernetes 集群的重要基础。

2025-04-20 17:58:54 1107

原创 Kubernetes相关的名词解释Ingress 控制器插件(4)

在默认情况下,Kubernetes 不会自动安装 Ingress 控制器。安装 Kubernetes 集群(如使用 kubeadm、Minikube、kops 等工具)时,核心组件(如 API Server、Scheduler、Controller Manager 等)会被部署,但 Ingress 控制器需要用户手动选择并单独安装。

2025-04-20 11:28:03 820

原创 Kubernetes相关的名词解释kube-proxy插件(3)

kube-proxy 是一个网络代理组件,运行在每个节点(Node)上,是 Kubernetes 服务(Service)功能的核心实现之一。它的主要职责是通过维护网络规则,实现集群内服务(Service)的虚拟 IP(VIP)到后端 Pod 的负载均衡和流量转发,确保服务的高可用和可访问性。Kubernetes 的 Service 是一个抽象层,为一组动态变化的 Pod(通过标签选择器匹配)提供稳定的虚拟 IP(ClusterIP)和 DNS 名称。kube-proxy 负责将发往 Service VI

2025-04-19 22:02:09 1135

原创 Kubernetes相关的名词解释CoreDNS插件(2)

为什么需要DNS服务?service发现是k8s中的一个重要机制,其基本功能为:在集群内通过服务名对服务进行访问,即需要完成从服务名到ClusterIP的解析。k8s主要有两种service发现机制:环境变量和DNS。没有DNS服务的时候,k8s会采用环境变量的形式,但一旦有多个service,环境变量会变复杂,为解决该问题,我们使用DNS服务。

2025-04-19 21:43:33 1057

原创 Kubernetes相关的名词解释CNI插件(1)

在 Kubernetes 中,CNI 插件(Container Network Interface Plugin) 是一种用于配置容器网络接口的标准工具,负责为 Pod 分配网络资源(如 IP 地址)并建立网络连接。它是 Kubernetes 网络模型的核心组件之一。

2025-04-19 20:39:57 1126

原创 Ubuntu中snap

通过Snap可以安装众多的软件包。需要注意的是,snap是一种全新的软件包管理方式,它类似一个容器拥有一个应用程序所有的文件和库,各个应用程序之间完全独立。所以使用snap包的好处就是它解决了应用程序之间的依赖问题,使应用程序之间更容易管理。但是由此带来的问题就是它占用更多的磁盘空间。

2025-04-16 17:34:10 350

原创 修改wsl中发行版Ubuntu的主机名

我wsl2中装了两个ubuntu的发行版本,默认下主机名和我的windows主机名都一样,而且包含大写字母,在配置其他应用时经常会出问题,按照下面的顺序修改了一下:

2025-04-16 16:25:35 369

原创 MicroK8s和K8s的区别优劣在哪?

MicroK8s 是 Canonical (Ubuntu 背后的公司) 推出的轻量级 Kubernetes 发行版,专为简化 K8s 的部署和管理而设计。它与标准 Kubernetes (k8s) 在核心功能上兼容,但在架构、使用场景和运维方式上有显著差异。以下是详细对比:

2025-04-16 10:36:43 1125

原创 Dockerfile 文件常见命令及其作用

Dockerfile 文件包含一系列命令语句,用于定义 Docker 镜像的内容、配置和构建过程。以下是一些常见的命令及其作用:

2025-04-15 22:07:22 400

原创 使用RUN pip install flask和RUN pip install -r requirements.txt

在编写dockerfile文件的时候,有时候会遇上使用RUN pip install -r requirements.txt的情况,而且requirements.txt文件里面就一个包名,例如flask,那么不禁要问为什么不直接写成RUN pip install flask呢?其实不是不行,而是后续扩展不方便。

2025-04-15 22:05:00 527

原创 Ubuntu和Debian 操作系统的同与异

Debian 是一个社区驱动的开源 Linux 发行版,始于 1993 年,是最早的 Linux 发行版之一,以其稳定性和自由软件政策著称。Ubuntu 是基于 Debian 的 Linux 发行版,由 Canonical Ltd. 维护,首次发布于 2004 年。

2025-04-15 16:21:59 538

原创 Docker Desktop磁盘镜像位置用途解析

Docker Desktop 的磁盘镜像(Disk Image)是用于存储容器、镜像、卷和其他 Docker 相关数据的虚拟磁盘文件。它的作用类似于一个虚拟硬盘,Docker 引擎(包括容器、镜像、网络和卷等)的所有数据都存储在其中。

2025-04-12 20:09:41 946 1

原创 Docker引擎、Docker守护进程和Docker客户端

Docker引擎、Docker守护进程和Docker客户端。Docker引擎包含:守护进程和cli客户端,另外还有用于管理的docker desktop都是什么关系,docker cli是不是必须跟守护进程安装在同一台机器,本文将详细阐述。

2025-04-12 17:15:13 869

原创 Docker是什么?狭义和广义上的区别,该说清的就说清

在大多数情况下,人们说 "Docker" 时,通常指的是 Docker 生态系统 或 Docker 工具链,而不仅仅是 Docker 引擎或容器。具体含义取决于上下文

2025-04-11 17:10:38 241

原创 Windows下安装WSL2下的Ubuntu、docker容器的IP地址(上)

既然容器支持多个应用,那么容易想到应该有对应的ip地址和端口,这样才能和Ubuntu主机进行通讯,ubuntu访问外网也应该有ip能连接到外网才行,要搞清楚这些ip地址的关系

2025-04-11 16:45:48 263

原创 既然安装了WSL2和Ubuntu,那么怎么和windows传递文件(2)

前面讲了在WSL2里面的Ubuntu和windows间传递文件的第一种方式,非常简单和实用,如果就是在windows下操作wsl里面的linux完全够用了。但是,如果单独的主机部署了Ubuntu或者其他linux等,该怎么访问和传递数据呢?今天再说一种mnt的方式。

2025-04-11 14:32:50 520

原创 既然安装了WSL2和Ubuntu,那么怎么和windows传递文件(1)

既然安装了WSL2和Ubuntu,那么怎么和windows传递文件,这是一个基本的需求,能够方便的将windows上的文件放到ubuntu系统对应的目录下,在ubuntu中方便使用对不对。对于wsl管理ubuntu发行版系统的时候是以linux的目录形式在windows上存储的,这个前面在转移home目录的时候说过,如果那样的话,我们可以直接通过wsl管理的ubuntu目录去操作文件。但wsl2这个目录不见了......

2025-04-11 11:51:39 267

原创 记录一下学习docker的命令(不断补充中)

记录一下学习docker的命令(不断补充中)

2025-04-10 22:14:48 824

原创 使用 VcXsrv 在 Windows 10 上运行 Ubuntu 图形界面

VcXsrv 是一款用于 Windows 的开源 X 服务器,它允许在 Windows 系统上显示 Linux 的图形应用程序。当在 Windows 10 上安装并正确配置 VcXsrv 后,通过设置 WSL2 中的DISPLAY环境变量,使其指向运行 VcXsrv 的 Windows 主机的 IP 地址,就可以将 WSL2 中运行的图形应用程序的界面显示在 Windows 桌面上。因此,此时在 WSL2 中运行 gedit,会通过 VcXsrv 在 Windows 上弹出 gedit 自身的图形界面,而不

2025-04-10 17:16:11 1295

原创 通过远程桌面连接wsl2中安装的ubuntu24.04

要介绍的这种方式其实跟直接用wsl来执行命令差不多,是在终端去操作ubuntu。WSL2 默认只提供命令行界面,本文安装xrdp后通过windows远程桌面连接过去。查看是否是3390,如不不是就不要用3390去链接。确保你的软件包列表是最新的,否则可能找不到某些包。记住ip地址,通常是172.xx.xx.xx的ip。然后Ctrl + X退出ini编辑。6、打开windows远程桌面连接。如果不是running,需要执行。默认3390不一定就能连上,用。7、输入用户名密码,显示终端。先启动xrdp服务。

2025-04-10 15:50:46 297

原创 如何更改wsl2中的ubuntu默认安装位置

这次是要更改wsl中ubuntu的安装目录,毕竟默认安装到c盘下会占用不少空间的。从微软商店get后默认是会到c盘的目录下:

2025-04-10 14:36:14 1018

原创 WSL2安装多个版本的Ubuntu

前面文章说了从wsl升级到wsl2,当时安装wsl时不是的Ubuntu是20.04,现在想升级一下,问了下deepseek说直接升级不一定好,可以再安装一个更新的,在wsl2中是可以多个ubuntu并存的,看了下磁盘空间足够了,那就再部署一个ubuntu24.04.1

2025-04-10 11:14:27 442

原创 在 WSL2的 Ubuntu 20.04 中安装 Docker

在 WSL2 的 Ubuntu 中,当你运行 sudo systemctl status docker 后,命令会持续输出 Docker 服务的实时状态日志,并占用当前终端(类似“实时监控”模式),导致你无法直接输入其他命令。这是正常行为,因为 status 命令默认会保持活跃状态(除非服务已停止)。

2025-04-09 21:01:14 926

pgAdmin4-8.13 Windows 64位最新安装包

pgAdmin,一个设计,维护和管理 Postgres 数据库用的通用工具。 任意 SQL 语句。 可用于数据库,表,索引,序列,视图,触发器, 函数和语言的浏览器和'构造器'。 用户,组和权限配置对话框。 带有升级脚本生成功能的版本跟踪。 Microsoft MSysConf 表的配置。 数据输入和输出向导。 数据库的CRUD操作。 数据库迁移向导。 对数据库,表,索引,序列,语言和视图预定义的报表。 pgadmin 是与 Postgres 分开发布的,可以从www.pgadmin.org下载。 postgres最新版本包含了pgadmin管理工具,安装好数据库后自动安装了管理工具(亲自试验过,无误)。

2024-12-08

Adams交互式仿真面板详细说明

通过这个面板可以了解到:  仿真基础知识  仿真类型  执行一个交互式仿真  仿真之前调整模型  使用工具箱、工具集和面板

2023-07-31

计算机硬件、系统、移动存储设备信息查询器

物理硬盘序列号、u盘移动硬盘序列号、系统信息获取

2012-06-29

物理mac地址、硬盘序列号查询软件

cpu信息、物理mac地址、硬盘序列号查询软件、ip信息、usb使用记录等等

2012-06-21

CAA(CATIA二次开发)入门宝典

图文并茂,step by step CAA(CATIA二次开发)入门宝典

2012-06-06

svn操作完全手册

svn 常用操作完全说明 svn使用完全指南

2012-03-22

python入门必备教程

python入门必备教程,下了绝对不后悔,老鸟莫入。

2011-12-06

Enterprise_Architect_中文经典教程.pdf

Enterprise_Architect_中文经典教程.pdf

2011-08-01

proe族表入门教程

这是一篇介绍proe族表入门的文档,希望能帮助你。

2011-05-06

proe自顶向下设计和布局

proe自顶向下设计和布局,不可多得的资料啊

2011-05-05

matlab编程入门必备教程

matlab 编程 入门 教程 宝典 资料 手册

2011-02-12

matlab gui界面设计教程

matlab gui 界面 设计 教程 资料

2011-02-12

matlab安装指南

matlab2006a安装指南 2006a版本

2011-01-12

ptc proe engineer安装完全指南

ptc proe engineer安装完全指南

2011-01-12

产品开发技术员职位说明书

产品开发技术员职位说明书-协助产品开发工程师,完成产品研制、开发的日常事务工作。

2010-12-27

产品工程师职位说明书

产品工程师职位说明书-售前工程师 、产品开发工程师

2010-12-27

cadence15.5.1 Design Entry CIS入门教程

cadence15.5.1 Design Entry CIS入门教程

2010-12-18

非常好用的文件检索软件

能够为文件添加关键字,实现文档的快速查找。

2010-10-12

Excel表格的35招必学秘技

Excel表格的35招必学秘技,精通excel必备。

2010-05-31

solidworks标准件库

solidworks标准件库,标准件零件

2010-01-18

vbs判断路径是否包含空格

vbs获取该文件当前路径并判断是否包含空格

2009-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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