自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 收藏
  • 关注

原创 K8S尝试和集群搭建

1.准备四台阿里云服务器2核4G2.检查环境版本:uname -r3.解析主机名:vim /etc/hosts走私网,省流量[root@bobo1 ~]# vim /etc/hosts::1 localhost localhost.localdomain localhost6 localhost6.localdomain6127.0.0.1 localhost localhost.localdomain lo.

2022-03-15 21:45:04 3588

原创 docker尝试和Swarm集群搭建

查看linux环境和系统[root@tangbo /]# uname -r5.10.60-9.al8.x86_64[root@tangbo /]# cat /etc/os-release NAME="Alibaba Cloud Linux"VERSION="3 (Soaring Falcon)"ID="alinux"ID_LIKE="rhel fedora centos"VERSION_ID="3"PLATFORM_ID="platform:al8"PRETTY_NAME="

2022-03-11 08:58:19 1537

原创 java快速入门1

public class bobo2{ public static void main(String[] args) { System.out.println("bobo is studying java"); }}文件名和公共类名相同且大小写相同,结束语句带;分号先是类,类里面是函数编写.java的源文件,然后用javac编译文件生成.class文件,使用java执行文件java bobo2.java得到结果...

2021-12-08 07:28:49 3549

原创 ceph作业03

准备工作:停掉两个mon,并手动移除掉两个mon工作目录的/var/lib/ceph/mon。故障场景:3mon集群,故障2个mon的集群恢复。预期:恢复mon集群。

2024-07-15 21:58:16 123

原创 ceph作业01-02

2.由于客户集群只有三节点,而ec4+2需要至少6节点,因此要求配置ec4+2:1,以满足每个节点上分布两个纠删码块。1.为集群创建纠删码erasure-code-profile 其中k4 m2。

2024-07-14 20:13:09 107

原创 kafka权威指南学习以及kafka生产配置

确认2181端口开启二、如果是zk集群一般选择3或者5个基数节点修改群组配置文件,增加my.id文件和配置项其中initLimit 表⽰⽤于在从节点与主节点之间建⽴初始化连接的时间上限, syncLimit 表⽰允许从节点与主节点处于不同步状态的时间上限,这两个值都是 tickTime 的 倍数,所以 initLimit 是 20*2000ms,也就是 40s配置⾥还列出了群组中所有服务器的地 址。服务器地址遵循 server.X=hostname:peerPort:leaderPor

2023-07-26 00:21:39 2162

原创 K8S复习

Kubeadm 的代码设计采用了可组合的模块方式,所以你可以只使用 Kubeadm 的部分功能,比如使用 Kubeadm 帮你生成各个组件的证书,也可以基于 kubeadm 开发专属的集群部署工具,比如通过 Ansible 借助于 Kubeadm 的子功能来定制 Kubernetes 集群的搭建。最为关键的是,Kubeadm 可以向下兼容低一个小版本的 Kubernetes,也就意味着,你可以用 v1.18.x 的 kubeadm 搭建 v1.17.y 版本的 Kubernetes。

2023-06-25 22:20:39 955 1

原创 k8s安装jenkins

2.暴露端口访问。

2022-11-23 15:08:25 445 1

原创 老男孩k8s笔记

k8s部署traefik_weixin_30916125的博客-CSDN博客k8s node节点删除并重新加入_人生匆匆的博客-CSDN博客

2022-11-22 13:26:19 563

原创 promethus监控入门

链接:https://pan.baidu.com/s/1qyIqBmrUpg4gHzVzDhKnjw?pwd=2221提取码:2221--来自百度网盘超级会员V2的分享。

2022-11-20 21:59:16 517

原创 helm的使用

添加helm源。

2022-11-20 16:05:03 534

原创 k8s训练营

查看linux的nslsns查看不同类型的ns查看某个ns的pid的并进入容器内没有命令,通过主机查看容器内nsenter -t pid步骤1.docker ps|grep nginx步骤2docker inspect name |grep pid步骤3:nsenter -t pid(pid号) -n ip a---------n别掉了,不认就变成知己的ip a了。

2022-11-15 20:51:17 753

原创 harbor pull镜像访问不了harbor网页可以登录但是linux登录不了

在insecure-registries加入域名:insecure-registries。8 看看harbor正常不---不正常就重启harbor---node04。harbor网页可以登录但是linux登录不了,提示密码错误。重启docker和harbor。

2022-10-17 18:55:50 714

原创 liunx调优实践--没有源码的情况下尽量找出瓶颈点

网络原因可用另外的工具双重验证--查看收发包频率。

2022-08-28 13:29:43 133

原创 自己整理博哥爱运维0817-----k8s集成GitLib流水线

业务日志原创2021-03-24 21:30·博哥爱运维。

2022-08-24 17:11:44 2131

原创 自己整理博哥爱运维0817-----k8s集成GitLab流水线---md文档

1.每个节点安装ansible-----centos2.node01下载安装脚本:3.进入目录、执行脚本格式4.如果遇到error,别灰心,一直执行、多执行几次下面的命令,因为在github网络超时很常见5.下载好了在继续执行6.安装完成后重新加载下环境变量以实现kubectl命令补齐7.查看所有pods状态:第4关 K8s最得意的小弟DockerDockerfile:第5关 K8s攻克作战攻略之一善用-h命令!!!第3关我们以二进制的形式部署好了一套K8S集群,现在我们就

2022-08-24 17:06:00 2682

原创 zabbix进阶、Grafana最佳实战

插件安装后需要重启grafana- server,安装插件前,我们先来看一下插件安装命令。2.2继续配置action、发现是linux主机后做哪些动作。2.1添加action、目的是自动识别agent客户端。2.3配置完成自动发现、等两分钟确认ZBX为绿色。重点是grafana-cli plugins -h。2.登录Grafana界面---3000端口。如果不指定插件安装位置,则默认安装位置为。列表中看到 zabbix图标,如下图所示。,我们按如下步骤来定义个 action。2.4配置zabbix自启。

2022-08-23 17:36:09 831

原创 2022年8月22日上午七点CKA考试界面改动exe软件答题

CKA认证我看知乎和csdn以前的帖子受益很多,为自己备考打下了基础,所以决定把自己看到的改动分享出来。

2022-08-22 11:36:36 661 2

原创 跟着博哥学运维K8S

在k8s中要善用-h。

2022-08-08 03:12:04 476

原创 Ansible自动化运维、ZABBIX监控

ansiblebobo-m模块名-a"shell命令"master写一遍脚本可在所有节点执行格式差不多,该脚本不用再客户机存在。如果提示失败用sshroot@ip连一遍就行了。shell模块是经常使用的模块梨子例子。1.列出所有ansible支持的模块。[bobo]这样的得命名格式好管理。1.在master节点创建密钥对。command模块是默认模块。输入密码,连接成功,执行成功。2.检查公钥文件私钥文件。4.运行key.sh。ັ查看该模块支持的参数。.........

2022-08-01 23:39:48 801

原创 UI自动化

鼠标右击action.context_click(driver.find_element(By.ID,"kw"))鼠标右击action.context_click(driver.find_element(By.ID,"kw"))双击action.double_click(driver.find_element(By.ID,"kw"))driver.switch_to.alert获取弹出框对象。alert.dismiss()取消弹出框。alert.accept()确定弹出框。值给最大值就可以了。.......

2022-07-18 23:48:46 331

原创 力扣刷题1

两数之和:map的使用:两数之和for循环:用正则切割字符:

2022-06-07 23:28:07 1138

原创 python简单文本匹配

当发现有匹配时返回当前的匹配行以及最后检查过的文本添加简单队列:deque找出集合中最大或者最小的N个元素:heapq,可指定长度数组的排序:数组排序2:sort改变原数组,,,sorted不改变原数组自定义优先级排序:...............

2022-06-04 22:27:18 1835

原创 mysql尝试

连接到mysql服务器:mysql -h IP -P 端口号 -u root -p通过java程序操作数据库:创建删除数据库:utf8_bin区分大小写utf8_general_ci 不区分大小写#创建一个数据库CREATE DATABASE hsp_db01;#删除数据库----慎用DROP DATABASE hsp_db01;#创建一个带utf8的数据库CREATE DATABASE hsp_db02 CHARACTER S...

2022-05-25 13:43:33 745

原创 robotframework自动化尝试

robotframe插件安装基础模板和语法*** Settings ***Library SeleniumLibrary*** Variables ***${url} http://127.0.0.1:8047/mgr/sign.html${username} byhy${password} 88888888${add_user} bobo${add_phone_number} 18888999911*** Keywo.

2022-05-16 19:54:29 370

原创 接口测试,批量添加删除用户,locust

from pprint import pprintimport requestssession=requests.Session()data={ "username": "byhy", "password": "88888888"}res=session.post("http://127.0.0.1:8047/api/mgr/signin",data=data)pprint(res.json(),indent=2)list2={ "action":"list_.

2022-05-15 19:44:00 454

原创 牛客网刷题

1,切片 s.spilt2, 统计出现次数 s.count("o")3, 转换为小写: s.lower()4,字符串强制转换成列表:list("str")

2022-04-30 21:48:53 178

原创 kubesphere搭建nfs服务器

搭建nfs服务器见:搭建NFS服务器 - 苦逼运维 - 博客园 (cnblogs.com)我是搭建在/home/share在home/share下创建yaml文件 nfs-client.yaml内容格式:nfs: server: "172.26.144.159" # This is the server IP address. Replace it with your own. path: "/home/share" # Replace the exporte...

2022-04-28 16:27:53 1018

原创 Shell脚本尝试

在bash里临时执行python程序:#! /bin/bashping -c1 www.baidu.comecho "======我是bobo========"/usr/bin/python <<-EOF print('Hello python11!') print('Hello python22!') EOF

2022-04-18 12:48:25 482

原创 Windows 11 修改右键菜单样式回到win10样式

Windows 11 修改右键菜单样式 - lqqgis - 博客园cmd:reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve

2022-03-18 08:48:52 275

原创 ruby入门

if的使用puts"请输入第一个边的长度"input=gets.to_iputs"请输入第2个边的长度"input2=gets.to_iputs"请输入第3个边的长度"input3=gets.to_iif input3>input+input2 puts"这是一个三角形" puts"三边长度分别为#{input} #{input2} #{input3}"else puts"这不是一个三角形"endcase的使用:input=gets.to_icase inpu

2022-03-06 11:35:16 572 1

原创 Ruby初体验

进入rub.cmd命令行敲irb:执行ruby test01.rb实例化class Player def initialize(name="Koma") @name=name end def show() puts"player:#{@name}" endendkoma=Player.new()koma.show()bobo=Player.new("bobo")bobo.show()...

2022-03-03 23:55:43 54

原创 shell脚本入门,定时任务crontab -e

变量的设置:等号旁边没空格只读:readonly取消变量:unset#! /bin/bash#@author:波波my_name=xiaomingecho my name is ${my_name}

2022-03-03 19:45:22 1010

原创 hyload服务器性能测试

上传文件到linux服务器后台运行文件:nohup python -u run.py > main.sts 2>&1 &查看实时写入情况:tail -f main.sts

2022-03-03 19:17:54 567

原创 hyrobot和RF(robotframework)的使用

1.类名字随便取:真正的测试用例名字和文本此时用力一致,用name表示eg:class Test_01: #测试用例的名字 name = "管理员首页_001"2.测试用例以class类开头,.测试用例的步骤以teststeps开头:STEP(1,"这是第一步登陆")表示这是步骤几,加描述检查点:CHECK_POINT("登录页面?",denglu),描述加条件 def teststeps(self): driver = webdrive

2022-02-23 06:46:12 441

原创 接口自动化尝试--利用企业微信api测试会议室api

利用企业微信api测试会议室apidemo:import requestsurl=xxxxxxxxxxxxxxxxxxxxxxrequest.get(url)BasePage类:创建setupCls,创建BaseCase继承unit test,用json获取接口import unittestimport requestsclass BaseCase(unittest.TestCase): @classmethod def setUpClass(c

2022-02-19 22:31:44 915

原创 appium自动化尝试

监控启动的应用包名adb logcat | findstr START监控结果:红色是包名和启动页02-16 22:29:10.935 1652 2126 I ActivityTaskManager: START u0 {flg=0x24000000 hwFlg=0x10 cmp=com.netease.cloudmusic/.activity.MainActivity (has extras)} from uid 10221安装并启动app免安装和免重置启动appxpat...

2022-02-16 23:03:54 780

原创 unittest尝试

1.继承类import unittestclass TestApi(unittest.TestCase): def test_01_login(self): print("测试登陆") def test_02_login(self): print("测试注册")2.测试套件的用法 unittest.main(defaultTest="suite")import unittestfrom test_apis.test_api imp

2022-02-13 13:00:00 250

原创 pytest尝试 pytest执行测试案例,没有进行skip标记,,案例却显示全是跳过

https://www.cnblogs.com/xiaoguo-/p/12124298.html在已安装的插件库里删除pytest-appium插件,就OK了(别问我为什么要安装这个插件,我想我是傻吧,不过大家应该不会遇到这个问题啦)

2022-02-12 20:29:38 417

原创 单元测试框架+测试套件

单元测试框架import unittestclass Test_api(unittest.TestCase): def test_mashang(self): print('ms3435') def test_mashang2(self): print('ms2') def test_mashang3(self): print('ms3') self.assertTrue(True)测试套件

2021-11-13 17:24:54 653

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除