问题: 突然发现访问网站很慢,服务器的cpu、内存和磁盘使用率都正常
[crayon-69d264ecb81a4099722477/]
说明:
[crayon-69d264ecb81ab300764094/]
[crayon-69d264ecb81ad786106681/]
问题原因:内核的 conntrack 空间满了
解决:
先查看下连接....
Read More >
问题: 突然发现访问网站很慢,服务器的cpu、内存和磁盘使用率都正常
[crayon-69d264ecb81a4099722477/]
说明:
[crayon-69d264ecb81ab300764094/]
[crayon-69d264ecb81ad786106681/]
问题原因:内核的 conntrack 空间满了
解决:
先查看下连接....
Read More >
2020
11-09
11-09
KVM虚拟机下img镜像文件虚拟机磁盘扩容方法
一、 以我kvm虚拟机中的project-monitor为例
1、创建空的磁盘文件:这里我们创建一个100G的磁盘
[crayon-69d264ecb8690281169641/]
2.查看创建的空磁盘文件大小
[crayon-69d264ecb8695144989314/]
3、修改虚拟机配置文件
[crayon-69d264ecb86970....
Read More >
2020
09-27
09-27
metrics-server安装与使用
[crayon-69d264ecb88ac463845804/]
autotls目录 自动生成证书 tls目录 手动签发证书 签发证书并生成secrets
1.autotls目录 (自动生成证书直接执行)
[crayon-69d264ecb88b1665811211/]
2.tls目录(自签发证书)
使用cfss签发证书参考这里 (本文不涉及)
....
Read More >
2020
09-25
09-25
npm私服建设(nexus)
需求:在Nexus Repository Manager中添加一个npm私立服务器
打开官方网址
[crayon-69d264ecb8b80023358560/]
[crayon-69d264ecb8b86579592336/]
往下拉
点进去(google翻译)
从文档上看共需要创建3个仓库,也就是这三个(如下图)
....
Read More >
2020
09-17
09-17
k8s安装rocketmq集群
1.获取yaml
[crayon-69d264ecb8e90732179622/]
2.打镜像:
[crayon-69d264ecb8e94845354808/]
3.创建ns,并给节点添加标签,用来约束rocketmq节点分布
[crayon-69d264ecb8e96289049448/]
3.1 创建imagePullSecrets
[crayon....
Read More >
2020
09-15
09-15
k8s容器健康检查Health
一、健康检查机制
[crayon-69d264ecb90e5739734528/]
k8s的健康检查有主要以探针的方式来进行,目前有以下三种探针:
[crayon-69d264ecb90ea506391766/]
而通过结合Restartpolicy和健康检查机制,k8s可以实现以下需求:
[crayon-69d264ecb90eb662813343/]
....
Read More >
2020
09-11
09-11
k8s部署nacos集群(sts)
生产持久化部署。必须要使用持久卷,否则会出现数据丢失的情况
Nacos的自动扩容缩容需要依赖持久卷,以及数据持久化也是一样,本例中使用的是NFS来使用PVC.
1. 部署nfs-csi (storageclass) 这里采用的是Qist大佬的官方yaml
nfs-StorageClass 部署
[crayon-69d264ecb93d4948523359/]
2.....
Read More >
2020
09-11
09-11
StorageClass nfs-csi
需要先安装nfs
[crayon-69d264ecb9645666800150/]
[crayon-69d264ecb964a129590778/]
[crayon-69d264ecb964c785415314/]
1. 创建命名空间
[crayon-69d264ecb964e213635823/]
2. 1.20以前版本需要注释掉fsGroupPolicy(....
Read More >
2020
09-05
09-05
二进制安装node_exporter采集器
1.下载地址: https://github.com/prometheus/node_exporter
[crayon-69d264ecb9b57638304712/]
2. 将采集器加入开机自动启动:
[crayon-69d264ecb9b5c159141410/]
[crayon-69d264ecb9b5e292698401/]
3.启动采集器
[....
Read More >
2020
08-30
08-30
gitlab-ci小程序发版
一、为什么要做小程序自动化部署方案?
同个项目多人开发,频繁上传代码,来回切换不同人的版本,效率低下。上传的小程序代码和代码仓库的代码无法保持一致。版本控制问题无法很好解决。本地提交的代码,发正式版提交审核后,需要重新打包发布,切回体验版。
二、背景知识
gitlab ci
miniprogram-ci
三、方案思路
1.打包小程序
2. 借助小程序官方....
Read More >