自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kubernetes之PersistentVolumeClaim 静态与动态供给实现NFS网络存储(李作强)

PersistentVolume 静态供给网络存储NFS是一种很早的技术,单机的存储在服务器方面还是非常主流的,但nfs唯一的就是缺点比较大就是没有集群版,做集群化还是比较费劲的,文件系统做不了,这是一个很大的弊端,大规模的还是需要选择一些分布式的存储,nfs就是一个网络文件存储服务器,装完nfs之后,共享一个目录,其他的服务器就可以通过这个目录挂载到本地了,在本地写到这个目录的文件,就会同步到远程服务器上,实现一个共享存储的功能,一般都是做数据的共享存储,比如多台web服务器,肯定需要保证这些

2021-01-22 10:18:38 1392

原创 k8s部署zookeeper,kafka集群(李作强)

采用网上镜像:mirrorgooglecontainers/kubernetes-zookeeper:1.0-3.4.10准备共享存储:nfs,glusterfs,seaweed或其他,并在node节点挂载本次采用seaweed分布式文件系统创建pv使用本地目录创建pv, 确定node节点已经挂载共享存储..使用本地目录也可以[root@k8s-master sts]# cat zk-pv.yamlkind: PersistentVolumeapiVersion: v1..

2021-01-22 09:57:18 695

原创 Kubernetes使用Prometheus全方位监控(李作强)

Kubernetes使用Prometheus全方位监控K8S:K8S监控指标及实现思路 在K8S平台部署Prometheus 基于K8S服务发现的配置解析 在K8S平台部署Grafana 监控K8S集群中Pod、Node、资源对象 使用Grafana可视化展示Prometheus监控数据 告警规则与告警通知说在前面的话,现在监控首选的话,肯定是Prometheus+Grafana,也就是很多大型公司也都在用,像RBM,360,网易,基本都是使用这一套监控系统。一、Prometheus

2021-01-20 13:36:03 1821 2

原创 k8s-redis 集群部署(李作强)

Kubernetes 创建redis集群的时候 会在所有的子节点创建。一个redis-master和两个redis-slave,两个redis-slave从redis-master进行同步数据使用程序写入的时候写入master 从数据库都有数据了。创建redis-master-controller.yaml[root@k8s-master-1 ~]# vim redis-master-controller.yamlapiVersion: v1kind: ReplicationController

2021-01-20 10:55:49 859

原创 k8s+docker理论知识笔记(李作强)

Kubernetes(k8s)是自动化容器操作的开源平台,这些操作包括部署,调度和节点集群间扩展。使用Kubernetes可以:1. 自动化容器的部署和复制2. 随时扩展或收缩容器规模3. 将容器组织成组,并且提供容器间的负载均衡4. 很容易地升级应用程序容器的新版本4. 提供容器弹性,如果容器失效就替换它,等等…Kubernetes解决的问题:1.调度-容器应该在哪个机器上运行2.生命周期和健康状况-容器在无错的条件下运行3.服务发现...

2021-01-20 10:45:40 301

原创 k8s部署MongoDB集群(李作强)

编写service的文件:[root@k8s-master-1 mongodb]# vim service.yamlapiVersion: v1kind: Servicemetadata:name: mongolabels:name: mongospec:type: NodePortports:- port: 27017targetPort: 27017nodePort: 32000selector:role: mongo编写启动容器的ya

2021-01-20 10:37:06 2152

原创 k8s持久化安装rabbitmq集群(李作强)

1、下载文件https://github.com/dotbalo/k8s/2、创建namespace[root@k8s-master01 rabbitmq-cluster]# kubectl create namespace public-service如果不使用public-service,需要更改所有yaml文件的public-service为你namespace。[root@k8s-master01 rabbitmq-cluster]# sed -i "s#public-se.

2021-01-19 18:03:56 595

原创 k8s+gitlab+jenkins+harbor(李作强)

​harbor企业级私有镜像仓库:(单独的机器或者安装在node节点上)#git安装文档https://github.com/goharbor/harbor/blob/master/docs/installation_guide.md #下载安装包的地址https://github.com/goharbor/harbor/releases#git上TLS证书的配https://github.com/goharbor/harbor/blob/master/docs/conf...

2021-01-19 17:55:34 4618

原创 Linux - kafka,zookeeper集群搭建(李作强)

Zookeeper集群搭建注:Kafka集群是把状态保存在Zookeeper中的,首先要搭建Zookeeper集群(也可以用kafka自带的ZK,但不推荐)1、软件环境(3台服务器)10.0.20.13110.0.20.13210.0.20.1331、Linux服务器一台、三台、五台、(2*n+1),Zookeeper集群的工作是超过半数才能对外提供服务,3台中超过两台超过半数,允许1...

2018-12-04 14:01:38 201

原创 Linux - ACL权限(李作强)

设置ACL权限:setfacl 查看ACL权限:getfacl一、 为什么要使用ACL 先让我们来简单地复习一下Linux的文件权限。 在 linux下,对一个文件(或者资源)可以进行操作的对象被分为三类: file owner(文件的拥有者),group(组,注意不一定是文件拥有者所在的组), other (其他)而对于每一类别又分别定义了read, write and execute...

2018-12-04 13:39:40 252

原创 Linux - rm -rf 删除文件指定移动文件位置 (李作强)

rm -rf 删除文件指定移动文件位置。建立回收站机制,它并不真正执行删除操作,而是将文件移动到一个特定目录,可以设置定时清除回收站,或者在回收站里面的文件大小达到一定容量时(或者用时间做判断)执行删除操作以腾出空间。可以写个shell脚本替换rm命令,或者在需要删除文件的时候使用mv命令将文件移动到回收站。1)在/data/work/ 目录下新建一个目录,命名为:.trashmkdir -...

2018-12-04 13:37:08 3208

原创 Linux - 禅道安装(李作强)

linux一键安装包内置了apache, php, mysql这些应用程序,只需要下载解压缩即可运行禅道。 从7.3版本开始,linux一键安装包分为32位和64位两个包,请大家根据操作系统的情况下载相应的包。下载地址:http://www.zentao.net/download/79925.html 首次登录用户密码:admin/123456 所有程序目录:/opt/zbox/run(...

2018-08-20 20:18:44 162

原创 Linux - rsync (李作强)

rsync是lunix系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。 默认的端口:873服务端 安装yum源 yum -y install xinet* rsync* 创建配置文件: vim /etc/rsyncd.conf (自创建)uid = root //运行RSYNC守护进...

2018-08-20 20:17:33 219

原创 Linux - mysql基础语法(李作强)

数据库的四个特性(ACID): 1)原子性(A):整个事物中的所有操作,要么完成,要么全部不完成,不能停留在某个细节,在执行中发生错误,会被回滚到事物最开始状态,就行事物没发生过一样。 2)一致性(C):一个事务可以封装状态改变,事务必须始终保持系统处于一致的状态,不管在任何给定的时间并发事务有多少。 3)隔离性(I):是指两个以上的事务不会出现交错执行的状态,因为这样可能会导致数据不一致。...

2018-08-20 20:15:07 301

原创 Linux - DNS安装 (李作强)

域名解析服务有正向解析和反向解析两种。 域名解析有主与从的概念,主机在工作,从机在做备份的工作,如果主机出现故障从机会接替主机继续工作。 域名解析服务的端口号:53 域名解析的两种的工作模式:线上 线下。 域名到IP的解析是正向解析,IP到域名的解析是反向解析。 配置文件 /etc/named.conf 主服务名 namedDNS的解析过程 第一步,查询本地host文件和...

2018-08-20 20:07:55 2795

原创 Linux - 文件与目录管理 (李作强)

我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。 绝对路径: 路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径: **路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/sh...

2018-08-20 20:06:25 203

原创 Linux - 编辑模式 (李作强)

什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件...

2018-08-20 20:03:34 3885

原创 Linux - 添加用户 (李作强)

1、添加用户,首先用adduser命令添加一个普通用户,命令如下: adduser tommy //添加一个名为tommy的用户 passwd tommy //修改密码 Changing password for user tommy. New UNIX password: //在这里输入新密码 Retype new UNIX password: //再次输入新密码 p...

2018-08-20 20:02:21 248

原创 mysql慢查询日志 (李作强)

mysql慢查询日志默认情况下统统写入到一个文件中,文件会变的越来越大,非常不方便查看分析。可以利用logrotate来对mysql慢查询日志、错误日志进行切割,便于DBA分析每日慢查询,优化数据库。 logrotate工具介绍参见《logrotate日志管理工具》。 1. 定义日志轮滚策略 vim /root/.my.cnf [mysqladmin] password = modern...

2018-08-20 20:00:50 270

原创 Linux - 磁盘管理 (李作强)

gpt du -h //查看目录大小 df -Th //查看已挂载分区 -T 显示文件系统类型 -h 显示文件大小 fdisk -l //查看所有分区 partprobe //红帽5更新分区表 partx -a /dev/sdb ...

2018-08-20 19:57:21 159

原创 MySQL server PID file could not be found! 解决办法 (李作强)

MySQL server PID file could not be found! 解决办法1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限 解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data” 然后重新启动mysqld!2.可能...

2018-08-20 19:53:49 50406 6

原创 nginx-源码安装(李作强)

nginx能做静态和动态的网页。nginx 并结合 tomcat 反向代理,动静分离,负载均衡动静分离:动态的放到tomcat里解析静态的放到nginx里解析CDN:内容分发网络,静态的文件缓存在CDN上。传统CDN厂商:蓝汛,网宿,帝联,世纪互联云CDN厂商:阿里云,百度云,华为云,京东云,只要有云平台的公司。nginx的端口:80配置文件:nginx.conf...

2018-08-08 18:12:30 207

原创 squid-源码安装(李作强)

Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。下载安转包: wget http://www.squid-cache.org/Versions/v3/3.3/squid-3.3.14.tar.gz 解压安装包:也可以解压到指定的位置 ...

2018-08-08 18:00:04 1145

原创 PHP-源码编译安装(李作强)

yum install http://dev.mysql.com/get/Downloads/Connector-C/mysql-connector-c-devel-6.1.6-1.linux_glibc2.5.x86_64.rpm yum -y install libcurl-devel yum install -y epel-release yum install -y libmcryp...

2018-08-08 17:50:10 472

空空如也

空空如也

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

TA关注的人

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