草庐IT

09-K3S 安装-私有镜像仓库配置参考

1私有镜像仓库配置参考K3s默认使用containerd作为容器运行时,所以在docker上配置镜像仓库是不生效的[除非将容器运行时环境设置为Docker,本篇以containerd作为容器运行时环境]K3sregistry配置目录为:/etc/rancher/k3s/registries.yaml。K3s启动时,K3s会检查/etc/rancher/k3s/中是否存在registries.yaml文件,并指示containerd使用文件中定义的镜像仓库。如果你想使用一个私有的镜像仓库,那么你需要在每个使用镜像仓库的节点上以root身份创建这个文件。请注意,server节点默认是可以调度的。如

解决安装了k3s以后80和443端口被占用的问题

问题描述今天服务器安装了一个k3s,该服务器的其他服务就都访问不了了,查了一下是因为k3s默认会安装traefik来替代k8s的ingress来代理流量,此时默认情况会占据系统的80和443端口。并且很奇怪的是lsof-i:80都查不到traefik这个端口。因为通过iptables来转发流量所以lsof不会找到该应用,因为接管80/443端口的是service而不是traefik这个pod为啥k3s安装了以后80和443端口会被占用k3s在默认情况下会安装Traefik作为替代KubernetesIngress的默认代理器来处理流量。Traefik是一个流行的反向代理和负载均衡器,它可以通过

全志V3S嵌入式驱动开发(音频输出和音频录制)

【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:feixiaoxing@163.com】    之前在芯片公司的时候,基本没有看过音频这一块,只知道有个alsa框架这么个知识点。要驱动音频,需要两部分,一部分就是底层驱动,一部分就是alsa上层接口,两者缺一不可。对于荔枝派来说,底层的驱动其实都已经包含在linuxkernel里面了,客户只要自己port好一个alsa库,或者类alsa库,就可以开始播放音频、录制音频了。1、电路    电路分成两个部分,一个是mic,也就是麦克风,录制音频用,     另外一个是headphone,也就是耳机,输出音频用,    不管是哪一个电路,通过

三台N1上离线安装k3s集群

前期准备三台N1uname-aLinuxarmbian6.1.40-ophub#1SMPSunJul2321:46:15EDT2023aarch64aarch64aarch64GNU/Linux分别是hostnameIPservern101192.168.0.101agentn102192.168.0.102agentn103192.168.0.103开始刷机1.设置hostname:nano/etc/hostname然后将armbian更改为对应的n101、n102、n103再reboot2.下载复制文件1.创建k3s文件夹并进入cd/root&&mkdirk3s&&cdk3s2.下载去ht

Rancher+k3s+阿里云流水线详细配置教程

一、前言当我们的项目是集群部署的时候,我们再更新代码部署到机器上的时候是很麻烦的。所以这时候我们需要借助一些工具来帮助我们更便捷的进行更新和发布。首先我准备了两台机器进行一个环境搭建演示。一台用于安装rancher,一台用来跑微服务。二、安装Rancher1.安装dockerapt-getupdateapt-getinstalldocker.io2.安装Rancherdockerrun-d--restart=unless-stopped\--name=rancher-server\-p80:80-p443:443-p6443:6443\--privileged\-v/var/server/ra

视频异常检测数据集 (ShanghaiTech) 及其I3D特征转换

文章目录1概述2视频数据转换为I3D包2.1下载Torch-I3D模型:2.2将视频转换为包2.3代码测试1概述ShanghaiTech是一个中型数据集,基本信息如下:训练集:330个正常视频;测试集:107个异常视频,已被划分为多个帧,包含13个异常事件,且带有。该数据集的一个示意如下图:为了使得数据集适应MIL的场景,Zhong等人依据类别平衡的准则将整个数据集重新划分。划分的索引如下:https://github.com/jx-zhong-for-academic-purpose/GCN-Anomaly-Detection2视频数据转换为I3D包这里使用的预训练模型作为特征提取器,其中M

全志V3S嵌入式驱动开发(驱动开发准备)

【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:feixiaoxing@163.com】    之前的文章都是教大家怎么搭建环境、看原理图、编译内核和根文件系统、做镜像,直到现在才进入驱动开发的主题。毕竟整个专栏的目的,还是希望大家能够学会驱动外部硬件。驱动好硬件,分成硬件和软件两个部分,硬件的部分比较好理解,就是看相关的信号有没有对接上即可,但是软件对接、甚至于怎么写软件,大家好像接触的比较少,所以这个时候,就可以简单讨论一下,怎么样才能写驱动代码。1、了解外部驱动芯片手册    所谓驱动,其实就是用soc里面的io控制器来驱动外部电路,或者说是外部芯片。如果是简单的io和uart这

k3s 快速入门 - 集群搭建

K3s快速搭建入门1、什么是K3s?#K3s是一个轻量级的Kubernetes发行版,它针对边缘计算、物联网等场景进行了高度优化。K3s有以下增强功能:打包为单个二进制文件。使用基于sqlite3的轻量级存储后端作为默认存储机制。同时支持使用etcd3、MySQL和PostgreSQL作为存储机制。封装在简单的启动程序中,通过该启动程序处理很多复杂的TLS和选项。默认情况下是安全的,对轻量级环境有合理的默认值。添加了简单但功能强大的2、环境准备这次主要是搭建多节点环境,所以准备的两台服务器进行搭建,服务器是在同一个网段内。环境相关配置如下:主节点操作系统:CentOSLinuxrelease7

k3s 快速入门 - 集群搭建

K3s快速搭建入门1、什么是K3s?#K3s是一个轻量级的Kubernetes发行版,它针对边缘计算、物联网等场景进行了高度优化。K3s有以下增强功能:打包为单个二进制文件。使用基于sqlite3的轻量级存储后端作为默认存储机制。同时支持使用etcd3、MySQL和PostgreSQL作为存储机制。封装在简单的启动程序中,通过该启动程序处理很多复杂的TLS和选项。默认情况下是安全的,对轻量级环境有合理的默认值。添加了简单但功能强大的2、环境准备这次主要是搭建多节点环境,所以准备的两台服务器进行搭建,服务器是在同一个网段内。环境相关配置如下:主节点操作系统:CentOSLinuxrelease7

k3s 轻量级Kubernetes 安装实例

k3s是由Rancher开发的轻量级Kubernetes,支持嵌入式系统,边缘计算节点等易于安装,所有组件都在一个小于100MB的二进制文件中,占用资源低1.1、简单安装试例curl-sfLhttps://get.k3s.io|sh-k3skubectlgetnode1.2、使用国内源+安装指定版本+添加参数timecurl-sfLhttps://rancher-mirror.rancher.cn/k3s/k3s-install.sh|\INSTALL_K3S_MIRROR=cn\INSTALL_K3S_VERSION=v1.25.11+k3s1\sh-s-\--tls-sank3s.elvi