自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

须尽欢的博客

小小须尽欢

  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 记录一下升级kubeadm k8s (cka)

升级k8s

2023-01-06 15:41:48 180

原创 nodejs http转https

nodejs http转https

2022-12-15 09:54:15 387

原创 终于解决-你需要来自administrators的权限才能对此文件夹进行更改

比如我想删除目录是target目录,于是报错需要某某权限,可是这明明是我在这个用户下建的啊,为啥就删除不掉1、打开任务管理器右击下方任务栏后者ctrl+alt+delete可以看到2、打开资源监视器3、cpu,拉到下面查询终结进程就可以删除了原因:基本都是被占用了其他:如果你对windows命令比较熟,可以在cmd执行命令

2022-12-06 10:26:11 4021 3

原创 bpf学习2-hello epf

学习Linux内核观测技术BPF第一章遇到一些问题,记录如下

2022-08-03 11:27:40 162

原创 bpf学习1-环境准备

linux内核观测技术bpf学习1-环境搭建

2022-08-02 16:55:00 193

原创 k8s缩容pod停止顺序

顺序如下:1. Unassigned < assigned 2. PodPending < PodUnknown < PodRunning 3. Not ready < ready 4. Been ready for empty time < less time < more time 5. Pods with containers with higher restart counts < lower restart counts 6. Emp

2022-03-09 10:09:46 346

原创 etcd数据备份与恢复

测试集群节点:192.168.0.105192.168.0.106192.168.0.1071、创建目录mkdir -p /data/etcd_backup_dir/2、略3、备份(暂存)ETCDCTL_API=3 etcdctl --cacert=/etc/kubernetes/ssl/ca.pem --cert=/etc/kubernetes/ssl/etcd.pem --key=/etc/kubernetes/ssl/etcd-key.pem --endpoints=https://

2021-09-22 12:43:39 2097

原创 k8s安装traefik1.7.30 404

k8s1.17安装traefik1.7.6没有问题,k8s1.19安装traefik1.7.30出现问题:1、通过ingress访问域名访问服务报错404,经过排查发现服务没有问题,查看k8s文档发现,ingress需要指定ingressclass(确定ingress contraller,不指定也行,创建一个默认的)[root@k8s-master aws]# kubectl --kubeconfig config get ing -n prodNAME

2021-06-19 08:08:04 1264

原创 windows查看端口占用,杀死进程

查看某个进程 :netstat -ano|findstr 8080查看8080端口被哪个线程名称占用:tasklist | findstr 4628(占用8080端口的线程所在PID)干掉此进程: taskkill /F /PID 4628列出当前所有运行进程 :tasklist;杀死某个进程 : taskkill /F /IM httpd.exe ...

2021-04-21 17:40:22 146

原创 TypeError: __init__() got an unexpected keyword argument ‘io_loop‘

现象:运行python文件报错TypeError: __init__() got an unexpected keyword argument 'io_loop'原因:默认安装最新版本tornado,而最版本的已经删除了io_loop,使用解决:安装低版本tornadopip uninstall tornadopip install tornado==4.1 结果: 重新运行,报错没有出现参考:https://www.geek-book.com/src/docs/tornadoweb/t

2021-02-24 10:28:50 659

原创 Exiting: error loading config file: config file (“/opt/filebeat/filebeat.yml“) can only be writable

k8s 安装filebeat挂载配置文件报错1、安装filebeat挂载配置文件,报错如下Exiting: error loading config file: config file ("/opt/filebeat/filebeat.yml") can only be writable by the owner but the permissions are "-rwxrwxrwx" (to fix the permissions use: 'chmod go-w /opt/filebeat/file

2021-01-18 16:16:54 4554 3

原创 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa5 in position 957: illegal multibyte sequence

使用pipreqs 报错如下:pipreqs ./UnicodeDecodeError: 'gbk' codec can't decode byte 0xa5 in position 957: illegal multibyte sequence做个记录把,主要是因为编码问题,

2020-12-31 17:58:01 1363 2

原创 jenkins升级导致csrf问题报错403

问题:由于将jenkins由2.204升级到2.249,调用接口报错,错误如下2020-10-29 06:11:32.708+0000 [id=9] WARNING hudson.security.csrf.CrumbFilter#doFilter: Found invalid crumb 62600442318862ac61c4c41c1f5de02c60b5de666a13a04d1212be85c8e64a70. If you are calling this URL with a script,

2020-10-29 15:15:49 3694

原创 k8s服务拉取镜像swr报错解决

1、生成passwordprintf AK| openssl dgst -binary -sha256 -hmac SK| od -An -vtx1 | sed 's/[ \n]//g' | sed 'N;s/\n//'2、创建secretkubectl create secret docker-registry regsecret --docker-server=swr.cn-east-3.myhuaweicloud.com --docker-username=cn-east-3@AK--dock

2020-09-10 09:58:28 564

原创 ingress白名单(traefik1.7)

1、修改nginx代理client地址server { listen 80; # server_name _; location / { proxy_pass 192.168.254.7:23456; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forward

2020-09-10 09:51:50 1300

原创 The ClusterRoleBinding "kafka-operator" is invalid: roleRef: Invalid value: rbac.RoleRef{APIGroup:"r

创建clusterrolebinding报错,如下The ClusterRoleBinding "kafka-operator" is invalid: roleRef: Invalid value: rbac.RoleRef{APIGroup:"rbac.authorization.k8s.io", Kind:"ClusterRole", Name:"kafka-operator"}: can...

2019-12-02 11:39:27 1824 4

原创 k8s operator redis-operator实例

1.创建operator-sdk new redis-operator-test2.添加apioperator-sdk add api --api-version=app.example.com/v1alpha1 --kind=RedisService3.添加controlleroperator-sdk add controller --api-version=app.example.c...

2019-07-29 09:42:56 2589

原创 xcat不能访问

http的443端口没有监听安装yum install mod_ssl解决安装后重启httppd接着报错没有权限You don’t have permission to access /xcatws on this server.修改/etc/httpd/conf/httpd.conf<Directory />AllowOverride none#Require ...

2019-07-16 10:13:19 678

原创 批量获取代理ip地址

#coding=utf-8#作者:须尽欢#收集代理ip地址import urllibimport urllib2import refrom bs4 import BeautifulSoupimport osimport socketuser_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'headers = { ...

2019-07-16 10:08:42 527

原创 windows不重启使环境变量生效

在dos下输入echo %path% 查看然后设置生效 set path=C关闭dos已经生效可以再次进入dosecho %path% 查看

2019-07-16 10:05:32 555

原创 centos离线安装的包下载与安装

一 下载下载方法之yumyum命令本身就可以用来下载一个RPM包,标准的yum命令提供了–downloadonly(只下载)的选项来达到这个目的。yum install --downloadonly --downloaddir=<指定下载路径> 注意,如果下载的包包含了任何没有满足的依赖关系,yum将会把所有的依赖关系包下载,但是都不会被安装。下载lsof示例:yum in...

2019-07-16 10:03:54 6601

原创 windows查看端口占用,杀死进程

查看某个进程 :netstat -ano|findstr 8080查看8080端口被哪个线程名称占用:tasklist | findstr 4628(占用8080端口的线程所在PID)干掉此进程: tskill 4628;列出当前所有运行进程 :tasklist;杀死某个进程 :tskill PID...

2019-07-16 10:02:59 533

原创 s3的命令总结

Bucket使用定量 配额使用情况http://s3tools.org/s3cmd-sync配置。主要是 Access Key ID 和 Secret Access Keys3cmd --configure列举所有的bucketss3cmd ls创建bucket 且bucket名称不是唯一的,不能重复。s3cmd mb s3://my-bucket-name/删除空的bucke...

2019-07-16 09:59:31 3621

原创 iscsiadm 命令的总结

tgt-admin -s1.发现iscsi存储: iscsiadm -m discovery -t st -p ISCSI_IP2.查看iscsi发现记录 iscsiadm -m node3.删除iscsi发现记录 iscsiadm -m node -o delete -T LUN_NAME -p ISCSI_IP4.登录iscsi存储 iscsiadm -m node -T LUN_NA...

2019-07-16 09:58:16 2567

原创 入手树莓派安装系统3b

1.官网下载镜像https://www.raspberrypi.org/2.格式化内存卡3.系统写入内存卡4.默认没有开启ssh电脑打开boot,创建ssh目录5.启动树莓派将内存卡插入树莓派插上电源和网线(网线插到路由器上)6.获取树莓派的ip地址6.1 登陆路由器,查看树莓派ip6.2 使用nmap查看树莓派地址,多次插拔进行确认7.使用crt远程登陆(xshel...

2019-07-16 09:42:09 935

原创 通过pacemaker、corosync、haproxy实现高可用

一.基础知识1.pacemakerpacemaker是一个开源的高可用资源管理器(CRM),位于HA集群架构中资源管理、资源代理(RA)这个层次,它不能提供底层心跳信息传递的功能,要想与对方节点通信需要借助底层的心跳传递服务,将信息通告给对方。(作为通信层和提供关系管理服务,心跳引擎,检测心跳信息)2.CorosyncCorosync是集群管理套件的一部分,它在传递信息的时候可以通过一个简...

2019-07-12 17:33:48 338

原创 k8s之Taints与Tolerations(污点和容忍)

一 解释:NodeAffinity节点亲和性,是Pod上定义的一种属性,使Pod能够按我们的要求调度到某个Node上,而Taints则恰恰相反,它可以让Node拒绝运行Pod,甚至驱逐Pod。Taints(污点)是Node的一个属性,设置了Taints(污点)后,因为有了污点,所以Kubernetes是不会将Pod调度到这个Node上的,于是Kubernetes就给Pod设置了个属性Tole...

2019-07-12 17:22:41 1854

原创 挂载磁盘不重启生效

挂载磁盘不重启机器生效挂载磁盘后不想重启,于是各种搜索,总结方法如下用于记录:[root@mon1 ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 30G 0 disk ├─sda1 8:1 0 1G 0 part /bo...

2019-07-12 15:42:22 2260

原创 k8s容器使用内存

需求总是奇葩k8s容器使用内存,yaml如下apiVersion: apps/v1beta1kind: Deploymentmetadata: name: nginx-deploymentspec: replicas: 1 template: metadata: labels: app: nginx spec: cont...

2019-07-12 15:31:01 6257 2

原创 kubectl命令补全操作

kubectl命令补全##安装kubectl不能命令补全是个不能容忍的事情,下面以centos7为例yum install -y bash-completionsource /usr/share/bash-completion/bash_completionsource <(kubectl completion bash)echo "source <(kubectl com...

2019-07-12 15:20:11 1963

原创 k8s多集群go-client实现

k8s多集群go-client实现背景操作方法核心代码@me:228417442@qq.com背景通常我们使用k8s go-client进行基于k8s的容器平台开发,go-client 使用方法GetOutClusterClient读取本地kubeconfig实现,但是多集群这样操作不太方便。操作方法数据库存储多集群信息,包括masterIP,kubeconfig和元数据信息(扩展);...

2019-07-12 15:13:11 1630

原创 coredns不断重启, [FATAL] plugin loop

1 coredns不断重启查看日志:[root@master1 ~]# kubectl logs coredns-5dc5b997f9-2762d -n kube-system.:532018/12/05 02:43:44 [INFO] CoreDNS-1.2.22018/12/05 02:43:44 [INFO] linux/amd64, go1.11, eb51e8bCoreDNS...

2018-12-05 14:04:59 4009

wrk4.1压测工具arm64版本

wrk4.1压测工具arm64版本,基于Linux master1 4.18.0-80.7.2.el7.aarch64 #1 SMP Thu Sep 12 16:13:20 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux编译

2020-05-20

空空如也

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

TA关注的人

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