- 博客(28)
- 收藏
- 关注
原创 ansible组变量同名问题
文章目录组变量同名问题在`inventory`中为组指定`ansible_group_priority`变量参考组变量同名问题有一种情况,一些主机,既属于A组,又属于B组。且拥有同名的变量。有如下inventory定义[etcd_36_11]10.6.36.11 10.6.36.13 [kvm_hosts]10.6.36.1110.6.36.13 组变量定义如下# etcd_36_11.yml nano_packet: '{{packet_base_dir}}/nano/nan
2022-03-02 09:53:38 429
原创 bash变量如何保留文件内容末尾的空行
文章目录问题现象解决正确示例参考问题现象写一个脚本时,将文件内容赋值给一个变量,然后做了一些操作,又将变量写回了文件,最后结果却不符合预期。调试发现将文件内容赋值给变量时,出了差错。文件末尾的“空行”被置空了。示例如下:# cat -e /tmp/2.txt$jenkins 86400 IN A 172.16.2.56$jenkins 86400 IN A 172.16.5.56$$$$$# a1="$(cat /tmp/2.txt)"# echo "${a1}"jenkin
2021-10-28 10:22:28 243
原创 linux txt文件中出现特殊字符‘^@‘
文章目录现象c示例environ文件具体原因解决现象使用curl命令从服务器中获取的是json字符串,将字符串存入文件中,文件类型成了data。# file 1.out 1.out: datavim打开文件后,出现如下乱码:#^@fd^@dd^@e2^@c4^@e4^@c3#cat -e也能看到这些字符。c示例经查,^@实际上对应c语言中的\0。// cat /tmp/1.c #include <stdio.h>#include <string.h>
2021-10-19 18:45:24 3568
原创 traefik 升级至2.5.2报错
文章目录环境介绍`traefik-2.4.13` 升级至`traefik-2.5.2`报错下载新的`traefik chart`包`cluserrole`中添加`middlewaretcps`报错找不到`middlewaretcps`创建`middlewaretcps`的`crd`总结环境介绍部署traefik使用的是traefik-10.1.1.tgz这个chart。traefik的版本是2.4.13,最早是2.4.11。traefik-2.4.13 升级至traefik-2.5.2报错升级后,
2021-09-06 14:04:28 806
原创 CentOS7 python import docker 报错 The error was: No module named selectors
环境信息ansible调用远程centos7的docker模块需要安装docker==4.4.4这个包。"msg": "Failed to import the required Python library (Docker SDK for Python: docker above 5.0.0 (Python >= 3.6) or docker before 5.0.0 (Python 2.7) or docker-py (Python 2.6)) on k8s-node-56-166.by.co
2021-08-17 14:50:18 2181
原创 CentOS-6.x epel yum源报错正解
文章目录centOS-6.5 epel 源报错用 curl 访问 epel 源的 url更新nss-devel包。问题解决总结最近测试用到了几台 centOS-6.5 的服务器,遇到了 epel 出错的问题,这里记录一下。centOS-6.5 epel 源报错[root@centos6-112 ~]# yum install zabbixLoaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfile
2020-11-18 18:14:46 874 4
原创 ingress-nginx template 简单解读与测试
文章目录ingress-nginx 的模板解读server 段SERVER template测试修改 ingress-nginx template测试访问 ingress-nginx 的静态资源参考version: nginx-ingress-controller:0.29.0ingress-nginx 的模板解读本文简单介绍了 ingress-nginx template,并稍做修改,像原生一样使用 ingress-nginx 来处理静态资源的请求。根据Custom NGINX templat
2020-09-29 14:30:33 1754 2
原创 bash 变量名中包含了 . (即dot,就是中文所说的“点儿”)
文章目录bash 变量名中包含了 . (即dot,就是中文所说的“点儿”)获取名字带 `.` 的变量值声明名字带 `.` 的变量值参考bash 变量名中包含了 . (即dot,就是中文所说的“点儿”)在部署一个 java 应用的时候,为其配置了环境变量,如下所示,其中包含了 . 这个字符,这种变量是不有够正常访问的。$ env |grep redisredis.db=8redis.sentinel.port=26379redis.password=redis_passredis.sentine
2020-09-27 09:56:11 1268
原创 anaconda3 ssl 报错 pip is configured with locations that require TLS/SSL
文章目录anaconda3 的 pip 及与 ssl 相关的操作都报错pip 报错 openssl 不存在smtp 报错 ssl 导入失败解决anaconda3 的 pip 及与 ssl 相关的操作都报错pip 报错 openssl 不存在pip is configured with locations that require TLS/SSL, however the ssl module...
2020-04-14 11:27:57 282
原创 k8s-1.15部署 kube-prometheus-0.3.0
文章目录部署 kube-prometheuskube-prometheus 项目组成提交资源修改grafana32.94 上创建目录, 创建 pv, pvc创建 grafana-mysql 的svc创建 grafana.ini 的 cm修改 grafana-deployment 中的配置,添加挂载configmap 及 pvc 的操作重新提交 grafana-deploy创建 grafana 的 ......
2020-03-11 18:33:48 1811
原创 calico (etcd datastore) 2.6.1 升级至 3.11
文章目录2.6.1 升级至 2.6.12这里选择 2.6 中最新的 2.6.12预先拉取镜像提交更新更新后的测试2.6.12 升级至 3.0安装配置 calico-upgrade执行升级下载 v3.0 资源文件执行升级执行 calico-upgrade 命令确定升级完成3.0.12 升级至 3.11下载资源文件预先下载镜像提交新版本验证新版本参考打算将 32.239 环境的 calico 升级至...
2019-12-26 11:19:38 1247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人