自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿文的博客

科技改变世界

  • 博客(83)
  • 资源 (2)
  • 收藏
  • 关注

原创 user specified IP address is supported only when connecting to networks with user configured subnets

文章目录关于为容器创建自定义网络时出现:user specified IP address is supported only when connecting to networks with user configured subnets。错误的解决办法。关于为容器创建自定义网络时出现:user specified IP address is supported only when connecting to networks with user configured subnets。错误的解决办法。

2020-10-13 10:00:15 11700 1

原创 Helm中Tiller镜像下载失败的解决办法

因为是谷歌镜像库,所以下载不了解决办法:1.使用docker search 搜索有关镜像库[root@master ~]# docker search tillerNAME DESCRIPTION STARS OFFICIAL AUTOMATEDjessestuart/tiller

2020-07-27 12:37:33 1709

原创 kubectl exec 登录容器报错

[root@master ingress]# kubectl exec -it nginx-deploy-75f678f9d9-p7jgr /bin/bashOCI runtime exec failed: exec failed: container_linux.go:349: starting container process caused "exec: \"shell\": executable file not found in $PATH": unknowncommand terminate

2020-07-26 17:34:13 3187

原创 tomcat调优、优化

文章目录一.Tomcat介绍二.Tomcat安装三.Tomcat优化1.禁用tomcat的AJP协议一.Tomcat介绍Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,

2020-07-20 23:42:16 175

原创 在Kubernetes集群上基于配置清单(yaml)部署prometheus

文章目录集群环境:具体步骤:注意事项:报错信息:最近在搭建prometheus时,遇到了不少坑,仅写出来分享给大家。集群环境:Master:192.168.10.200Node1:192.168.10.210Node2:192.168.10.220NFS服务器:192.168.10.5具体步骤:1.创建专用命名空间(这里为kube-ops)2.使用YAML资源清单的方式创建PV、PVC3.创建关于Prometheus的configMap4.因为集群中Prometheus是以Pod的形式

2020-07-15 22:32:37 1020 1

原创 -bash: apt-get: command not found

nfs客户端段显示命令不存在。主要是因为系统为最小化安装,一些命令没有安装导致,使用下面命令安装即可。yum install nfs-utils.x86_64

2020-07-15 21:24:57 10224 2

原创 k8s集群coredns始终处于ContainerCreating状态解决思路【network: stat /var/lib/calico/nodename: no such file or dir】

情况说明原始集群中使用flannel作为网络插件,后来想在集群中使用calico网络插件建立网络规则,但在安装的过程中因为一些失误操作(没有读懂官方的安装说明),导致集群宕机,coredns始终处于ContainerCreating状态。报错信息:首先需要说明一下,coredns的状态和flannel有着必然的联系,所以首先使用describe查看pods的错误信息。[root@master ~]# kubectl get pods -n kube-systemNAME

2020-07-14 22:36:24 19700

原创 K8s集群中flannel组件处于CrashLoopBackOff状态的解决思路

参考:K8s问题【flannel一直重启问题,CrashLoopBackOff】https://www.cnblogs.com/360linux/p/12933594.html作为一名合格的管理者,首先查看日志:[root@master ~]# kubectl get pods -n kube-systemNAME READY STATUS RESTARTS AGEcoredns-5bfd685c78-79

2020-05-28 19:57:37 12910 1

原创 使用kubeadm方式部署集群时,Node节点一直处于NotReady状态、coredns处于pending状态的解决思路与故障排查

在官方文档中https://kubernetes.io/zh/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm/存在以下说明:也就是说,当集群中coredns处于pending状态时,也就说明了网络插件没有安装好。只有网络插件安装后,coredns组件才会启用。这也就解释了为什么节点会一直处于NotReady状态。问题的主要原因就是网络插件没有安装成功。此时你应该将排查重点锁定在网络插件上。比如,我在

2020-05-28 18:50:55 6301

原创 重置kubernetes集群

在搭建集群时,可能会遇到节点配置失败的情况,此时可以将该节点移出集群,在将节点移出集群时,应该将该节点上正在运行的Pod进行驱离。例如:驱离名为"k8s-node-1"的节点上的pod(master上操作)[root@k8s-master ~]# kubectl drain k8s-node-1 --delete-local-data --force --ignore-daemonsets删除节点(master上)[root@k8s-master ~]# kubectl delete node

2020-05-28 16:56:14 3108

原创 关于jumpserver

这是官方给出的帮助文档:https://jumpserver.readthedocs.io/zh/master/admin-guide/quick_start/很详细,可以参考

2020-05-18 11:35:59 159

原创 centos 7修改中文显示

首先查看自己当前使用的语言包[root@master1 ~]# echo $LANGen_US.UTF-8可以看出为en_US,即英文。安装最新的语言包[root@master1 ~]# yum install kde-l10n-Chinese查看中文语言包是否存在[root@master1 ~]# locale -a|grep zh_CNzh_CNzh_CN.gb18030zh_CN.gb2312zh_CN.gbkzh_CN.utf8临时修改语言包[root@master

2020-05-13 22:01:16 833

原创 关于MySQL半同步复制和无损复制理解的参考链接

参考链接:https://www.cnblogs.com/zero-gg/p/9057092.htmlhttps://www.cnblogs.com/ivictor/p/5735580.html

2020-05-07 10:17:42 314

转载 MySQL复制模式【异步、全同步、半同步】

文章目录一、异步复制(Asynchronous replication)二、全同步复制(Fully synchronous replication)三、半同步复制(Semisynchronous replication)四、选型及设置说明转载里链接:https://blog.csdn.net/xihuanyuye/article/details/81220524转载里链接:https://bl...

2020-05-06 16:31:51 1629

转载 MySQL的复制模式

MySQL 主从复制主要有以下几种方式:基于 SQL 语句的复制(statement-based replication, SBR);基于行的复制(row-based replication, RBR);混合模式复制(mixed-based replication, MBR);基于 SQL 语句的方式最古老的方式,也是目前默认的复制方式,后来的两种是 MySQL 5 以后才出现的复...

2020-04-27 18:44:36 256

原创 记一次mycat启动不成功【java.lang.ExceptionInInitializerError】

在进行MySQL的读写分离实验时,启动mycat后发现服务起不来,使用netstat命令查看8066端口,可以看出服务并没有启动起来[root@mycat ~]# /usr/local/mycat/bin/mycat startStarting Mycat-server...[root@tomcat conf]# netstat -anpt | grep 8066 [root@tomca...

2020-04-27 16:04:07 5779

原创 Mycat配置读写分离配置文件详解

前端web用户通过mycat(代理)访问mysqlmycat的主要两个配置文件 server.xml 和 schema.xml文件server.xml文件定义上端用户的配置schema.xml定义下端数据库的配置schema.xml中可以有多个schema(蓝框)DB_proxy-----→ dataNode1(dn1)--------→ dataHost(hostpool)-...

2020-04-27 09:03:01 961

原创 gitlab 命令汇总

gitlab常用命令1.运维管理查看版本cat /opt/gitlab/embedded/service/gitlab-rails/VERSION实时查看日志 gitlab-ctl tail数据库关系升级 gitlab-rake db:migrate清理redis缓存gitlab-rake cache:clear升级GitLab-ce 版本yum update git...

2020-03-22 17:53:02 833

原创 ansible的playbook、jinjia2、role角色扮演、YAML的理解

文章目录ansible的理解和关键字YAML例子(自定义配置,批量部署apache)角色扮演总结之前学到ansible全忘了,今天稀里糊涂在51cto上花了30刀买了一个教程,结果一看真是坑人,所以为了避免更多的T友入坑,今晚奋笔疾书写下关于ansible的理解ansible的理解和关键字模块化,剧本(playbook)、jinjia2、角色扮演在网上搜集了很多资料,很多博主都是都是直接从...

2020-03-17 00:36:20 666 1

原创 记一次云服务器搭建squid代理服务器的过程

主要参考:https://blog.csdn.net/qingfengxulai/article/details/80853870首先代理的概念就不用说了:至于什么反代、透明代理、正向代理。。。的概念自己研究。在虚拟机上安装MySQL时,网络被墙,真的很烦,一直下载不了安装文件,所以搭建了一个云代理。我的云服务器搭建的squid代理服务客户机为我的centos7虚拟机具体操作如下:...

2020-03-14 14:53:03 1696

原创 MySQL配置文件详解(/etc/my.cnf)

MySQL配置文件详解port = 3306:指定了Mysql开放的端口;basedir = /usr/local/mysql:指定Mysql安装的绝对路径;datadir = /data/mysql_db_data:指定Mysql数据存放的绝对路径;socket = /tmp/mysql.sock:套接字文件这里要注意,有时候重启mysql会提示/...

2020-03-12 22:18:46 8928

原创 linux系统下(根下/)文件的含义

Linux根目录”/“下各个系统文件夹的含义和用途/boot该目录默认下存放的是Linux的启动文件和内核。/initrd它的英文含义是boot loader initialized RAM disk,就是由boot loader初始化的内存盘。在linux内核启动前,boot loader会将存储介质(一般是硬盘)中的initrd文件加载到内存,内核启动时会在访问...

2020-03-11 22:59:12 324

转载 ERROR 1010 (HY000): Error dropping database (can't rmdir './ahte', errno: 39)

ERROR 1010 (HY000): Error dropping database (can’t rmdir ‘./ahte’, errno: 39)由于之前冷备份没有关闭数据库 造成了数据文件损坏 无法查询数据删除数据库提示~因为已知是文件损坏,导致数据库无法识别,所以我们就去对应目录下删除实体文件cd /data/mysql/mysql3318/data/ahterm -f *...

2020-03-11 22:43:52 227

原创 Linux基础命令大全

文章目录系统信息关机 (系统的关机、重启以及登出 )文件和目录文件搜索挂载一个文件系统磁盘空间用户和群组文件的权限 - 使用 "+" 设置权限,使用 "-" 用于取消文件的特殊属性 - 使用 "+" 设置权限,使用 "-" 用于取消打包和压缩文件RPM 包 - (Fedora, Redhat及类似系统)YUM 软件包升级器 - (Fedora, RedHat及类似系统)DEB 包 (Debian,...

2020-03-11 21:42:32 197

原创 深信服链路高可用与策略路由

一个系统有移动电信两个链路,当其中一个链路出现问题时如何自动切换到另一个对于深信服可以配置路由策略get点: 深信服防火墙策略

2020-03-09 16:54:19 1440

原创 Linux系统Centos系统修改系统时间

[root@cent7 ~]# dateSun Jan 6 13:29:37 CST 2019[root@cent7 ~]# date -s '2019-01-06 13:30:30'Sun Jan 6 13:30:30 CST 2019[root@cent7 ~]# dateSun Jan 6 13:30:33 CST 2019安装在虚拟机上的CentOS7的时间分为系统时间...

2020-03-09 15:27:49 347

原创 Oracle初体验之安装部署

这是主要的参考文档:Oracle官方部署文档VMWARE虚拟机CENTOS7安装ORACLE数据库CentOS7下的Oracle 11g数据库安装文章目录准备环境修改内核参数设置用户限制配置用户环境变量说一下使用到的环境使用vmware最小化安装了一个centos系统的虚拟机。准备环境1.安装依赖包yum -y install binutils compat-libcap1 ...

2020-03-04 17:29:50 249

转载 MVCC多版本并发控制机制

测试环境:Mysql 5.7什么是MVCC?英文全称为Multi-Version Concurrency Control,翻译为中文即 多版本并发控制。在小编看来,他无非就是乐观锁的一种实现方式。在Java编程中,如果把乐观锁看成一个接口,MVCC便是这个接口的一个实现类而已。 特点1.MVCC其实广泛应用于数据库技术,像Oracle,PostgreSQL等也引入了该技术,即适用范围广...

2020-03-02 17:45:55 6844

转载 并发和并行的区别

转载链接:https://www.jianshu.com/p/cbf9588b2afb常常会听到高并发、高可用这种关键字,那么什么是高并发呢?并发又是什么呢?并发(concurrency)和并行(parallellism)是:● 解释一:并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。● 解释二:并行是在不同实体上的多个事件,并发是在同一实体上的多个事件...

2020-03-02 15:15:07 273

原创 CSDN写博客时如何设置插入图片的大小的两种方法

插入图片会显示链接:即https://img-blog.csdnimg.cn/20200302030954575.png然后使用下面这个,将链接修改,20%为缩放比例<img src="链接" width="20%">效果图

2020-03-02 03:13:20 1965

原创 如何删除windows10中设置过的锁屏壁纸

请参考这篇文章:http://ask.zol.com.cn/x/2796617.html

2020-02-27 00:47:50 3962

原创 领导说“辛苦了”你该怎么回?低情商才说不辛苦!怎么回才显情商高

情景一你真的认真的完成了一份工作:领导说“辛苦了”,表明对你的工作很认可正确回答:因该的谢谢领导关心情景二偶遇的情况下:领导对你说辛苦了,只是客套话,还行,领导更辛苦情景三领导对你的工作不满,只说一句辛苦了正确回答:我会继续努力的...

2019-12-19 17:39:40 2008

原创 Kubernetes强制删除Pod、namespace资源

Kubernetes中强制删除Pod、namespace解决方法可使用kubectl中的强制删除命令# 删除PODkubectl delete pod PODNAME --force --grace-period=0删除NAMESPACEkubectl delete namespace NAMESPACENAME --force --grace-period=0若以上方法无法删除,...

2019-12-12 18:08:21 2507

原创 kubernetes中显示所有命名空间中的deployment、Pod以及所有的Pod对应的命名空间

文章目录查看所有的Pod查看所有的deployment查看所有namespace对应的Pod过滤掉系统中的Pod哪个Deployment对应哪些Pod?????博主的操作显得有点鸡肋了。如果有更好的欢迎留言。附上中文、英文版使用说明在默认的命名空间namespace中查看所有的Pod显示没有找到,加入-A参数表示查看所有命名空间(namesqpace)上的Pod。查看所有的Pod[root@...

2019-12-11 15:56:59 30478 2

原创 Pod控制器Deployment使用详解(更新策略、回滚策略、暂停策略)以及金丝雀发布详解

文章目录Deployment更新策略关于金丝雀发布扩展知识发布规则发布流程回滚策略暂停策略需要注意: 在学习kubernetes时需要高清RC和deployment两着各自的不同点。官方建议使用Deployment管理ReplicaSets,而不是直接使用ReplicaSet,这就意味着可能永远不需要直接操作ReplicaSet对象,因此Deployment将会是使用最频繁的资源对象。D...

2019-12-11 14:31:02 4347

转载 MySQL数据库学习目录步骤

数据库学习目录MySQL 基础之概念术语MySQL 基础之 YUM 部署MySQL 基础之 源码 部署(自修)MySQL 基础之数据库和表管理MySQL 基础之增删改查自关联MySQL 基础之索引MySQL 安全机制MySQL 备份MySQL 主从复制MySQL 读写分离MySQL 慢查询日志(扩展自修)Redis 基础部分Redis 高级部分MongoDB(扩展...

2019-12-04 11:41:34 256

原创 Linux监控系统资源常用9条命令

文章目录1.uptime2.dmesg | tail3.vmstat 14.mpstat -P ALL 15.pidstat 16.iostat -xz 17.free -m8.sar -n DEV 19.top10.总结其中一些命令需要安装sysstat包,有一些由procps包提供。1.uptime可以快速查看机器的负载情况# uptime19:19 up 1 day, 10:12...

2019-12-04 11:32:18 341

原创 HTTP状态码表示含义

文章目录200403404500502503504200OK,服务器成功返回网页Standard response for successful HTTP requests.# 301```shell - Moved Permanently(永久跳转),请求的网页已永久跳转到新位置。 - This and all future requests should be directe...

2019-12-04 11:14:37 322

原创 查看mysql版本的四种方法

Linux查看MySQL版本的四种方法1 在终端下执行 mysql -V2 在help中查找 mysql --help |grep Distrib3 在mysql 里查看 select version()4 在mysql 里查看 status

2019-12-04 10:54:30 1114

原创 关于jenkins安装插件失败的解决办法

安装jenkins插件有两种方法,一种是在线安装,一种是离线安装.两种方式介绍如下:1.如果服务器可以上网,那边选择在线安装最好不过了,安装流程为:系统管理----插件管理—选择需要的插件直接安装即可2.如果服务器不能上网,那么就只能离线安装,首先去http://updates.jenkins-ci.org/download/plugins/下载需要的plugin,选择匹配的版本号,下...

2019-12-04 09:18:13 9158 2

kube-flannel.yml

kube-flannel.yml为配置k8s集群中的网络插件,一些读者可能会遇到无法下载的情况,可以使用该链接进行下载。

2020-05-28

zabbix企业应用-微信报警实战.xmind

这是zabbix的报警部署文档,制作不宜,请珍惜。来之不易。

2019-08-26

空空如也

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

TA关注的人

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