标签:linuxea

对接alertmanager创建钉钉卡片(1)

对接alertmanager创建钉钉卡片(1)

很多时候,依靠通过alertmanager的标签来进行分组将不同的警报发送到不同的人,亦或者拉起一个群来接收一条关键的警告。在大多数时候,我门希望能够减少告警疲劳。要完成这样的动作,至少需要简化告警条目,优化阈值数值。其次针对告警信息进行合并,对于告警和恢复进行统计。我们处理的是alertmanag

LOVEHL^ˇ^ LOVEHL^ˇ^ 2024-01-23
0 0 0
docker构建keepalived思路

docker构建keepalived思路

准备工作 镜像使用alpine,我们需要添加apk源,进行apk add安装 [root@linuxea-com ~]# echo "http://nl.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories [roo

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-16
0 0 0
kubernetes v1.11.2编写一个资源清单yaml文件(3)

kubernetes v1.11.2编写一个资源清单yaml文件(3)

创建资源中,apiserver只接受JSON格式的资源定义,此前使用的run命令,只不过是自动转换成JSON格式而已。但是JSON太过于重量,使用YAML格式来提供配置清单,apiserver会自动将yaml无损转换为JSON模式,并且不需要多余的信息,而后在提交执行而后会通过资源配置清单,创建一个

法医 法医 2023-07-16
0 0 0
kubernetes 就绪检测readiness probe(8)

kubernetes 就绪检测readiness probe(8)

pod被"正式的使用"之前需要做一些简单的检测pod的服务可用性,就此,readiness probe就派上用场readiness probe当使用kubectl get pods,在READY中的1/1,右边的1是POD内容器数量,而左边的1是就绪的个数。倘若不定义,那么在启动时候,就会立刻就绪[

向阳逐梦 向阳逐梦 2023-07-16
0 0 0
kubernetes 初探SatefulSet控制器(27)

kubernetes 初探SatefulSet控制器(27)

在前面的一节中了解过SatefulSet控制器. 在看看如何创建satefulset,在创建之前,先准备好pv以便于使用VolumeClaimTemplate创建PV尽管使用VolumeClaimTemplate会自动创建pvc并且绑定pv,但是pv在这里仍然需要自己手动创建(如果你有动态供给的话另

大树 大树 2023-07-16
0 0 0
kubernetes Role和Cluster Role示例(32)

kubernetes Role和Cluster Role示例(32)

不管是role,rolebinding还是clusterRole,clusterRolebinding都是资源清单中的标准资源我们创建linuxea-readpod和linuxea-cluster-read分别示例RBAC对权限的控制,图示如下:可以使用kubectl create role --h

醒在深海的猫 醒在深海的猫 2023-07-16
0 0 0
白话容器之docker网络名称空间(10)

白话容器之docker网络名称空间(10)

此前我们知道在容器中一共有6个名称空间是被隔离的,其中NET,UTS,ITC是能够共享的。其中网络也有多种方式,现在我们可以使用ip route模拟容器的名称空间。ip netns命令来进行添加,编辑等。网络名称空间我们手动创建名称空间,网络名称空间添加linuxea-r1和linuxea-r2网络

贤蛋大眼萌 贤蛋大眼萌 2023-07-16
0 0 0
白话容器之docker的4种端口暴露方式(11)

白话容器之docker的4种端口暴露方式(11)

端口暴露有4中方式:1,将指定容器端口映射到主机所有地址的一个动态端口我们将内网的端口80使用—p暴露[root@linuxea.com_10_10_240_145 ~]$ docker run --name linuxea -it --network bridge -p 80 --rm linux

宇宙之一粟 宇宙之一粟 2023-07-16
0 0 0
白话容器之联盟式容器与host网络模式(12)

白话容器之联盟式容器与host网络模式(12)

联盟式容器两个容器之间共享同一个网络名称空间。联盟式容器是指两个名称空间各自使用user,mount,pid。但共享utf,nat,ipc名称空间我们启动一个容器,状态如下[root@linuxea.com_10_10_240_145 /data/mirrors/wwwroot]$ docker r

三掌柜 三掌柜 2023-07-16
0 0 0
白话容器之docker创建自定义的网桥(15)

白话容器之docker创建自定义的网桥(15)

创建自定义的桥-d指定bridge,指定ip是--subnet "172.25.100.0/24" 网关是 --gateway "172.25.100.1" 名称是linuxea0使用--opt com.docker.network.bridge.name=linuxea0 linuxea0指定名称

张二河 张二河 2023-07-16
0 0 0
heartbeat部署初始化

heartbeat部署初始化

部署:假设两台服务器linuxea-1-1/linuxea-1-2,其实际IP分别为10.0.0.7(linuxea-1-1机器),10.0.0.8(linuxea-1-2机器)配置目标:要求heartbeat服务启动后,linuxea-1-1机器上初始启动VIP:10.0.0.7,linuxea-

剑圣无痕 剑圣无痕 2023-07-16
0 0 0
Awk简单过滤[1]

Awk简单过滤[1]

示例:简单的记录了awk条件过滤和赋值变量来进行判断的过滤实例[root@LinuxEA awk]# cat test1 3 aa bb 4 ss gg 1 ssyyu 6 ddf 8 ff hh 7 aa bb 9

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-07-15
0 0 0
判断字符为字母

判断字符为字母

判断输入的字符为字母[root@LinuxEA awk]# cat linuxea.com #!/bin/sh read linuxea if [[ $linuxea =~ ^[a-zA-Z]+$ ]]; then echo "ok" else echo "err

三掌柜 三掌柜 2023-07-15
0 0 0
Linux中Awk常用文本处理[2]

Linux中Awk常用文本处理[2]

NR,FNR记录当前行[root@LinuxEA awk]# cat nr1 1 a 2 b 3 c 4 d 5 e[root@LinuxEA awk]# awk '{print FNR}' nr1 1 2 3 4 5 6 [root@LinuxEA awk]# awk '{print NR}'

法医 法医 2023-07-15
0 0 0
小环境中利用ssh的sudo提权分发文件用法

小环境中利用ssh的sudo提权分发文件用法

利用ssh的sudo提权分发1.在10.0.0.55上创建用户,添加密码,并且给用户sudo权限[root@NFS-BACKUP home]# useradd linuxea [root@NFS-BACKUP home]# echo 123|passwd --stdin linuxea [root@

捡田螺的小男孩 捡田螺的小男孩 2023-07-15
0 0 0
linux下发送系统邮件的两种方式

linux下发送系统邮件的两种方式

ssh秘钥分发useradd linuxea[linuxea@NFS-server ~]$ useradd linuxea [linuxea@NFS-server ~]$ echo 123|passwd --stdin linuxea 实现本地登录远程免秘钥[linuxea@NFS-server ~

大猫 大猫 2023-07-15
0 0 0
ssh使用root拉取和批量执行命令

ssh使用root拉取和批量执行命令

1,文件分发,批量命令执行2,拉取文件SSH配置文件!GSSAPIAuthentication noUseDNS nossh-copy-id -i .ssh/id_dsa.pub 如果不是22端口ssh-copy-id -i "-p 2222 linuxea@nfs"指定用户做分发:在做之前,通常我

捡田螺的小男孩 捡田螺的小男孩 2023-07-15
0 0 0
变量实值与文件变量替换

变量实值与文件变量替换

我知道这个主题已经过时了,但我有一个需求需要来做,当我收集了这些后发现非常有趣,我觉得可以将这些记录下来,这是非常棒的一件事。我们将环境变量中的变量实际值通过几种方式替换到文件中环境变量,假如我的环境变量如下:[root@linuxea ~]$ env version=1.9.9 WWWPATH=/

张二河 张二河 2023-07-15
0 0 0
go fmt简单用法和占位符使用(6)

go fmt简单用法和占位符使用(6)

fmt.Println("打印") 打印的同时还会进行换行,而fmt.Print("打印") 是不会换行的。另外fmt.Printf()可以打印变量的类型:a := "linuxea" fmt.Printf("%T,%s,%dn",a,"linuxea",1)[root@LinuxEA /opt

法医 法医 2023-07-15
0 0 0
利用synergy一套鼠标键盘控制两台电脑

利用synergy一套鼠标键盘控制两台电脑

download链接 密码:bl2cserver install安装synergy-v1.8.2-stable-36cd521-Windows-x64.msi版权属于:www.linuxea.com原文链接:http://www.linuxea.com/1446.html转载时须注明出处及本声明Cl

张二河 张二河 2023-07-15
0 0 0
1 2