自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 收藏
  • 关注

原创 K3s 中,CoreDNS 无法启动并报错 Listen: listen tcp :53: bind: permission denied

如果必须使用 53 端口,可以修改 CoreDNS 的 Deployment,使其以。,但容器可能没有足够的权限绑定该端口。

2025-05-27 10:16:43 363

原创 安装openEuler操作系统

【代码】安装openEuler操作系统。

2025-05-23 17:57:43 206

原创 kubesphere的搭建

Ubuntu apt get install 软件时出现 E: You don‘t have enough free space in /var/cache/apt/archives/. 解决方案。安装的过程中如果遇到。

2025-05-23 10:03:39 202

原创 Ubuntu apt get install 软件时出现 E: You don‘t have enough free space in /var/cache/apt/archives/. 解决方案

问题:报错如下:

2025-05-23 09:28:00 161

原创 变更数据捕获(CDC,Change Data Capture)

1、使用Debezium数据同步。

2025-05-20 11:30:34 179

原创 k3s通过kuboard安装资源监控套件

1、在 Kuboard 界面中导航到 集群导入 --> 套件 --> 套件仓库 --> 资源层监控套件,然后在界面的引导下完成 资源层监控套件 的安装。2、在 Kuboard 界面中导航到 集群管理→资源层监控套件,选择需要监控的对象。

2025-04-16 16:26:24 175

原创 markdown导出PDF,PDF生成目录

8、到此为止,PDF加入有缩进的目录完成,并且点击目录可以正常跳转到对应的章节。选择【转换书签】,缩进层级设置,根据书签的格式选择对应的缩进层级。3、打开PDF Guru Anki软件中的【PDF书签】-【识别书签】点击确定后PDF生成了书签,如下所示,但是书签没有按照层次显示。选择【提取书签】,输入选择上一步已经生成的目录版的PDF。7、将已经缩进的书签写入到原始的PDF中,如下所示。6、将上面没有层次的书签转换有层次的书签。输入选择上一步提取的.txt书签。4、导出PDF的中的书签目录。

2025-04-13 22:12:31 610

原创 vscode通过root远程连接wsl

参考:vscode远程wsl时默认用root登录_vscode wsl root-CSDN博客

2025-03-30 14:38:06 430

原创 在 K3s Pod 中报错 /var/lib/docker/containers/...: no space left on device

的监控数耗尽,即使磁盘有空间也会报此错误。监控文件系统事件(如日志变化),如果。Docker/K3s 使用。

2025-03-28 23:15:29 132

原创 Thonny+MicroPython+ESP32开发环境搭建

在上图序号1处选择,串口。只要安装了我提供的驱动,那么会看到如下的名字(COM后的序号不一样没事)点击“安装”,会在上图3处看到进度,当出现“Done”时表示完成,关闭窗口即可。此时,已经将MicroPython通过所连接的串口COM3烧录到ESP32中。表示此时可以与ESP32交互了,可以写个简单的python语句试试看。文件,不要再这个里面乱些东西,新建一个python文件,例如。为了能够将程序下载(烧录)到ESP32中,需要安装驱动。双击快捷键,打开程序,界面如下。按上图操作,会看到如下界面。

2025-03-02 12:15:47 714

原创 esp32串口通信

最终效果:电脑终端每隔1s输出一行信息。2、打开电脑的串口终端。

2025-03-01 23:57:38 690

原创 esp32控制直流电机(待补充)

【代码】esp32控制直流电机(待补充)

2025-03-01 19:40:07 204

原创 本地VSCode远程连wsl2中的C++环境的开发配置指南

待补充]

2025-02-23 11:59:11 311

原创 在windows上安装wsl2,在wsl2中配置C++开发环境

待补充]

2025-02-23 11:58:04 440

原创 从零开发智能小车

2、上位机和下位机的通信协议设计,实现基于串口的上下位机数据通信。1、整个小车的通信框架。

2025-02-20 00:23:59 148

原创 k3s中没法通过NodePort 访问服务内部的端口

1、要确保没有策略阻止从外部访问服务的流量,通常需要检查 Kubernetes 集群中的、以及服务本身的配置。

2025-01-04 00:18:18 562

原创 搭建nginx文件服务器

其中 autoindex on;是你修改后的配置文件路径。

2025-01-03 17:34:07 547

原创 mindinsight的使用

如何是pip3 install mindinsight方式,会安装在python对应版本的site-packages目录下。由于安全原因,非本机访问MindInsight服务,需要在MindInsight启动前,修改MindInsight安装目录下的conf/constant.py中相关配置;修改重新启动mindinsight后,在浏览器中可以输入服务器Ip:8081端口访问。1、启动MindInsight可视化界面。

2024-12-29 12:00:04 331

原创 openEuler的aarch64操作系统上安装k3s

其中:INSTALL_K3S_SKIP_SELINUX_RPM=true INSTALL_K3S_SELINUX_WARN=true 表示忽略SELINUX的策略。也可以使用镜像 swr.cn-east-2.myhuaweicloud.com/kuboard/kuboard:v3 ,可以更快地完成镜像下载。输入cat /etc/rancher/k3s/k3s.yaml,将获取到的内容粘贴到kubeconfig中。修改 /etc/systemd/system/k3s.service文件。

2024-11-06 19:15:56 454

原创 直播流rtmp地址的获取

参考视频:https://www.douyin.com/topic/7365092005003347968

2024-09-27 22:47:24 820

原创 使用docker形式部署prometheus+alertmanager+钉钉告警

1、拉取所需要的镜像其中prom/node-exporter:用于收集主机系统信息和指标的grafana/grafana:是一个用于可视化和分析监控指标的开源平台。prom/prometheus:是一个开源的监控系统,用于收集和存储时间序列数据,并提供基于数据的查询、报警和可视化功能。prom/alertmanager:是 Prometheus 的告警管理器,用于处理和路由来自 Prometheus 服务器的告警通知。2、容器启动。

2024-09-26 22:06:26 1800 1

原创 k8s上安装prometheus

镜像:registry.k8s.io/prometheus-adapter/prometheus-adapter:v0.12.0替换为:v5cn/prometheus-adapter:v0.12.0。3)修改prometheus,grafana,alertmanager的yaml文件修改端口暴露为nodeport模式 为了能从外网访问。删除后,通过服务器ip:服务端口的形式,即可访问对应的服务了,在此,kube-prometheus的部署彻底完成。一、下载对应的kube-prometheus源码。

2024-09-23 23:29:25 1847

原创 helm安装promethues

2、安装promtheus到monitor名称空间中。

2024-09-22 16:16:17 601

原创 安装nodejs环境

本文介绍了如何通过nvm(NodeVersionManager)安装和管理Node.js及npm的不同版本,包括下载安装脚本、检查版本并安装特定版本的方法。更多请参考:https://blog.csdn.net/ADONGS_CODER/article/details/138498336。3、安装nodejs特定版本。5、查看nodejs版本。4、安装npm特点版本。

2024-09-09 15:37:19 327

原创 k3s中使用GPU资源

只需要下载能识别GPU的基础镜像,使用该基础镜像启动容器,使用该基础镜像pod中不需要配置 resources: limits: nvidia.com/gpu: 1 中也能正常识别GPU。docker要使用nvidia运行时才能正常使用gpu,但是k8s中kubelet需要调用docker,所以要将docker默认运行时设置为nvidia.#nvidia-ctk命令将会修改/etc/docker/daemon.json文件以便Docker可以使用nvidia容器运行时。三、修改docker默认运行时。

2024-08-31 10:15:29 1105

原创 配置 K3s 访问私有镜像仓库

确保你的 K3s 节点能够访问私有镜像仓库,特别是当仓库使用 HTTP 而不是 HTTPS 时。如果你的私有镜像仓库需要身份验证,你还需要创建一个 Kubernetes Secret 用于认证。1)对于较新的 K3s 版本,你可以通过编辑 K3s 的配置文件来指定镜像仓库。这些步骤应当能够帮助你配置 K3s 以从本地私有镜像仓库中拉取镜像。1、编辑 Docker 的配置文件。

2024-08-22 14:23:10 1228

原创 docker私有仓库创建与推送

看到 {“repositories”:[]} 表示私有仓库搭建成功并且内容为空。添加以下内容,用于让 Docker 信任私有仓库地址,保存退出。添加以下内容,用于让 Docker 信任私有仓库地址,保存退出。重新加载配置信息及重启 Docker 服务。重新加载配置信息及重启 Docker 服务。修改 daemon.json 文件。可以看到私有仓库中已上传的镜像。再将镜像推送至私有仓库。

2024-08-22 14:11:43 589

原创 k3s中新添加子节点遇到问题 “Failed to start cAdvisor“ err=“inotify_add_watch /sys/fs/cgroup/blkio: no space left

错误信息如下:分析:从错误信息来看,cAdvisor在启动时遇到了问题,具体原因是调用失败,错误信息指示 “no space left on device”。这个错误通常是由于系统的inotify监视器数量达到限制引起的。inotify。

2024-08-20 09:21:07 499

原创 k3s部署ES过程中可能遇到的问题max virtual memory areas vm.max_map_count [65530] is too low

问题:启动es的pod时候报错您遇到的错误信息表明,Elasticsearch 在启动时进行了引导检查,发现的值太低。Elasticsearch 要求该值至少为262144。这个参数控制了一个进程可以使用的最大虚拟内存区域的数量。

2024-08-20 09:12:16 500

原创 k3s中通过kuboard搭建rabbitmq

5、然后保存,确定运行容器,在浏览器中输入宿主机ip+32000端口(映射到宿主机的端口),登录rabbitmq的管理界面,默认账号密码为:guest/guest。如果仅仅是单个rabbitmq容器在单台服务上运行,并不是搭建rabbitmq集群,则不需要使用到service。docker pull rabbitmq:3.12 这个是不带Web管理页面的,是需要自己手动安装插件。4、填写服务service信息,需要指定容器中的15672映射到宿主机对应的端口上,通过界面访问。

2024-08-17 19:35:40 583

原创 通过kuboard界面配置ingress

安装 Ingress Controller,Kuboard 为您提供了一种快速安装的方法,步骤如下所示。1)导航到集群的集群管理-->网络-->列表页,如下图所示:2)点击图中的的按钮,如下图所示:假设名称为3)完成 Ingress Controller 的创建后,将进入如下界面:注意上面分配的几个端口,外部访问转发到内部的端口,外部访问的转发到内部的端口。

2024-08-17 09:53:25 1083

原创 Kubernetes(k3s)基础学习(三) -- Deployment、Service、Ingress

通常来说,在编写yml 时,Pod与Deployment 成对出现。因为弹性伸缩的需要,Deployment 扮演着Pod 的监管者角色。仅仅通过Deployment配置文件就可以启动pod,所以不需要单独写pod的配置文件。执行完上述命令后,我们在输出终端也看到有一个Pod 被创建出来,IP地址为10.42.0.34。这个IP地址如所讲,只允许被Kubenetes 内部环境所访问,外网不能正常访问。怎样才能让外界能够访问容器呢?

2024-08-10 11:45:06 1172

原创 k3s环境安装

为了使自动补全在每次终端启动时生效,可以将上述命令添加到你的 shell 配置文件中(如。中使用命令行工具的自动补全功能,通常需要安装。

2024-08-10 09:26:51 364

原创 Kubernetes(k3s)基础学习(二) -- 基于最小的pod单元来创建应用

当在Kubenetes 创建了Pod后,Kubenetes 都会自动分配出唯一IP地址,这个IP地址可以在Kubenetes内网任意节点内进行访问。但对于外界来说是一个被隔离的环境,至于怎么能够打通与外界的联系呢?以及怎么玩弹性伸缩呢?这属于service 和deployment 的职能范围了, 我们下一篇再讲。

2024-08-10 09:23:37 414

原创 配置 k3s 使用本地 Docker 镜像

在k3s。

2024-08-10 09:10:39 1679

原创 k3s(一)

要制作一个简单的应用程序并通过 Docker 部署它,我们可以选择使用 Node.js 作为应用程序的运行环境。

2024-08-09 23:40:17 494

原创 【干货|开源MIT Min cheetah机械狗设计(四)】|机械狗运动学建模

入门资料:https://zhuanlan.zhihu.com/p/638773309

2024-08-07 09:41:22 761

原创 基于强化学习的Deep-Qlearning网络玩cartpole游戏

1、环境准备,gym的版本为0.26.2。

2024-08-04 17:57:58 324

原创 基于强化学习算法玩CartPole游戏

CartPole(也称为倒立摆问题)是一个经典的控制理论和强化学习的基础问题,通常用于测试和验证控制算法的性能。具体来说,它是一个简单的物理模拟问题,其目标是通过在一个平衡杆(倒立摆)上安装在小车(或称为平衡车)上的水平移动,使杆子保持竖直直立的状态。四个状态(state): 1. 小车在轨道上的位置 2. 杆子与竖直方向的夹角 3. 小车速度 4. 角度变化率。

2024-08-03 17:23:50 814

原创 消息队列rabbitmq的使用

前提条件:环境安装amqp和安装rabbitmq。

2024-07-29 22:53:33 330

空空如也

空空如也

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

TA关注的人

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