自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kubernetes一致性认证

Kubernetes一致性认证Certified Kubernetes是CNCF基金会在2018年推出的Kubernetes一致性认证计划。它由CNCF基金会提供的一套诊断测试工具(Sonobuoy)并运行在Kubernetes中。各云厂商如果需要将自己产品纳入到Certified Kubernetes当中,就需要按照操作指导进行自身测试,并将测试结果上传给CNCF社区,当报告审核通过,交付一定的费用(CNCF Members免费)后,就会得到CNCF基金会给企业颁发一个Certified Kuberne

2022-04-17 16:13:53 767 1

原创 2021-08-25

linux中vim编辑器的替换功能全局替换:%/sun/wang 把sun全部替换成wang替换3到5行:3,5s/sun/wang

2021-08-25 10:17:15 81

原创 2021-08-11

使用 Cgroups 限制 Kubernetes Pod 进程数k8s里面的pod资源是最小的计算单位,抽象了一组(一个或多个)容器。容器也是linux系统上的进程,但基于namespace和cgroup等技术实现了不同程度的隔离。简单来说namespace可以让每个进程有独立的PID,IPC和网络空间。Cgroups可以控制进程的资源占用,比如CPU,内存和允许的最大进程数等等。场景介绍1.由于代码上的 bug ,没有及时对子进程回收,然后这个容器不断 fork 产生子进程,耗尽了宿主机的进程表空间

2021-08-11 10:19:49 529 1

原创 2021-07-23

k8s常见问题排查思路一、pod生命周期1.pod的四种状态pending:APIserver已经创建该server,但pod内有一个或多个容器的镜像还未创建,可能在下载中。running:Pod内所有的容器已创建,所有容器都是运行状态failed:Pod内所有容器都已退出,其中至少有一个容器退出失败unknown:由于某种原因无法获取Pod的状态,比如 网络不通。二、k8s排错之pod异常1.查看pod的配置是否正确[root@k8s-master ~]# kubectl get p

2021-07-23 11:35:04 93

原创 2021-05-23

分布式存储Ceph一:存储的分类1.本地文件系统ntfs(windows)、ext2、ext3、ext4、xfsext2不带日志,3和4带有日志:文件系统的日志作用(防止机器突然断电):所有的数据在给磁盘存数据之前会先给文件系统的日志里面存一份,防止机器突然断电之后数据没有存完,这样它还可以从日志里面重新将数据拷贝到磁盘。2.网络文件系统----做远程共享非分布式nfs 网络文件系统–称之为nas存储(网络附加存储)分布式hdfs 分布式网络文件系统glusterfs 分布式网络文件系统

2021-05-23 09:31:46 408

原创 2021-03-24

RAP2 详细部署、操作指南(全网最详细)什么是rap?RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具提升我们的协作效率可视化编辑,完善的版本控制,各种格式的导入导出。让前后端约定接口的工作变得十分简单RAP会自动根据接口文档生成Mock接口,这些接口会自动生成模拟数据,支持复杂的生成逻辑。rap好处用处在前端开发过程中,我们需要实时与后端进行数据交互。然而大多数时候,前端开发都是在没有后端数据提供的情况下进行的,这时

2021-03-24 23:37:57 176

原创 2021-03-24

zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: 没有那个文件或目录解决[root@centos redis]# make MALLOC=libc注意:编译安装开启redis服务守护进程vim /app/redis-4.0.11/redis.confdaemonize no 改为 daemonize yes # 以守护进程运行启动:./redis-server /app/redis-4.0.11/redis.conf.

2021-03-24 17:26:37 47

原创 2021-03-23

linux登录后出现-bash-4.1$,解决办法登录你的异常用户,比如使用root登录。执行cp /etc/skel/.bash* /root/然后重新登录进入即可。其中遇到的问题有 cp: target `/root/’ is not a directory自己手动建一个root目录再执行cp。问题解决...

2021-03-23 17:02:31 63

原创 2021-03-23

Error response from daemon: Get https://nexusserver:8082/v1/users/: http: server gave HTTP response to HTTPS client报错报错原因:docker 镜像仓库暂不支持https2.解决在 /etc/docker/ 目录下,创建daemon.json文件(如果有直接覆盖)在文件中写入{"insecure-registries":["192.168.40.228:8082"] ..

2021-03-23 16:55:27 39

原创 2021-03-23

Error response from daemon: Get http://nexusserver:8082/v1/users/: dial tcp: lookup nexusserver on 192.168.40.2:53: no such host报这个错2.解决vim /etc/hosts (把ip加进去就好)

2021-03-23 16:47:42 39

原创 2021-03-12

Xshell生成公钥私钥打开xshell 找到工具栏选择新建用户密钥生成向导3.如图所示4.如图所示5.如图所示6.如图所示7.如图所示

2021-03-12 10:17:40 65

原创 2021-03-12

nginx的学习(四)nginx web模块连接状态1.查看有没有这个模块nginx -V 2>&1 |grep stub_statusvim /etc/nginx/conf.d/default.confserver { location /nginx_status { stub_status; allow all; //连接状态}随机主页random_index_module替换模块sub_module

2021-03-12 10:12:17 47

原创 2021-03-08

nginx学习(三)nginx.conf的组成:nginx.conf一共由三部分组成,分别为:全局块、events块、http块。在http块中又包含http全局块、多个server块。每个server块中又包含server全局块以及多个location块。在统一配置块中嵌套的配置快,各个之间不存在次序关系。nginx的配置rpm -ql +包名,可以看到rpm包,安装的详细路径rpm -ql nginx/etc/logrotate.d/nginx //日志轮转/etc/nginx

2021-03-08 13:31:13 106 1

原创 2021-03-08

nginx学习(二)访问nginx的官方网站:http://www.nginx.org/nginx版本类型:Mainline version: 主线版,即开发版Stable version: 最新稳定版,生产环境上建议使用的版本Legacy versions: 遗留的老版本的稳定版nginx的安装(yum安装)使用默认的yum仓库,epel仓库里是有关于nginx的yum仓库 确保你的服务器上有epel扩展仓库,并且要保证你的服务器网络正常,yum仓库正常 如果有

2021-03-08 10:11:40 115

原创 2021-03-07

nginx学习(一)nginx简单的介绍Nginx因为它的稳定性、丰富的模块库、灵活的配置和低系统资源的消耗而闻名.业界一致认为它是Apache2.2+mod_proxy_balancer的轻量级代替者,不仅是因为响应静态页面的速度非常快,而且它的模块数量达到Apache的近2/3。对proxy和rewrite模块的支持很彻底,还支持mod_fcgi、ssl、vhosts ,适合用来做mongrel clusters的前端HTTP响应。nginx和Apache一样使用模块化设计,nginx模块包括内置

2021-03-07 21:23:48 64

原创 2021-03-05

Linux:常用命令集锦查看内存大小free -m查看磁盘情况df -TH查看cpu型号cat /proc/cpuinfo | grep "physical id"查看内存总容量cat /proc/meminfo免密登入 ssh-keygen -t rsa ssh-copy-id root@+ip查ipip a查看包装没装rpm -qa |grep vim查看软件需要哪个包rpm -qf `which vim`查看当前目录

2021-03-05 16:45:02 66 1

原创 2021-03-04

NTP服务器的搭建NTP服务 (C/S 架构)它是通过网络在计算机系统之间进行时钟同步的网络协议关闭防火墙和selinux(服务端)systemctl stop firewalldsystemctl disable firewalldsetenforce 0下载软件 yum install ntp ntpdate -y systemctl start ntpd修改配置 vim /etc/ntp.conf(配置文件可以全部删掉,只要下面三行) restrict

2021-03-04 13:33:09 123 3

原创 2021-03-03

nfs如何挂载NFS 介绍NFS 全称是 Network FileSystem,NFS 和其他文件系统一样,是在 Linux 内核中实现的,因此 NFS 很难做到与 Windows 兼容。NFS 共享出的文件系统会被客户端识别为一个文件系统,客户端可以直接挂载并使用。关闭防火墙和selinux(服务端)systemctl stop firewalldsystemctl disable firewalldsetenforce 0安装软件yum -y install nfs-uti

2021-03-03 14:31:55 62

原创 2021-03-03

YUM源怎么挂载先创建一个目录 比如mkdir /mnt/centos/挂载然后查看mount /root/CentOS-7-x86_64-Everything-2003.iso /mnt/centos/df -TH写一个local.repo 到/etc/yum.repos.dvim local.repo清空原来旧的yum信息yum clean all更新yum仓库信息yum makecache查看有没有使用自制的yum源yum repolis

2021-03-03 10:24:47 65

空空如也

空空如也

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

TA关注的人

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