集群 版本28 k8s
使用nvm管理(切换)node版本
使用nvm切换node版本1. 完全删除之前的node及npm(清理干净Node: 应用程序,缓存的文件,环境变量 )2. 使用管理员身份安装nvm,下载如下3. 安装完nvm之后找到nvm下载路径对应的文件4. 使用管理员身份打开cmd,nvm install xxx(node的版本),两个版本都 ......
Springboot和swagger或者knife4j版本冲突
idea报错:Error creating bean with name 'serviceModelToOpenApiMapperImpl': 出错原因(我的是这):springboot中自带的swagger版本,和knife4j-3.0.3自带的swagger的版本出现冲突 解决:springbo ......
Ubuntu/Linux下安装nvm以管理多版本nodejs最简便方法
个人笔记有错请评论修改 第一步 使用git clone 最新的nvm地址 下载到.nvm文件夹 github搜nvm最上面一条就是 git clone https://github.com/nvm-sh/nvm.git .nvm 第二步 进入.nvm 文件夹 cd .nvm 第三步 执行sh 命令安 ......
请求上下文分析、函数和方法、threading.local对象、偏函数、flask整个生命执行流程(1.1.4版本为例)、wtforms
请求上下文分析(源码:request原理) 导出项目的依赖 # 之前 pip freeze >requirments.txt 把当前解释器环境下的所有第三方依赖都导出来 # 使用第三方模块,更精确的导出依赖 pipreqs 第一步:安装 pip3 install pipreqs 第二步:使用命令,导 ......
50、K8S-自定义资源定义-CustomResourceDefinition
1、基础知识 1.1、回顾 到目前位置,我们为了在k8s上能够正常的运行我们所需要的服务,需要遵循以下方式来创建相关资源: 1、合理的分析业务需求。 2、梳理业务需求的相关功能。 3、定制不同功能的资源配置文件。 4、应用资源配置文件,完善业务环境。 1.2、需求 我们在操作k8s资源的时候,发现一 ......
MATLAB代码:分布式最优潮流 含分布式光伏的配电网集群划分和集群电压协调控制
MATLAB代码:分布式最优潮流 关键词:网络划分;分布式光伏;集群电压控制;分布式优化;有功缩减 参考文档:《含分布式光伏的配电网集群划分和集群电压协调控制》 仿真平台:MATLAB 主要内容:本文以全局电压的低成本快速控制为目标,提出基于电气距离和区域电压调节能力的集群综合性能指标和网络划分方法 ......
力士乐驱动调试软件13v16版本,中文版本的
力士乐驱动调试软件13v16版本,中文版本的,用这个调试过项目, 配套还有好多手册YID:5189656708457614 ......
k8s部署x509-certificate-exporter
[root@hybxvuca01 monitoring]# cat x509-certificate-exporter.yaml apiVersion: apps/v1 kind: DaemonSet metadata: name: x509-certificate-exporter namespa ......
项目中没有依赖Kotlin,结果报错Kotlin版本问题
背景: 使用intellij-idea工具,spring boot项目,使用的maven 问题: 项目中没有依赖Kotlin,结果报错Kotlin版本问题,如下 Kotlin: Module was compiled with an incompatible version of Kotlin. ......
12-springcloud-eureka-8-Eureka 注册中心高可用集群搭建
我们知道,Eureka 注册中心高可用集群就是各个注册中心相互注册,所以: 在 8761 的配置文件中,让它的 service-url 指向 8762和8763,在 8762 的配置文件中让它的 service-url 指向 8761和8763, 在 8763 的配置文件中让它的 service-u ......
11-springcloud-eureka-7-Eureka 注册中心高可用集群
在微服务架构的这种分布式系统中,我们要充分考虑各个微服务组件的高可用性问题,不能有单点故障,由于注册中心 eureka 本身也是一个服务,如果它只有一个节点,那么它有可能发生故障,这样我们就不能注册与查询服务了,所以我们需要一个高可用的服务注册中心,这就需要通过注册中心集群来解决。 eureka 服 ......
linux 环境下用rancher安装k8s集群
准备环境: 3台机器 一、环境初始化 1)修改 /etc/sysctl.conf 将桥接的IPv4流量传递到iptables的链 cat > /etc/sysctl.conf << EFO net.ipv4.ip_forward = 1 net.bridge.bridge-nf-call-ip6ta ......
49、K8S-调度机制-拓朴调度-topologySpreadConstraints
1、基础知识 1.1、回顾 我们知道,对于pod来说,其在定义pod亲和性和反亲和的时候,有一个 topologyKey的属性,但是默认情况下,pod的亲和性调度,仅仅针对单一的拓扑场景,也就是说,要么所有的pod都在这里,要么所有的pod都不要在这里,这样会导致,应用过于集中,反而导致物理资源的浪 ......
最新版本 Stable Diffusion 开源 AI 绘画工具之使用篇
🎈 界面参数 在使用 Stable Diffusion 开源 AI 绘画之前,需要了解一下绘画的界面和一些参数的意义 目前 AI 绘画对中文提示词的效果不好,尽量使用英文提示词 最主要一些参数如下: Prompt: 正向提示词,也就是 tag,提示词越多,AI 绘图结果会更加精准 Negative ......
48、K8S-调度机制-污点、容忍度调度之节点的Traint、Pod的tolerations
Kubernetes学习目录 1、基础知识 1.1、回顾 我们之前所学的所有调度策略,都是基于节点调度和pod调度选择我们新的pod资源应该如何创建,而实际的生产角度上,往往会出现基于node节点的属性来选择是否让新的pod资源进行创建,但是对于节点来说,没有所谓的节点反亲和性,但是有一种类似的策略 ......
Hadoop完全分布式集群搭建
0 准备工作 首先需要准备三台虚拟机,这里准备的是hadoop1,hadoop1,hadoop3,虚拟机机要求如下: 配置了静态IP。 关闭了防火墙的。 虚拟机下载安装:https://www.cnblogs.com/lgjb/p/17292698.html 1 配置ssh免密登录 配置ssh免密登 ......
Linux版本
linux有内核版本,就相当于安卓,有发行版本,相当于MIUI,Flyme,EMUI等 Linux内核版本 Linux内核版本号有两种 第一种: 内核主版本号.内核次版本号.内核修订版本号 第二种: 主版本号.次版本号.补丁包数或次版本的修改次数-编译(或构建)的次数.当前版本的特殊信息.当前版本的 ......
Android Api版本对照表
Android版本 Api API Android 13.0(T) 32 Android 12.0(S) 31 Android 11.0(R) 30 Android 10.0(Q) 29 Android 9.0(Pie) 28 Android 8.1(Oreo) 27 Android 8.0(Ore ......
47、K8S-调度机制-Pod调度之反亲和性-podAntiAffinity
Kubernetes学习目录 1、基础知识 1.1、简介 所谓的反亲和,其实就是满足条件的话,就离这个pod远远的,从此不见面。与亲和正好相反 1.2、属性解析 kubectl explain pod.spec.affinity.podAntiAffinity requiredDuringSched ......
redis集群,模块启动报错:PoolException: Returned connection io.lettuce.core.cluster.StatefulRedisClusterConnectionImpl@49bd0985 was either previously returned or does not belong to this connection provider
redis 3主3从的配置 启动正常,客户端命令使用正常,突然今天开发测试环境 有些模块报错了: org.springframework.data.redis.connection.PoolException: Returned connection io.lettuce.core.cluster. ......
内网穿透神器NeutrinoProxy 1.8.0版本发布
项目简介 中微子代理(neutrino-proxy) 是一款基于netty的内网穿透神器。该项目采用最为宽松的MIT协议,因此您可以对它进行复制、修改、传播并用于任何个人或商业行为。 Gitee地址:https://gitee.com/dromara/neutrino-proxy 官网地址:http ......
46、K8S-调度机制-Pod调度之podAffinity
1、基础知识 1.1、什么是Pod调度 所谓的pod调度,主要说的是pod彼此之间的亲和性,也就是说,哪些pod应该在一起。 比如:我们的k8s集群的节点分布在不同的区域或者不同的机房 当服务A和服务B需要高效的交流数据的话,要求部署在同一个区域或者同一机房的时候。 当服务A需要做冗余操作,那么多个 ......
Ubuntu 20.04 安装ClickHouse集群
Ubuntu 20.04 安装ClickHouse集群 引言 因为笔者最近一直想实现一个自己的APM服务端,但是看了很多APM服务端系统没有使用.Net Core来写的,都是采用Java或者Go,笔者是写C#的,但是笔者认为.Net Core的性能在现在对比Go和Java很有优势,所以笔者才有想法使 ......
neondatabase 开源的k8s postgres autoscaling 工具
autoscaling neondatabase 开源的pg 扩展工具(核心是解决neondatabase的一些问题),但是设计上有不少值得学习参考的地方 参考架构 说明 autoscaling 设计上实现了自己的一个vm (支持在线迁移业务影响小),实现了自己的scheduler,也算是一个不错的 ......
oracle data guard集群之参数文件详解
############# 1.log_archive_config 该参数必须显式声明主备库的db_unique_name,且主库的db_unique_name永远放在第一位。其他备库的跟随其后。该参数适用于:主库、物理备库、逻辑备库、快照备库。 log_archive_config = 'dg_ ......
k8s-外置ETCD集群部署
如何把ETCD的数据库备份,以及还原的操作方法(待更新中) 地址: Etcd 是一个分布式键值存储系统,Kubernetes使用Etcd进行数据存储,所以先准备一个Etcd数据库,为解决Etcd单点故障,应采用集群方式部署,这里使用3台组建集群,可容忍1台机器故障。为了节省机器,这里把3个ETCD实 ......
01k8s--pod入门
pod概念 pod概念 Pod是Kubernetes中的最小调度单元,k8s是通过定义一个Pod的资源,然后在Pod里面运行容器,容器需要指定一个镜像,这样就可以用来运行具体的服务。一个Pod封装一个容器(也可以封装多个容器),Pod里的容器共享存储、网络等。也就是说,应该把整个pod看作虚拟机,然 ......
45、K8S-调度机制-节点调度之nodeAffinity、nodeName、nodeSelector
Kubernetes学习目录 1、配置解析 1.1、简介 我们知道,默认的调度策略有可能无法满足我们的需求,我们可以根据实际情况,定制自己的调度策略,然后整合到k8s的集群中。 1.2、属性解析 apiVersion: kubescheduler.config.k8s.io/v1beta1 kind ......
ZooKeeper数据和集群特点,ZAB协议和选主过程解析
前言 本文讲述 ZooKeeper 集群架构特点、数据结构、事务ID、选主和ZAB协议具体执行过程。 服务保证 ZooKeeper 非常快速且非常简单。由于它的目标是构建更复杂的服务(如同步)的基础,因此它提供了一组保证: 【顺序一致性】来自客户端的更新将按发送顺序执行,因为只有唯一的主节点负责写请 ......