helm版本3.14父子chart结构本地依赖项
bug现象在子chart中添加新服务后,通过helm template进行渲染测试,发现新服务有时可以被渲染出来,有时不行,其结果不稳定
123456789101112131415161718192021222324先通过-f指定变量文件helm template ./ -f values-prod.yaml | grep kafkahelm template ./ -f values-prod.yaml | grep kafka# Source: charts/data-platform/templates/kafka-monitor-...
拓扑
创建新DVS几台ESXi捆绑就选几个上行链路,一般都是两台
在DVS中创建LACP
为DVS添加与管理主机将vmnic挂到lag中,而非port group
调整lag优先级使其作为上行链路
交换机端配置交换机版本:Cisco IOS switch-15.2
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253enconfigure terminalinterface Port-channel1 description TO_HOST...
环境说明
k8s版本:1.28docker版本:26.1.3, build b72abbblinux版本:Rocky Linux release 8.10 (Green Obsidian)需求镜像:registry.k8s.io/build-image/kube-cross:v1.28.0-go1.22.8-bullseye.0
1.下载k8s的github官方源码
123456git clone https://github.com/kubernetes/kubernetes.git如果因为网络问题导致无法clone也可以选择挂梯子在网页端下载,然后上传unzip ...
流水线构建时,Jenkinsfile中自带的docker build命令报错:
以下镜像名均为假名
123456789101112131415161718192021222324252627282930313233343536373839404142Commit message: "Merge branch '0606' into 'master'" > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git con...
拓扑
先在VCSA中添加一手主机,让这两个主机都能接受VCSA的纳管
DVS当ESXi加入VCSA后,就无法从VCSA中创建vSwitch了,如果需要手动创建vSwitch,就需要手动登入创建,如果ESXI数量多就会非常折磨
并且可能会出现人为的失误,导致网络不通,而且还不知道是哪里配错了
所以VCSA提供了一个高级功能—DVS分布式虚拟交换机,通过DVS可以批量在ESXi主机上创建网络资源
创建DVS
添加管理主机光是添加完DVS,无法在ESXi上确认到他,还需要对DVS进行添加管理主机操作
此时ESXi上就可以发现这个DVS的存在
网络迁移DVS和vSwitch0本质上是一致的,但...
vCenter Server Appliance简称VCSA,是ESXI这套产品的核心管理工具
VCSA功能介绍集中管理
统一控制台:管理多台 ESXi 主机(支持数千台物理服务器)
自动化部署:通过模板批量部署虚拟机
高级资源调度与优化
功能
作用
技术亮点
DRS (动态资源调度)
自动平衡集群内 VM 的 CPU/RAM 负载
基于预测算法的智能迁移
Storage DRS
自动平衡存储负载(空间利用率 & I/O 延迟)
跨 datastore 迁移虚拟机磁盘
资源池 (Resource Pools)
按业务划分 CPU...
本地存储即安装ESXI时,服务器上的本地磁盘但是使用时,需要格式化成VMFS文件系统以下是创建本地存储的步骤:选择之后会列出本地可见的块存储,然后可以选择创建指定大小的文件系统我这里因为没有本地存储就略过了,毕竟很简单
NFS存储Centos7搭建NFS服务器12345678910111213# 搭建NFSyum -y install nfs-utilsmkdir /publicchmod 777 /publicecho '/public 10.163.2.0/24(rw)' > /etc/exportssystemctl enable nfs-server...
rhel中,tuned提供了两个默认配置文件virtual-host和virtual-guest
RHEL默认启用自动NUMA均衡功能。该特性允许进程自动放置NUMA和定期取消内存映射,这将导致迁移到不同的NUMA节点,从而增加NUMA故障。
正常推荐手动NUMA放置覆盖自动NUMA平衡。
建议将客户机内存大小限制为单个NUMA节点上的物理内存量,以防止在NUMA节点之间分配资源
这里介绍
cpu调优
内存调优
IO调优
网络调优比较复杂,不介绍
虚拟机cpu调优虚机的虚拟CPU在宿主机上作为用户空间进程运行,可以使虚拟CPU进程pin在主机物理CPU上,以提高性能。可以增加CPU缓...
网络内核可调项1234567891011121314151617181920212223#包接收流程(网线)1.电信号被网卡芯片解码,转换成以太网帧(网卡)2.网卡DMA引擎将帧直接写入环形缓冲区3.缓冲区达到阈值之后,网卡触发硬中断(缓冲区满时新的帧会被丢弃4.内核中断处理程序标记需要处理的帧,并触发软中断来处理硬中断5.数据从环形缓冲区复制到内核协议栈内存,方便软中断单独处理6.软中断剥离包,并判断是给本机还是转发的(应用层)7.如果报文的目的地是本地,放入socket接收缓冲区,复制到用户空间内存#包发送流程1.应用调用write()将数据放入Socket发送缓冲区(内核)2.协议...
rhel提供两种本地文件系统,也是现在主流的文件系统,即xfs与ext4文件系统两种
XFS文件系统介绍是rhel7和8的默认文件系统
最高支持单文件1PB和文件系统8EB大小
提供多种分配方案,支持元数据日志记录,更快进行崩溃恢复
引导期间不支持文件系统完整性检查
可以在活动时进行随便整理和扩容,但不能缩容
EXT4文件系统介绍ext4是ext3的可扩展系统,提供对ext2和ext3的支持
最高支持单文件16TB和文件系统50TB
使用区段分配
在部分场景下,ext4的性能比xfs更好
可以在活动时扩容,并支持缩容
SSD与TRIM丢弃传统机械硬盘(HDD)可直接覆写数据,但...