自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (7)
  • 收藏
  • 关注

原创 docker搭建的postgresql12.5启动报“invalid primary checkpoint record docker postgresql”如何解决

背景docker pg12.5 部署在centos7.3 磁盘写满了 删除一些wal日志 docker start binddb命令重启数据库后 启动不了 查看pg_log 目录下的postgresql-Mon.log文件,报以下错误。

2023-02-27 13:33:10 627

原创 mysql 备库重做

mysql 备库重做

2022-12-02 10:16:14 496

原创 centos7.6 xfs类型的文件系统缩小home挂载的磁盘空间扩大root挂载的磁盘空间

centos7.6,缩小home目录空间,增大根目录

2022-02-08 09:12:16 1581

原创 debezuim创建postgresql连接出现的异常问题分析

版本:1.pg:9.5(装有decoderbufs插件)2.debezuim:docker-local/debezium/connect:1.1创建debezuim连接语句:curl -i -X POST -H "Accept:application/json" -H "Content-Type:application/json" localhost:8083/connectors/ -d '{"name": "tcdb-connector","config": {"con..

2022-02-07 16:37:52 1930

原创 关于Mac系统Go安装过程中出现提示zsh: command not found: go的问题

mac 系统安装完go后,在终端输入:go version出现:关于Mac配置提示zsh: command not found: go 报错检查/usr/local确实已经存在go安装包执行以下命令即可:sudo ln -fs /usr/local/go/bin/go /usr/local/bin/go再执行go version:axzq@AXZQdeMacBook-Air-2 ~ % go versiongo version go1.16.6 darwin/amd6

2021-07-15 15:48:30 3729 3

原创 cka-真题之查看节点notReady的原因

lijian@lijian2:~$ sudo -i[sudo] password for lijian:root@lijian2:~# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESf58dbc755099 bfe3a36ebd25 "/coredns -conf /...

2021-02-16 18:17:51 342

原创 cka真题之提取pod中的日志到指定文件

Monitor the logs of podbarand:Extract log lines corresponding to errorunable-to-access-websiteWrite them to/opt/KUTR00101/barroot@lijian:~/k8s# cd /opt/root@lijian:/opt# lltotal 20drwxr-xr-x 5 root root 4096 Feb 15 22:09 ./drwxr-xr-x 2...

2021-02-16 16:15:36 383

原创 cka真题之---创建pvc给指定pod挂载

Create a newPersistentVolumeClaim:Name:pv-volume Class:csi-hostpath-sc Capacity:10MiCreate a new Pod which mounts thePersistentVolumeClaimas a volume:Name:web-server Image:nginx Mount path:/usr/share/nginx/htmlConfigure the new Pod to ha...

2021-02-16 15:20:07 943

原创 cka真题之-----创建pv

创建一个名为app-config的PV,PV的容量为2Gi访问模式为ReadWriteMany,volume的类型为hostPath,位置为/src/app-configroot@lijian:~/k8s# kubectl describe PersistentVolume app-configName: app-configLabels: <none>Annotations: <none>Finalizers: ...

2021-02-16 14:24:25 188

原创 创建有4个容器的指定pod

Create a pod namedkucc8with a single app container for each of the following images running inside (there may be between 1 and 4 images specified):nginx + redis + memcached + consul .root@lijian:~/k8s# cat 4pod.ymlapiVersion: v1kind: Podmetadata:...

2021-02-15 22:45:26 141

原创 cka真题之查找ready的node个数

Check to see how many nodes are ready (not including nodes taintedNoSchedule)and write the number to/opt/KUSC00402/kusc00402.txt.查找ready状态的nodekubectl get nodes|grep -i ready|wc -l3kubectl describe nodes |grep -i SchedulingDisabled| grep -i ta...

2021-02-15 22:35:27 301

原创 将pod调度到指定的node上

Schedule a pod as follows:name:nginx-kusc00401Image:nginxNode selector:disk-spinning如下:root@lijian:~/k8s# cat pod.ymlapiVersion: v1kind: Podmetadata: name: nginx-kusc00401spec: containers: - name: nginx image: nginx:latest no...

2021-02-15 22:05:17 378

原创 cka真题之---网络策略

Create a newNetworkPolicynamedallow-port-from-namespaceto allow Pods in the existing namespaceinternalto connect to port8080of other Pods in the same namespace.Ensure that the new NetworkPolicy:doesnotallow access to Pods not listening on port...

2021-02-15 15:48:01 1046 1

原创 cka真题之-master节点版本升级

Given an existing Kubernetes cluster running version 1.18.8,upgrade all of Kubernetes control plane and node componentson the master node onlyto version 1.19.0。You are also expected to upgrade kubelet and kubectl on the master node。Be sure to drain ..

2021-02-15 15:09:53 471

原创 cka真题之数据备份与还原

先安装etcdctl工具:https://github.com/etcd-io/etcd/releases/tag/v3.4.0上传到虚拟机并解压root@lijian:~/k8s/data/backup# cd /root/root@lijian:~# cd etcd/root@lijian:~/etcd# pwd/root/etcdroot@lijian:~/etcd#root@lijian:~/etcd# pwd/root/etcdroot@lijian:~/etcd#.

2021-02-15 14:02:45 232

原创 2021三十夜晚用ubuntu18.04搭建k8s1.18.8

kubeadm join 192.168.1.101:6443 --token tkajci.hrpqvfer1jsbkm78 \ --discovery-token-ca-cert-hash sha256:3186a65a44a9132d0bc70272749df32240273e3af6b12d16aeaa7dc81b9c0018已成功 明天整理命令

2021-02-13 14:06:29 476

原创 cka真题-创建指定的ingress

题目:创建ingress 名字为pong 命名空间为ing-internal同时在路径/hi用服务端口5678暴露服务hi创建名命空间kubectl create namespace int-internal创建yml文件touch pong-ingress.yml文件内容:apiVersion: networking.k8s.io/v1kind: Ingressmetadata: name: pong namespace: int-internal ann...

2021-02-06 11:21:21 370

原创 pod的重启方法

//先将复制因子置为0[root@k8s1 ~]# kubectl scale deployment nginx-deployment --replicas=0 -n defaultdeployment.apps/nginx-deployment scaled[root@k8s1 ~]# kubectl get podsNo resources found in default namespace.[root@k8s1 ~]# kubectl get pods -o wideNo reso..

2021-02-04 22:15:25 743

原创 cka真题--将指定的pod设置为不可用并将其上的pod驱散部署到其他节点

[root@k8s1 ~]# kubectl cordon k8s3node/k8s3 cordoned [root@k8s1 ~]# kubectl drain k8s3 --delete-local-data --ignore-daemonsets --forcenode/k8s3 already cordonedWARNING: ignoring DaemonSet-managed Pods: kube-system/kube-flannel-ds-2jc4w, kube-syste...

2021-02-04 22:08:02 262

原创 cka-真题RBAC

Task:创建一个名为deployment-clusterrole的clusterrole,并且对该clusterrole只绑定对Deployment,Daemonset,Statefulset的创建权限 在指定namespace app-team1创建一个名为cicd-token的serviceaccount,并且将上一步创建clusterrole和该serviceaccount绑定题目解释: 1,touch deployment-clusterrole.ymlvideploy...

2021-02-01 21:50:30 449 10

原创 生产环境postgresql9.6流复制主从同步之wal被移除主备不一致

背景/问题:postgresql数据库集群的模式是主从异步热备,基于流复制在2小时内往数据库写入1千万数据,导致数据库报错:< 2021-01-27 19:02:21.536 CST >FATAL: could not receive data from WAL stream: ERROR: requested WAL segment 000000010000368600000080 has already been removed< 2021-01-27 19:02:22.

2021-01-29 13:25:37 1240

原创 生产环境kafka消费者线程停止消费原因排查

收到生产环境告警,一直好好消费的客户端突然有天消费不到消息,事后找出原因:kafka生产者部分节点升级kafka-client的版本,导致发送到kafka的消息版本变高,由于服务端版本没有变,导致低版本的消费端向服务器获取消息时,服务端报异常[2021-01-26 17:50:59,952] ERROR [KafkaApi-1] Error when handling request {replica_id=-1,max_wait_time=500,min_bytes=1,max_bytes=52428

2021-01-27 14:02:01 2612 5

原创 从零开始学习K8s之kubeadm搭建V1.19.4版本的k8s

1,虚拟机准备: vmware基于CentOS Linux release 7.9.2009 (Core)搭建三台虚拟机 内核与操作系统版本号: 192.168.1.2/192.168.1.3/192.168.1.4 配置本地虚拟机可以上网:三台机器的网卡配置分别如下192.168.1.2 192.168.1.3 192.168.1.4 配置完后重启网络 systemctl restart network...

2021-01-17 17:21:04 1489 2

原创 简论架构

1.1 “架构”到底指什么对于技术人员来说,“架构”是一个再常见不过的词了: 我们会给新员工介绍整个系统的架构,参加架构设计评审,学习业界开源系统(例如, MySQL 、Hadoop )的架构,研究大公司的架构实现(例如,微信架构、淘宝架构)……虽然如此常见,但如果深究一下“架构”到底指什么,大部分人不一定能够准确地回答。例如:. 架构和框架是什么关系?有什么区别?. Linux 有架构, MySQL 有架构, JVM 也有架构,使用Java 开发、MySQL 存储、胞在Linux ...

2020-11-19 15:46:12 182 3

原创 对已有的大表做ddl操作

1,如加索引 通常在postgresql创建普通索引如下create index idx_table_name_x1 on table_name(col_name);在一次生产变更时,执行以上语句后在创建索引期间会阻塞 dml,如果是在比较繁忙的系统或者大表上执行该语句的话,估计很快就会有人问候你了。所以应该使用 concurrently 参数:create index concurrently idx_table_name_x1 on table_name(col_name);同样 .

2020-09-24 13:32:08 262

原创 curl: (23) Failed writing body (0 != 7937) 异常原因

curl: (23) Failed writing body (0 != 7937)异常原因发现是磁盘空间不足df -hroot用户根目录磁盘空间不足

2020-09-01 14:08:40 6726 2

原创 centos7.6离线安装kubectl 客户端

公司内网访问不了google 可以采用下面的方式:浏览器中访问https://storage.googleapis.com/kubernetes-release/release/stable.txt得到的最新的稳定版本,但是我们需要的版本是1.13.9,之后在浏览器中访问https://storage.googleapis.com/kubernetes-release/release/v1.13...

2020-05-08 16:15:44 729

原创 IDEA设置代理拉去github上的开源代码仓库

背景:公司办公电脑不支持拉取github上的代码,需要拉取开源仓库代码,用idea开发的同学可以先配置一下代理,具体操作如下1,HTTP PROXY代理设置 如下图找到代理设置界面,输入代理服务器的IP,PORT,用户名以及密码,点击check connection测试即可,注意代理服务器的用户密码一定要记住。2,设置github的用户名密码配置,点击Test测试即可 认证类...

2020-04-28 19:38:59 3393

原创 postgresql数据库命令行授权实操

登陆数据库psql -h 127.0.0.1 -p 5432 -U postgres;#访问库grant connect on database zjy to zjy;GRANT#访问schmeagrant usage on schema zjy to zjy;GRANT#访问表grant select,insert,update,delete on all tables in...

2020-04-27 16:22:45 2305

原创 Centos 7 yum设置代理

载有centos7的机器不能直接访问外网,可以通过设置yum代理来安装相关软件包。修改/etc/yum.conf文件:在其后加上三行:proxy=http://代理服务器IP地址:端口号proxy_username=代理服务器用户名proxy_password=代理服务器密码例如:proxy=http://127.0.0.1:9999proxy_username=xxxp...

2020-04-15 14:39:24 1139

原创 Artifactory的aql查询结果以及json解析工具jq的使用

//使用jq 利用shell解析json#!/bin/dashurl="https://域名/artifactory/";json_str=$(curl -H "Content-Type:text/plain" -u user_id:user_token -X POST "https://域名/artifactory/api/search/aql" -T items.aql)#利用jq...

2020-01-13 14:32:31 743

原创 ubuntu16.04 nfs共享

--服务器server 10.2.98.78 --安装nsf: 连接好外网,安装好nfs客户端 执行:apt-get updateapt-get -f installapt-get install nfs-kernel-server 设置目录共享:mdkir -p /home/share chmod 77...

2019-12-14 14:31:37 115

原创 centos磁盘减小home.增加root

把/home内容备份,然后将/home文件系统所在的逻辑卷删除,扩大/root文件系统,新建/home:tar cvf /tmp/home.tar /home #备份/home 没东西可以不备份umount /home #卸载/home,如果无法卸载,先终止使用/home文件系统的进程lvremove /dev/centos/home #删除/home所在的lvlvex...

2019-12-09 17:40:01 205

原创 postgresql数据库创建只读用户

--postgresql 授权给用户只读权限CREATE USER aypc WITH ENCRYPTED PASSWORD 'aypc';alter user aypc set default_transaction_read_only=on;GRANT USAGE ON SCHEMA axpay to aypc;ALTER DEFAULT PRIVILEGES IN SC...

2019-12-04 10:44:57 272

原创 Ubuntu16.04不能用ssh root@IP登陆

解决方法:vi/etc/ssh/sshd_config注释掉PermitRootLogin prohibit-password加上PermitRootLogin yes重启ssh 服务:/etc/init.d/ssh restart

2019-11-18 15:38:13 373

原创 jenkins使用流水线语法调用Acunetix12的api 添加扫描任务启动扫描任务获取扫描id获取最终扫描报告

stage('AWVS Scnanning') { //添加扫描任务def responseAddTask = httpRequest customHeaders: [[maskValue: false, name: 'X-Auth', value: awvs_key], [maskValue: false, name: 'content-type', value: 'applica...

2019-09-05 20:19:05 684

原创 centos7.6 xfs文件系统LVM扩容

当新增完磁盘空间后 需要执行以下命令--新增pvpvcreate /dev/sdb--增加卷组vgvgextend cl /dev/sdb--扩容100Glvextend -L +100G /dev/mapper/cl-root--刷新(不同的文件系统类型 刷新命令不一样)xfs_growfs /dev/mapper/cl-root(xfs)查看文件系统类型...

2019-08-01 09:07:32 509

原创 http_load压测工具 常见的错误处理

byte count wronghttp_load在处理时会去关注每次访问同一个URL返回结果(即字节数)是否一致,若不一致就会抛出byte count wrong ,所以动态页面可以忽略这个错误信息。或者可以对代码做修改http_load.c 将 “stderr, "%s: byte count wrong\n", urls[url_num].url_str );”修改为:“stderr...

2019-07-04 08:50:56 943

原创 yum卸载docker时出现rpm数据库被破坏解决方法

yum卸载docker时出现问题是rpm数据库被损坏 需要重建[root@ucd-test-pay3 ~]# yum -y remove docker-engine-selinux-1.12.1-1.el7.centos.noarcherror: db5 error(11) from dbenv->open: Resource temporarily unavailableerr...

2019-07-03 13:19:51 232

原创 docker 相关问题

 docker build镜像时出现ipdates failed Cannot start container eb9d501f56bc142d9bf75ddfc7ad88383b7388ca6a5959309af2165f1fff6292: iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 80...

2018-08-30 20:02:18 118

证券从业人员后续职业培训考试题以及答案.docx

证券从业人员后续职业培训考试题以及答案,在证券公司搞IT的程序员

2021-10-22

go lang windows64位安装压缩包

go lang windows64位安装包

2021-09-07

《redis介绍》PPT课件.ppt

redis ppt 介绍

2021-04-30

kafka开发运维实战分享.pptx

kafka开发运维实战分享ppt 可用于指导生产环境的kafka运维开发

2021-04-28

kafka集群管理(翼支付内部生产环境有实际的命令).docx

该文档是kafka生产实际操作文档,翼支付内部据此来维护生产kafka集群的升级以及日常运维

2021-04-08

k8s技术分享.ppt

k8s技术分享ppt

2021-03-09

空空如也

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

TA关注的人

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