Ansible自动化 3、条件判断


一、条件判断基础 # 使用 when tasks:  - name: shut down Debian flavored systems   command: /sbin/shutdown -t now   when: ansible_os_family == "Debian" ​ # 多

Ansible自动化 2、变量


一、ansible变量优先级 extra vars 变量(在命令行中用-e);优先级最高 在inventory中定义的连接变量(比如ansibl

Ansible自动化 1、入门


一、Ansible 概述 Ansible 是一个简单的自动化引擎,可以完成配置管理、应用部署、服务编排等需求。Ansible 是一款使用 Python 语言开发实现的开源软件,依赖 Jinja2、paramiko 和 PyYAML。 1、Ansible 的优点 ① 安装部署简单:Ansible 只需

Shell小技巧


Shell小技巧 # awk 指定多个分隔符 echo 20231121-海通autodoc镜像.xlsx | awk -F'[.-]' '{ print $2 }'; 海通autodoc镜像

Python自动化 1:入门


Python个人学习笔记

Andible委派任务时使用循环导致的register变量问题


Andible委派任务时使用循环导致的register变量问题 1、问题现象 今天编写kubernetes安装脚本时遇到个奇怪的问题,话不多说,直接上示例play - hosts: nodes gather_facts: no tasks:    - name: Get join comm

k8s kubeconfig配置及对普通用户进行权限配置


k8s kubeconfig配置及对普通用户进行权限配置 1、给现有kubeconfig中添加集群  # 设置集群信息  ##注意:以下证书用的是k8s server的ca证书  kubectl config  --kubeconfig=./config-test set-cluster {{clu

记录docker TTY导致的脚本问题


记录docker TTY导致的脚本问题 今天在写脚本时遇到个奇怪的问题,在定义变量TEST时使用了如下命令: NGINX_VERSION=$(docker run --rm -it nginx:latest bash -c "nginx -v 2>&1" | 2>&1 | awk -F'/' '{

删除文件但空间不释放问题及其扩展


1、df命令显示磁盘空间不足而du命令显示还有很多空闲空间 Linux系统中,有时会遇到当磁盘容量告警时,使用df命令可以看到磁盘使用率很高,本想使用du命令找出大文件并进行删除时,但发现各个目录文件的大小相加,并没有占满磁盘。如下图所示:  df -Th  du -sh / --exclude="

使用Keda实现Prometheus自动扩缩容


使用Keda实现Prometheus自动扩缩容 一、Prometheus垂直缩放与水平缩放 在拥有数百个团队的大型组织中,每秒获取数百万个指标是很常见的。通常来说,可以只部署一个Prometheus实例,然后通过增加资源来达到扩展的目的。这通常叫做横向扩展。 但是,这样扩展除需要投入更多资源外,还有