上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: [root@master1 ~]# kubectl get lease -A NAMESPACE NAME HOLDER AGE kube-node-lease master1 master1 251d kube-node-lease master2 master2 251d kube-node-l 阅读全文
posted @ 2022-02-25 13:27 fengjian1585 阅读(154) 评论(0) 推荐(0)
摘要: 2 使用ConfigMap 2.1 通过环境变量的方式使用ConfigMap 2.1.1 使用单个ConfigMap中的数据定义容器环境变量 配置文件:创建一个名称为 single-cm-demo.yaml 的配置文件,内容如下所示。该配置文件中定义了一个名称为 env-cm 的ConfigMap, 阅读全文
posted @ 2022-02-24 10:42 fengjian1585 阅读(155) 评论(0) 推荐(0)
摘要: 探针 Pod 探针的相关属性 探针(Probe)有许多可选字段,可以用来更加精确的控制Liveness和Readiness两种探针的行为(Probe): initialDelaySeconds: Pod 启动后首次进行检查的等待时间,单位“秒”。 periodSeconds: 检查的间隔时间,默认为 阅读全文
posted @ 2022-02-24 09:43 fengjian1585 阅读(826) 评论(0) 推荐(0)
摘要: nodesjs 基础镜像 FROM centos:centos7.9.2009 MAINTAINER fengjian <fengjian1585@163.com> ENV TZ "Asia/Shanghai" ENV TERM xterm ENV NODE_HOME=/usr/local/node 阅读全文
posted @ 2022-02-23 11:15 fengjian1585 阅读(251) 评论(0) 推荐(0)
摘要: https://ghproxy.com/ 阅读全文
posted @ 2022-02-22 13:33 fengjian1585 阅读(288) 评论(0) 推荐(0)
摘要: Centos7安装NPM 1.安装gcc yum install gcc gcc-c++ 2.下载node国内镜像(推荐) wget https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gz 3.解压并重命 阅读全文
posted @ 2022-02-18 10:07 fengjian1585 阅读(175) 评论(0) 推荐(0)
摘要: 一、mqcloud(https://github.com/sohutv/mqcloud/) sohu出的集客户端SDK,运维,监控,预警等功能的RocketMQ企业级一站式服务平台 使用java开发,功能比较多,对集群数量较多的环境支持比较好 二、RocketmqExporter(https://g 阅读全文
posted @ 2022-02-11 14:28 fengjian1585 阅读(1216) 评论(0) 推荐(0)
摘要: 查看prometheus kubectl get prometheus k8s -n kubesphere-monitoring-system -o yaml 添加 http://172.31.115.19:8480/insert/0/prometheus/api/v1/write , 使prome 阅读全文
posted @ 2022-01-29 17:09 fengjian1585 阅读(726) 评论(0) 推荐(0)
摘要: 所有容器都应该设置 requestrequest 的值并不是指给容器实际分配的资源大小,它仅仅是给调度器看的,调度器会 “观察” 每个节点可以用于分配的资源有多少,也知道每个节点已经被分配了多少资源。被分配资源的大小就是节点上所有 Pod 中定义的容器 request 之和,它可以计算出节点剩余多少 阅读全文
posted @ 2022-01-29 17:04 fengjian1585 阅读(602) 评论(0) 推荐(0)
摘要: 1. 概述 作为 Kubernetes 最长使用的一种网络插件,Calico 具有很强的扩展性,较优的资源利用和较少的依赖,相较于 Flannel 插件采用 Overlay 的网络,Calico 可以通过三层路由的方式采用性能更佳的 Underlay 网络,Calico 网络插件的转发效率是所有方案 阅读全文
posted @ 2022-01-27 08:51 fengjian1585 阅读(294) 评论(0) 推荐(0)
摘要: 简介 VictoriaMetrics集群方案,除了有单节点方案的优点以外,还可以做到水平扩容,当有大量数据存储时,VictoriaMetrics集群方案是个不错的选择。 官方建议是100w/s以下的数据点抓取,使用单节点版,单节点版可以省更多的CPU、内存、磁盘资源。 但是,当遇到如下问题可以考虑集 阅读全文
posted @ 2022-01-24 16:47 fengjian1585 阅读(3413) 评论(0) 推荐(0)
摘要: 1. yum 安装ffmpeg 依赖软件 yum install autoconf automake cmake freetype-devel gcc gcc-c++ git libtool make mercurial nasm pkgconfig zlib-devel python-devel 阅读全文
posted @ 2022-01-24 15:07 fengjian1585 阅读(512) 评论(0) 推荐(0)
摘要: 1 第一步 2 .第二步 3. 第三步 4. 第四步 #注释 一定要 post 中 deleteDir 注释掉 阅读全文
posted @ 2021-12-27 14:36 fengjian1585 阅读(669) 评论(0) 推荐(0)
摘要: 背景 文件存储(Cloud File Storage,CFS)支持 NFS v3.0 及 NFS v4.0 协议, 其中 NFS v3.0 是 NFS 协议较早期版本,兼容 Windows 客户端;NFS v4.0 协议为稍后期版本,支持文件锁等功能。 客户端现象 在大量小文件或者大小文件混合场景下 阅读全文
posted @ 2021-12-23 18:21 fengjian1585 阅读(3380) 评论(0) 推荐(1)
摘要: curl -v -u 'admin:123456' --upload-file kafka_2.11-1.1.0.jar http://10.0.0.1:8081/nexus/repository/maven-releases/org/apache/kafka/1.1.0/kafka_2.11-1. 阅读全文
posted @ 2021-12-10 15:42 fengjian1585 阅读(322) 评论(0) 推荐(0)
摘要: zookeer 中查询 canal信息 ls /otter/canal:canal的根目录 ls /otter/canal/cluster:整个canal server的集群列表 ls /otter/canal/destinations:destination的根目录 get /otter/cana 阅读全文
posted @ 2021-12-10 13:15 fengjian1585 阅读(88) 评论(0) 推荐(0)
摘要: 点开来具体查看发现Active NameNode和Stanby NameNode都有上一次检查点的告警。 2.解决方法是要我们手动保存一次HDFS的检查点输入以下命令 摘自 https://www.freesion.com/article/9575249903/ 阅读全文
posted @ 2021-11-29 16:49 fengjian1585 阅读(433) 评论(0) 推荐(0)
摘要: jenkins 启动java放后台不退出 #启动测试环境 ssh root@10.20.20.99 "/home/testabc/start.sh 2 2 >/dev/null 2>&1 &" 阅读全文
posted @ 2021-11-12 13:32 fengjian1585 阅读(338) 评论(0) 推荐(0)
摘要: 在线添加新磁盘 #扫描 SCSI总线并添加 SCSI 设备 for host in $(ls /sys/class/scsi_host) ; do echo "- - -" > /sys/class/scsi_host/$host/scan; done #重新扫描 SCSI 总线 for scsi_ 阅读全文
posted @ 2021-11-08 12:12 fengjian1585 阅读(73) 评论(0) 推荐(0)
摘要: 设置node1 不能调度 kubectl cordon node1 驱逐node2节点上的Pod kubectl drain node1 --delete-local-data --ignore-daemonsets --force --delete-local-data 删除本地数据,即使empt 阅读全文
posted @ 2021-11-08 08:37 fengjian1585 阅读(273) 评论(0) 推荐(0)
摘要: Dolphinscheduler 下载: wget --no-check-certificate https://dlcdn.apache.org/dolphinscheduler/2.0.0-alpha/apache-dolphinscheduler-2.0.0-alpha-bin.tar.gz 阅读全文
posted @ 2021-11-03 16:57 fengjian1585 阅读(1758) 评论(0) 推荐(0)
摘要: k8s 使用非root用户启动 Dockerfile FROM 192.168.15.198/source/tomcat8_jdk1.8:202107131202 MAINTAINER fengjian <627459560@qq.com> RUN groupadd -g 2000 fengjian 阅读全文
posted @ 2021-11-01 10:55 fengjian1585 阅读(1205) 评论(0) 推荐(0)
摘要: Jenkins每次构建完了后要自动杀掉部署过程中的子进程。 Jenkins使用processTreeKiller杀掉了所有子进程,而且这是Jenkins的默认行为。当一次build异常结束,或被人终止时,必然需要结束所有这次build启动的子进程。 在pipeline的job中,执行启动tomcat 阅读全文
posted @ 2021-10-18 13:28 fengjian1585 阅读(1506) 评论(1) 推荐(1)
摘要: 同步只增加的文件,已有的文件不同步 rsync -torpvg --ignore-existing --progress test root@192.168.15.198:/root/"--ignore-existing"是更新目标端不存在的文件。 使用"--existing"选项使得只更新目标端已 阅读全文
posted @ 2021-09-29 09:51 fengjian1585 阅读(193) 评论(0) 推荐(0)
摘要: 查看kube-controller-manager 报错, 说ip地址段已经没有可用的ip了 [root@master1 ~]# journalctl -f -t kube-controller-manager -- Logs begin at 日 2021-09-12 12:29:49 CST. 阅读全文
posted @ 2021-09-23 14:06 fengjian1585 阅读(1546) 评论(0) 推荐(0)
摘要: xfs硬盘格式inode空间占比(默认为5%) xfs文件系统动态扩容inode空间占比为10%(后续可以根据存储情况调整) $ xfs_growfs -m 10 /minio 摘自:https://blog.51cto.com/zyrs/2747677 阅读全文
posted @ 2021-09-15 11:12 fengjian1585 阅读(867) 评论(0) 推荐(0)
摘要: jenkins pipeline 发布多台服务器,多实例 @Library('jenkinsci-unstashParam-library') _ import hudson.model.*; println env.JOB_NAME println env.BUILD_NUMBER println 阅读全文
posted @ 2021-09-02 13:02 fengjian1585 阅读(1203) 评论(0) 推荐(0)
摘要: jenkins options 保存构建次数 pipeline { agent any options { buildDiscarder(logRotator(numToKeepStr: '2')) #保存历史构建记录的数量 disableConcurrentBuilds() #禁止pipeline 阅读全文
posted @ 2021-09-01 09:23 fengjian1585 阅读(847) 评论(0) 推荐(0)
摘要: 微服务中,网关会把流量分配给每个Pod节点上 1. 如果我们直接将Pod杀死,那这部分流量就无法得到正确处理,会影响部分用户,通常来说网关或者注册中心会将我们的服务保持一个心跳,过了心跳超时之后会自动摘除我们的服务,但是有一个问题就是超时时间可能是30秒也可能是60秒,虽然不会影响我们的系统,但是会 阅读全文
posted @ 2021-08-30 13:24 fengjian1585 阅读(4438) 评论(0) 推荐(0)
摘要: etcd DB 空间配额大小默认限制为2G,当数据达到2G的时候就不允许写入. 1. 查看 etcd的 使用情况 [root@master1 ~]# export ETCDCTL_API=3 [root@master1 ~]# etcdctl endpoint status --write-out 阅读全文
posted @ 2021-08-13 17:26 fengjian1585 阅读(1605) 评论(0) 推荐(0)
摘要: 误删或者机器宕机,会导致 Etcd 数据的丢失或某个节点的 Etcd 数据异常时,请不要慌,认真看完此文,绝对有收获。当误删时,如何恢复数据,这个操作需求在实际环境当中是不可避免的。以下描述删除两个 namespace 下的 Pod,如何恢复对应 namespace 的数据。 备份etcd ETCD 阅读全文
posted @ 2021-08-13 16:53 fengjian1585 阅读(433) 评论(0) 推荐(0)
摘要: cratedb监控 使用 Docker(和 JMX 监控)启动 Prometheus、Grafana 和 CrateDB 为了运行我们的工具,我们将使用 Docker。我们将使用docker-compose构建我们的容器,它非常方便地定义和运行多容器 Docker 应用程序。 Docker-comp 阅读全文
posted @ 2021-08-10 09:12 fengjian1585 阅读(140) 评论(0) 推荐(0)
摘要: 夜莺v5 报警python脚本 #!/usr/bin/python # -*- coding: UTF-8 -*- # # n9e-server把告警事件通过stdin的方式传入notify.py,notify.py从事件中解析出接收人信息、拼出通知内容,发送通知 # 脚本的灵活性高,要接入短信、电 阅读全文
posted @ 2021-08-05 15:42 fengjian1585 阅读(895) 评论(0) 推荐(0)
摘要: 分配4个C的子网,比如 172.22.132.0/22 其中大数据应用连接 mq, iptable做了限制,只允许指定IP访问, 所以需要从 172.22.132.0/22 切出子网 规划如下: 大数据网络: 172.22.135.0/25 使用IP126个 其他pod网络: 172.22.132. 阅读全文
posted @ 2021-06-30 14:34 fengjian1585 阅读(1003) 评论(0) 推荐(0)
摘要: helm 用途 1. 创建新的chart 2. chart 打包成tgz 格式 3. 上传chart 到 chart 残酷或从仓库中下载chart 4. 在k8s集群中安装或卸载chart 5. 管理用helm安装的 chart的发布周期 重要概念 1. chart 包含了创建k8s的一个应用实例的 阅读全文
posted @ 2021-06-14 19:06 fengjian1585 阅读(469) 评论(0) 推荐(0)
摘要: 当节点断开连接后,很多事情都在背后发生,以下是简单的总结: 当节点变得不可访问时,主节点会将节点设置为“NotReady”状态。 主节点在执行任何操作之前会等待 pod-eviction-timeout。作为 kube-controller-manager 引导过程的一部分,默认情况下,pod-ev 阅读全文
posted @ 2021-06-10 08:21 fengjian1585 阅读(248) 评论(0) 推荐(0)
摘要: apt-get update apt install net-tools iputils-ping dnsutils iproute2 ethtool inetutils-traceroute tcpdump -y 阅读全文
posted @ 2021-05-27 13:17 fengjian1585 阅读(599) 评论(0) 推荐(0)
摘要: calico网络 包含 overlay 和 underlay网络 overlay IPIP和VXLAN模式, IPIP可以使用BGP协议, VXLAN不能使用BGP协议, 可以跨网段,建立隧道 underlay BGP模式, 必须同一个C网 1、修改ippool,需要把ipipMode从Always 阅读全文
posted @ 2021-05-26 17:03 fengjian1585 阅读(1555) 评论(0) 推荐(0)
摘要: 需求: node1 node2 的 pod 都分配一个网段, node3 node4 的 pod 都分配一个网段 | router | | | | rack-0 | | rack-1 | | kube-node-1 | | kube-node-3 | - - - - - - - - - - - - 阅读全文
posted @ 2021-05-26 13:01 fengjian1585 阅读(408) 评论(0) 推荐(0)
摘要: Pod 1 访问 Pod 2大致流程如下:数据包从容器1出到达Veth Pair另一端(宿主机上,以cali前缀开头);宿主机根据路由规则,将数据包转发给下一跳(网关);到达Node2,根据路由规则将数据包转发给cali设备,从而到达容器2。 其中,这里最核心的“下一跳”路由规则,就是由 Calic 阅读全文
posted @ 2021-05-25 10:57 fengjian1585 阅读(2638) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页