KA 模拟题库 | 1. 权限控制RBAC
设置配置环境kubectl config use-context k8s Context为部署流水线创建一个新的 ClusterRole 并将其绑定到范围为特定的 namespace 的特定 ServiceAccount 。 Task创建一个名为 deployment-clusterrole 且仅允许创建以下资源类型的新 ClusterRole : Deployment StatefulSet DaemonSet 在现有的 namespace app-team1 中创建一个名为 cicd-token 的新 ServiceAccount。 限于 namespace app-team1 中,将新的 ClusterRole deployment-clusterrole 绑定到新的 ServiceAccount cicd-token 参考kubectl create clusterrole -hkubectl create rolebinding -hhttps://kubernetes.io/zh-cn/docs/reference/access-authn-authz/rbac...
Hands-Free AG Audio 与 Stereo区别
蓝牙耳机接入电脑后会有两个播放设备 Hands-Free AG Audio (双向,单声道,低音质) 语音通话选择 Stereo (单向,双声道,立体声,音质好,清晰) 听音乐首选 Hands-Free AG Audio 与 Stereo 的主要区别 特征 Hands-Free AG Audio Stereo 音频通道 单声道(Mono) 双声道(Stereo,左右声道) 主要用途 语音通话、免提通话 音乐播放、电影观看、高质量音频内容 音质 较低,优化语音通话质量 高质量,适合多媒体播放和高保真音频体验 带宽要求 低带宽,适用于低延迟通话 高带宽,适用于高质量音频传输 延迟 低延迟,适合实时语音通话 可能有轻微延迟,适合非实时音频播放 应用场景 蓝牙耳机、车载蓝牙、免提设备 蓝牙耳机、无线音响、家庭影院、音响系统 Hands-Free AG Audio 模式详解Hands-Free AG Audio 是指在蓝牙设备中使用的一种音频模式,通常与蓝牙耳机和免提设备相关。AG(Audio Gateway)是指蓝牙设备中的音频网关部分,通常用...
ESXI7磁盘格式区别 及 厚置备 精简置备 互转
1. 精简置备(thin)无论磁盘分配多大,存储大小为实际占用大小,对于IO频繁的应用会导致性能下降 2. 厚置备 延迟置零(默认)默认创建格式,预先分配空间,有写操作才按需要将其置零 3. 厚置备(thick)分配号空间并进行置零操作,有IO操作时无需等待直接执行 转换之前关闭虚拟机 一. 精简置备 转 厚置备找到对应的虚拟磁盘,然后右键 “扩充磁盘” 二. 厚置备 转 精简置备1. 通过vCenter迁移或者克隆虚拟机新的虚拟机磁盘格式为 精简置备2. 通过命令进行转换 注意: 对应目录下有两个vmdk的文件 一个是NAME.vmdk 一个是NAME-flat.vmdk, 需要操作的是NAME.vmdk vmkfstools -i 源磁盘文件名.vmdk -d thin 目标文件名.vmdk 3. 虚拟机 “取消注册” 4. 修改对应的vmx文件 除vmdk后缀文件外的其他文件,建议全部移动到新建bak文件夹 5. 重新注册虚拟机 开启Esxi7 ssh依次点击”管理” -> “服务” -> 搜索”TSM” -> 启动 “TSM” 和 ...
安装 growpart 扩容工具
growpart 扩容工具可以 进行热扩容,不需要重启服务器 安装 debian/ubuntu apt-get install cloud-guest-utils CentOS yum install cloud-utils-growpart 如果提示没有,可以使用搜索命令搜索 搜索 Debian/Ubuntu apt search growpart CentOS yum search growpart 其他参考链接 https://support.huaweicloud.com/usermanual-evs/evs_01_0006.html
resize2fs /dev/sdb1升级提示 Bad magic number in super-block while trying to open /dev/sdb1
使用 growpart 扩容后,执行 resize2fs /dev/sdb1 报错 实际情况中可能需要根据自己的实际路径修改 /dev/sdb1 /dev/sdb2 或者类似lvm路径 resize2fs: Bad magic number in super-block while trying to open /dev/sdb1Couldn't find valid filesystem superblock 原因是:分区格式非 ext3 ext4 ,可能是 xfs 或者其他 使用 mount 查看对应的分区格式 mount | grep /dev/sdb1 如果分区是 xfs ,则需要使用下面命令进行扩容 xfs_growfs /dev/sdb1 如果没有出错则扩容成功
添加kubernetes(k8s) 国内源
参考: 阿里云: https://developer.aliyun.com/mirror/kubernetes 清华: https://mirrors.tuna.tsinghua.edu.cn/help/kubernetes/ 官方主页: https://kubernetes.io/ 新版 kubernetes 源使用方法和之前有一定区别,请求按照如下配置方法配置使用。 其中新版 kubernetes 源按照安装版本区分不同仓库,该文档示例为配置 1.31 版本,如需其他版本请在对应位置字符串替换即可。 (比如需要安装 1.29 版本,则需要将如下配置中的 v1.31 替换成 v1.29) (目前该源支持 v1.24 - v1.31 版本,后续版本会持续更新) Debian / Ubuntuapt-get update && apt-get install -y apt-transport-httpscurl -fsSL https://mirrors.aliyun.com/kubernetes-new/core/stable/v1.31/deb/R...
Ubuntu 设置IP/添加多IP
ubuntu新的网络配置使用netplan 网络配置文件路径/etc/netplan/ 配置文件sudo vim /etc/netplan/00-installer-config.yaml 设置IP或者添加多IP,在addresses 下添加即可network: ens160: ## 这个根据实际网卡名填写, 'ip a' 可以查看网络情况 addresses: - 172.20.20.6/24 - 192.168.13.6/16 ## 根据实际情况填写,单IP 则不用填写这一行 gateway4: 172.20.20.1 ## 第一个IP地址的网关,第二个IP地址的网关不用写 nameservers: addresses: - 222.172.200.68 search: - 223.5.5.5 ## 根据自己的实际情况填写DNS version: 2 多IP多网段多路由network: ens160: ## 这个根据实际网卡名填写, &...
ubuntu 清华源
转载自清华源 这里以 24.04 举例,详细请查看上面的链接 备份源文件 sudo mv /etc/apt/sources.list /etc/apt/sources.list.bk 编辑 /etc/apt/sources.list sudo vim /etc/apt/sources.list 编辑 /etc/apt/sources.list.d/ubuntu.sources sudo vim /etc/apt/sources.list.d/ubuntu.sources 本镜像仅包含 32/64 位 x86 架构处理器的软件包,在 ARM(arm64, armhf)、PowerPC(ppc64el)、RISC-V(riscv64) 和 S390x 等架构的设备上(对应官方源为 ports.ubuntu.com)请使用 ubuntu-ports 镜像 对于 Ubuntu 不再支持的版本,请参考 Ubuntu 旧版本帮助 在 Ubuntu 24.04 之前,Ubuntu 的软件源配置文件使用传统的 One-Line-Style,路径为 /etc/apt/sourc...
IIS,Nginx,Apache,Tomcat禁用TLS1.0和TLS1.1协议
SSL/TLS 的版本 协议 发布时间 状态 SSL 1.0 未公布 已弃用 SSL 2.0 1995 年 已于 2011 年弃用 SSL 3.0 1996 年 已于 2015 年弃用 TLS 1.0 1999 年 计划于 2020 年弃用 TLS 1.1 2008 年 计划于 2020 年弃用 TLS 1.2 2008 年 TLS 1.3 2018 年 Nginx 通常Nginx的conf/nginx.conf配置如下 ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 删除TLS1.0 TLSv1.1、增加TLS1.3 ssl_protocols TLSv1.2 TLSv1.3; 重启Nginx使配置生效 nginx -s reload Apache 通常Apache的配置如下 SSLProtocol -ALL +TLSv1 +TLSv1.1 +TLSv1.2 1-1. 基于RedHat的发行版(CentOS,Fedora)配置文件 /etc/httpd...
合并文件
好的,以下是整合后的文章草稿,涵盖了普通文件和二进制文件合并的所有方法,重点突出了它们的区别。 1. 合并普通文件普通文件(如文本文件)合并的方法非常直接。在 Linux 和 Windows 中,你都可以使用简单的命令来实现文件合并。 在 Linux 上合并文件在 Linux 系统上,最常用的工具来合并普通文件是 cat 命令。cat 命令用于将文件内容输出到终端,同时也可以将多个文件合并并重定向到一个新的文件中。 示例假设你有两个文件 file1.txt 和 file2.txt,你想将它们合并为一个新的文件 merged.txt,可以使用如下命令: cat file1.txt file2.txt > merged.txt 如果你希望将多个文件合并并追加到已有的文件中,可以使用 >> 操作符: cat file1.txt file2.txt >> merged.txt 在 Windows 上合并文件在 Windows 上,你可以使用 type 命令来合并普通文件。与 Linux 的 cat 命令类似,type 命令会将多个文件的内容按顺序输出。 ...


