配置ansible缓存加速Gathering Facts|ansibleAnsible当节点很多时会存在加载Gathering Facts很慢的情况,目前社区提供了两种方式实现Gathering Facts加速:JSONFIle和Reids缓存
JSONFIle编辑ansible以下配置
[defaults]callbacks_enabled=ansible.posix.profile_tasks // 用来测试加速效果gathering = smartfact_ca ...
阅读更多
Rancher部署|Rancher简介
软件版本
xxxxxxxxxx python modify_xml.py build.xmlbash
版本
k8s
v1.21.14
helm
v3.9.4
cert-manager
v1.11.0
rancher
v2.6.6
安装helmhelm版本对应K8S版本
Helm 版本
支持的 Kubernetes 版本
3.12.x
1.27.x - ...
阅读更多
RKE集群配置Calico客户端|calico确认calico版本
kubectl get ds calico-node -n kube-system -o yaml|grep image
下载calico客户端
wget https://github.com/projectcalico/calicoctl/releases/download/v3.19.2/calicoctl -O /usr/bin/calicoctlchmod +x / ...
阅读更多
docker部署MINIO分布式对象存储集群|minio节点信息
节点名称
IP地址
数据目录
node01
192.168.126.130
/data
node02
192.168.126.131
/data
分别在node01、node02节点创建数据目录
mkdir -p /data/minio/minio0{1...2}
分别在node01、node02节点启动容器
docker run \ --nam ...
阅读更多
Prometheus教程|PrometheusProm SQL内置函数
函数
描述
示例
sum()
计算选定时间序列的值的总和
sum(http_requests_total)
min()
返回选定时间序列中的最小值
min(disk_space_available_bytes)
count()
计算选定时间序列中值的数量
count(http_errors_total)
round(scalar, precision ...
阅读更多
MySQL主从复制|MySQL节点信息
节点名称
节点IP
mysql01
172.16.1.10
mysql02
172.16.1.14
基础配置修改主机名
hostnamectl set-hostname mysql01hostnamectl set-hostname mysql02bash
关闭firewalld
systemctl disable firewalldsystemctl stop fi ...
阅读更多
Redis主从复制|Redis节点信息
名称
IP地址
redis1
172.16.1.11
redis2
172.16.1.12
配置文件
redis1
mkdir -p /data/redis/datacat >/data/redis/redis.conf <<EOFbind 0.0.0.0port 6379daemonize norequirepass 123456EOF
redi ...
阅读更多
Velero迁移Kubernetes数据|Velero简介
什么是Velero
Velero 是vmware开源的一个云原生的灾难恢复和迁移工具,它本身也是开源的,采用Go语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源数据;官网https://velero.io/。
Velero 支持标准的K8S集群,既可以是私有云平台也可以是公有云,除了灾备之外它还能做资源移转,支持把容器应用从一个集群迁移到另一个集群。Velero 的工作方式 ...
阅读更多
Ansible部署RKE+Rancher|rancher环境信息节点信息
节点名称
IP地址
角色
rke01
192.168.234.132
k8s master
rke02
192.168.234.130
xxxxxxxxxx twine upload –repository-url http://172.16.1.10:8081/repository/pypi/ –username admin –password admin di ...
阅读更多
Kubernetes教程|kubernetes概述什么是KubernetesKubernestes简称K8S,是由Google开源的容器引擎编排工具。可以高效、快速实现应用部署、高可用的实现。
k8s架构从k8s架构图可以看出,主要分为两种节点:Master、Node
Master:运行kube-api、kube-controller-manager、kube-scheduler、etc等组件实现k8s资源的调度、健康检查等。
Node:运 ...
阅读更多