自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (6)
  • 收藏
  • 关注

原创 Kubernetes 的 NameSpace 无法删除处理

然后,编辑, 从finalizers字段中删除kubernetes之后,可以通过设置 APIServer 的临时 IP 和端口。

2023-11-06 11:47:40 153

原创 Redis问题处理

1、jemalloc/jemalloc.h:没有那个文件或目录。正确解决办法(针对2.2以上的版本)清理上次编译残留文件,重新编译。

2023-06-12 13:14:18 374

原创 prometheus operator配置自动发现

【代码】prometheus配置

2023-04-24 18:37:49 312

原创 jenkins配置kubernetes cloud

类型注意选择为 Certificate,然后上传证书,输入当时生成证书的密码。

2023-03-24 12:22:29 663

原创 kubernetes故障处理

kubernetes故障处理

2022-12-26 11:26:57 246

原创 Redis缓存的雪崩、穿透、击穿

Redis缓存的雪崩、穿透、击穿

2022-12-25 21:37:28 271

原创 golang消息队列kafka

golang消息队列kafka

2022-12-11 16:46:30 2044

原创 filebeat采集基础知识

filebeat基础

2022-12-10 14:22:11 590

原创 mysql原理基础

mysql原理

2022-12-09 13:04:54 77

原创 golang知识点整理

golang知识点整理

2022-12-01 23:36:53 617

原创 client-go操作kubernetes资源

client-go代码登录

2022-11-25 13:48:35 361

原创 Django基础学习

django基础

2022-11-18 17:42:12 622

原创 kubernetes ceph配置StorageClass

2022-09-19 19:08:02 285

原创 helm安装nfs-client-provisioner

nfs-client-provisioner 是StorageClass自动配置的provisioner插件,它使用配置好的 NFS Server 通过持久卷声明动态配置 Kubernetes 持久化存储。持久化存储配置生成的目录格式为。

2022-09-13 18:19:43 851

原创 kubernetes pod抓包

应用运行在 k8s 集群中,与传统的在一台机器上跑一个进程直接通过 tcpdump 抓包方式略有不同。最初对容器的理解不深刻认为一定要进入到这个容器抓包,而进入容器内并没有 tcpdump 等基础工具,相当于自己还是把容器当作虚拟机在看待。而实际上。因此要在不同的容器抓包可以简单地使用命令切换 network namespace 即可,可以使用在宿主机上的 tcpdump 等应用。

2022-09-08 11:00:44 917

原创 Prometheus Exporter基础

prometheus exporter的开发流程

2022-07-08 10:54:38 2396 2

原创 Elasticsearch内容

es内容

2022-07-01 13:51:31 127

原创 docker容器访问不了外网

docker无法访问外网的原因

2022-06-13 14:42:17 5580 4

原创 jenkins Pipeline脚本内容

jenkins pipeline的配置

2022-06-01 15:19:40 167

原创 k8s环境服务数据太大,接口返回超时

1、k8s环境服务数据太大,接口返回超时原因:在k8s环境中,数据小的时候接口能正常返回,但是当数据稍微大些就没有正常返回解决:这是因为mtu的问题,需要调整cni的mtu,例如calico的mtu修改kubectleditcm-nkube-systemcalico-config(修改后,需要重启calico以及服务pod)...

2022-05-27 16:49:32 1249

原创 Jenkins Pipeline使用

1、pipeline 语法Stage:阶段,一个 pipline 可以划分为若干个 stage,每个 stage 都是一个操作,比如clone 代码、代码编译、代码测试和代码部署,阶段是一个逻辑分组,可以跨多个 node执行。Node:节点,每个 node 都是一个 jenkins 节点,可以是 jenkins master 也可以是jenkins agent,node 是执行 step 的具体服务器。Step:步骤,step 是 jenkins pipline 最基本的操作单元,从在服务器创建目录

2022-05-15 23:47:00 566

原创 ceph离线部署和在线部署区别

ceph-deploy install k8s01 k8s02 k8s03改为yum -y install ceph-osd ceph-mds ceph-mon ceph-mgr

2020-08-17 18:28:59 490

原创 ceph创建osd失败报错mkfs fsck found fatal error: (5) Input/output error

ceph创建osd失败检查日志/var/log/messages报错mkfs fsck found fatal error: (5) Input/output errorAug 17 10:08:51 localhost sh: command_check_call: Running command: /usr/bin/ceph-osd --cluster ceph --mkfs -i 0 --monmap /var/lib/ceph/tmp/mnt.nSTAMT/activate.monma

2020-08-17 18:26:13 1011

原创 ETCD部署服务端、客户端证书生成访问

cfssl print-defaults config > ca-config.jsoncfssl print-defaults csr > ca-csr.json

2020-08-14 10:36:33 992

原创 GPU cuda驱动安装

cuda驱动官方下载地址(根据操作系统下载安装):https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&target_distro=CentOS&target_version=7&target_type=rpmlocal下载安装cuda仓库环境wget http://developer.download.nvidia.com/compute/cuda/11.0.1/

2020-07-03 15:36:05 1798

原创 openssl证书生成有效https证书

openssl req -nodes -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 356

2020-06-22 17:23:25 430

原创 ansible参数说明

run_once: true来指定该task只能在某一台机器上执行一次. 可以和delegate_to 结合使用delegate_to:将某一个任务委托给其他主机register:保存命令的结果(shell或command模块)retries:重试次数delay:等待一个端口或者文件或者连接到指定的状态时,默认超时时间为300秒,在这等待的300s的时间里,wait_for模块会一直轮询指定的对象是否到达指定的状态,delay即为多长时间轮询一次状态。...

2020-06-03 17:26:54 1023

原创 重新编译kubeadm并修改默认证书时间为10年

一、部署go环境wget https://studygolang.com/dl/golang/go1.13.4.linux-amd64.tar.gzvi /etc/profileexport PATH=$PATH:/usr/local/go/binsource /etc/profile二、替换kubeadm文件更新证书1、下载kubernetes源码包wget https://codeload.github.com/kubernetes/kubernetes/tar.gz/v1.1

2020-05-18 16:23:06 948 2

原创 mysql主从恢复(gtid方式)

1、全量备份脚本(full_mysql_backup.sh)#!/bin/bashBACK_DIR='/home/mysql_back/xtrabackup'MYSQL_CONF='/etc/my.cnf'MYSQL_SOCKET='/var/lib/mysql/mysql.sock'PASSWORD='Runsdata@2017#7v8'CHECK_DATE=`date +%Y%m...

2020-04-05 12:54:53 732

原创 kubernetes部署metrics-server遇到的问题

kubernetes部署metrics-server后执行kubectl top pod或kubectl top node报错Error from server (ServiceUnavailable): the server is currently unable to handle the request (get pods.metrics.k8s.io)一、问题检查步骤:1.1、...

2020-03-22 22:24:17 21191 5

原创 kubernetes RBAC授权配置

一、RBAC授权流程图:角色分类有两种:Role:普通角色,可以应用于某一个命名空间,使用的是RoleBinding与User、Group、serviceaccount进行角色绑定ClusterRole:集群角色,应用于整个集群,所有命名空间,使用的是ClusterRoleBinding与User、Group、serviceaccount进行集群角色绑定主体:User:根据ssl...

2020-03-22 15:12:06 464

原创 ceph部署与配置及部署过程遇到的问题解决

一、主机环境 IP地址 主机名称 部署服务 硬盘(必须是裸设备硬盘,不然无法创建osd) 172.16.5.239 k8s01 ceph-deploy、mon、osd /dev/sdb 172.16.5.240...

2020-03-17 18:49:45 3745

原创 kubernetes挂载glusterfs遇到的问题

1、storageClass链接heketi创建动态pvc报错(Invalid JWT token: Token missing iss claim)Events: Type Reason Age From Message ---- ------ ...

2020-01-21 16:54:19 3496

原创 kubernetes部署秘钥配置

curl -s -L -o /bin/cfsslhttps://pkg.cfssl.org/R1.2/cfssl_linux-amd64curl -s -L -o /bin/cfssljsonhttps://pkg.cfssl.org/R1.2/cfssljson_linux-amd64curl -s -L -o /bin/cfssl-certinfohttps://pkg.cfssl....

2020-01-02 09:18:30 693

原创 cephfs 文件空间重建

重置cephfs清理现有cephfs 所有文件,重建空间:清理删除 cephfs关闭所有mds服务systemctl stop ceph-mds@$HOSTNAME systemctl status ceph-mds@$HOSTNAME 查看cephfs 信息## ceph fs ls name: leadorfs, metadata pool: cephfs_...

2020-01-01 13:50:54 449

转载 xtrabackup rpm安装

1、通过以root用户或sudo运行以下命令来安装Percona yum存储库:[root@_mongodb_116 data]# yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm2、运行以下命令安装Percona XtraBackup:2.1、mysql8.0以下使用的Xtr...

2019-12-26 14:47:49 838

原创 ceph问题汇总

一、ERROR: osd init failed: (36) File name too long出现上述问题的一种原因是:挂在目录的文件系统类型是ext4,解决办法有两种1)修改/etc/ceph/ceph.conf文件,在文件中添加如下配置osd max object name len = 256osd max object namespace len = 642)将文件...

2019-12-11 22:52:48 2272

原创 k8s删除资源状态一直是Terminating

问题:k8s删除资源状态一直是Terminating解决方法:1、可使用kubectl中的强制删除命令 # 删除POD kubectl delete pod PODNAME --force --grace-period=0 # 删除NAMESPACE kubectl delete namespace NAMESPACENAME --force --...

2019-11-19 14:15:11 3393

原创 linux命令行与vim快捷键

linux命令行快捷键# Ctrl + A - 光标移到行首# Ctrl + E - 光标移到行尾# Ctrl + W - 清除光标之前一个单词# Ctrl + K - 清除光标到行尾的字符# Ctrl + T - 交换光标前两个字符# Ctrl + V - 输入控制字符 如Ctrl+v ,会输入^M# Ctrl + F - 光标后移一个字符# Ctrl + B - 光标前移一...

2019-11-15 23:44:12 101

转载 Kubernetes管理经验

推荐工具kubectxkubectx:用来切换集群的访问kubens:用来切换默认的namespacekubectl-aliaseskubectl命令别名集群管理相关命令kubectl get cs# 查看节点kubectl get nodeskubectl get ing pdd --n java# 不调度kubectl taint nodes nod...

2019-11-08 10:05:59 1229

docker registry私库与registry-web管理端部署.docx

讲述了如何部署registry、registry-web的部署,registry-web是如何管理registry私库的镜像上传、下载的授权、镜像删除、用户管理,提供用户认证的

2020-02-28

docker registry私库与registry-web管理端部署.docx

讲述了如何部署registry、registry-web的部署,registry-web是如何管理registry私库的镜像上传、下载的授权、镜像删除、用户管理,提供用户认证的

2020-02-28

docker registry与registry-web端管理部署.docx

讲述了如何部署registry、registry-web的部署,以及registry-web如何管理registry私库的镜像上传、下载的授权、镜像删除、用户管理

2020-02-28

gitlab+teamcity分支部署.docx

gitlab与teamcity持续化部署,上面的内容包含有teamcity的构建步骤,还有如何修改teamcity分支问题

2020-02-26

k8s_ssl.tar.gz

用于在部署kubernetes时创建ca证书会使用到的json文件,方便以后部署,里面包含有apiserver 、etcd、kube-controller-manager、kubectl、kubelet、kube-proxy、kube-scheduler组件创建ca证书时使用的json文件

2020-01-17

mysql_backup.tar.gz

mysql全量、增量备份脚本,脚本使用XtraBackup进行备份,包含有mysql8.0以下、mysql8.0版本的备份方式,mysql8.0以下版本使用的是percona-xtrabackup-24,mysql8.0版本使用的是percona-xtrabackup-80

2019-12-27

空空如也

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

TA关注的人

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