上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: 基于 StorageClass 的 NFS 动态卷 172.16.1.64 K8s-Master and node 172.16.1.65 K8s-Master and node 172.16.1.66 K8s-Master and node and NFS Server NFS 服务 # 安装 N 阅读全文
posted @ 2020-09-29 09:58 fengjian1585 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 快速部署Kubernetes监控系统Kube-Prometheus 1、什么是Kube-Prometheus(Operator) 框架 2、Kube-Prometheus部署 2.1、Kube-Prometheus安装 2.2、Kube-Prometheus配置 3、自定义 Kube-Prometh 阅读全文
posted @ 2020-09-29 09:55 fengjian1585 阅读(3215) 评论(0) 推荐(0) 编辑
摘要: 加密压缩 tar -czvf - abcd | openssl des3 -salt -k passw0rd -out ./abcd.tar.gz 解密解压 openssl des3 -d -k passw0rd -salt -in ./abcd.tar.gz | tar xvf - 阅读全文
posted @ 2020-09-18 16:09 fengjian1585 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 这是许多kafka使用者经常会问到的一个问题。本文的目的是介绍与本问题相关的一些重要决策因素,并提供一些简单的计算公式。 越多的分区可以提供更高的吞吐量 首先我们需要明白以下事实:在kafka中,单个patition是kafka并行操作的最小单元。在producer和broker端,向每一个分区写入 阅读全文
posted @ 2020-09-15 09:35 fengjian1585 阅读(170) 评论(0) 推荐(0) 编辑
摘要: MaxRAMPercentage、InitialRAMPercentage、MinRAMPercentage。 这三个参数是JDK8U191为适配Docker容器新增的几个参数,类比Xmx、Xms,至于-XX:InitialRAMFraction、-XX:MaxRAMFraction、-XX:Min 阅读全文
posted @ 2020-09-09 16:01 fengjian1585 阅读(11479) 评论(0) 推荐(0) 编辑
摘要: jenkins cpu内存突然升高,卡在 Waiting for Jenkins to finish collecting data 查看cpu飙升原因 1.使用top 定位到占用CPU高的进程PID 通过ps aux | grep PID命令 2.获取线程信息,并找到占用CPU高的线程 ps -m 阅读全文
posted @ 2020-08-21 11:23 fengjian1585 阅读(3561) 评论(0) 推荐(0) 编辑
摘要: 华为云 缓存过期 python 脚本 下载GitHub源码安装方式,如下: 将代码下载到您项目合适的位置,以pythonsdk作为您选择的位置举例,执行下面的命令完成源码下载和安装: git clone https://github.com/huaweicloud/huaweicloud-sdk-p 阅读全文
posted @ 2020-08-12 11:23 fengjian1585 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 解决pvc无法mount的问题 Normal Scheduled <unknown> default-scheduler Successfully assigned senyint/fms-server-5ccc948568-fgzbx to node4 Warning FailedAttachVo 阅读全文
posted @ 2020-08-04 14:27 fengjian1585 阅读(3894) 评论(0) 推荐(0) 编辑
摘要: 强制删除 pvc kubectl patch pvc pvc-9cd01e19-93b4-4bd8-bfc8-9d96cbe03f46 -p '{"metadata":{"finalizers":null}}' -n senyint 强制删除 pod kubectl delete pod PODNA 阅读全文
posted @ 2020-07-31 14:13 fengjian1585 阅读(2441) 评论(0) 推荐(0) 编辑
摘要: 1. 创建 traefik secret tls 证书, 注意不是 secret generic, 每一个namespace都要创建 kubectl create secret tls traefik-cert --key /tmp/traefik/cinyi.com.key --cert /tmp 阅读全文
posted @ 2020-07-22 17:01 fengjian1585 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 1. 设置secret kubectl create secret tls ingress-secret --key /tmp/traefik/senyint.com.key --cert /tmp/traefik/senyint.com.crt -n senyint 2. 配置ingress [r 阅读全文
posted @ 2020-07-22 16:02 fengjian1585 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 一、简 介Loki是受Prometheus启发由Grafana Labs团队开源的水平可扩展,高度可用的多租户日志聚合系统。 开发语言: Google Go。它的设计具有很高的成本效益,并且易于操作。使用标签来作为索引,而不是对全文进行检索,也就是说,你通过这些标签既可以查询日志的内容也可以查询到监 阅读全文
posted @ 2020-07-21 17:06 fengjian1585 阅读(6116) 评论(0) 推荐(0) 编辑
摘要: Falco 是一个云原生运行时安全系统,可与容器和原始 Linux 主机一起使用。它由 Sysdig 开发,是 Cloud Native Computing Foundation(云原生计算基金会)的一个沙箱项目。Falco 的工作方式是查看文件更改、网络活动、进程表和其他数据是否存在可疑行为,然后 阅读全文
posted @ 2020-07-20 10:00 fengjian1585 阅读(1398) 评论(0) 推荐(0) 编辑
摘要: SonarQube 与 Jenkins 简介 SonarQub e 是一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测, 如 J ava、Python、Groovy、C、C++等几十种编程语言的检测。它主要的核心价值 阅读全文
posted @ 2020-07-20 09:31 fengjian1585 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Downward API 有两种方式可以将Pod和Container字段呈现给运行中的容器: 环境变量 DownwardAPIVolumeFile 这两种呈现Pod和Container字段的方式都称为Downward API。 用Pod字段作为环境变量的值 在这个练习中,你将创建一个包含一个容器的p 阅读全文
posted @ 2020-07-18 21:50 fengjian1585 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 1、部署Jenkins 2、Kubernetes 动态创建 Jenkins Slave 配置 3、Jnekins Pipeline 介绍与动态生成 Jenkins Slave 4、Jenkins Pipeline 自动化在 kubernetes 部署应用 5、Jenkins新皮肤:BlueOcean 阅读全文
posted @ 2020-07-17 16:58 fengjian1585 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 1. 下载 https://dl.min.io/server/minio/release/linux-amd64/minio 2. minio 拷贝到 /usr/local/bin/目录 mv minio /usr/local/bin/ chmod +x /usr/local/bin/minio 3 阅读全文
posted @ 2020-07-17 14:32 fengjian1585 阅读(1796) 评论(0) 推荐(0) 编辑
摘要: apiVersion: v1 kind: ServiceAccount metadata: name: elasticsearch-logging namespace: senyint labels: k8s-app: elasticsearch-logging addonmanager.kuber 阅读全文
posted @ 2020-07-14 13:18 fengjian1585 阅读(249) 评论(0) 推荐(0) 编辑
摘要: skywalking cluster: selector: ${SW_CLUSTER:standalone} standalone: # Please check your ZooKeeper is 3.5+, However, it is also compatible with ZooKeepe 阅读全文
posted @ 2020-07-14 13:16 fengjian1585 阅读(2327) 评论(0) 推荐(0) 编辑
摘要: 在 Kubernetes 集群会碰到这个间歇性 5 延迟的问题,Weave works 发布了一篇博客 Racy conntrack and DNS lookup timeouts 详细介绍了问题的原因。 简单来说,由于 UDP 是无连接的,内核 netfilter 模块在处理同一个 socket 阅读全文
posted @ 2020-07-04 12:59 fengjian1585 阅读(1793) 评论(0) 推荐(0) 编辑
摘要: 什么是Operator Operator是由 CoreOS 公司开发的,用来扩展 Kubernetes API,特定的应用程序控制器。它被用来创建、配置和管理复杂的有状态应用,如数据库、缓存和监控系统。Operator 是基于 Kubernetes 的资源和控制器概念之上构建,但同时又包含了应用程序 阅读全文
posted @ 2020-06-27 15:41 fengjian1585 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: 夜莺监控+prometheus 阅读全文
posted @ 2020-06-26 16:06 fengjian1585 阅读(2427) 评论(0) 推荐(0) 编辑
摘要: 由于使用模板替换生成的 yaml 文件,端口号deployment service 是一致的,但是在发布时不能确定jar应用的端口号(真不配合,没办法) 造成要修改端口号,deployment 替换模板后直接调用 curl PUT 可以更新,但是service 出现问题, 前期是删除sevice,造 阅读全文
posted @ 2020-06-25 06:33 fengjian1585 阅读(472) 评论(0) 推荐(0) 编辑
摘要: oracle 安装学习 安装oracle-rdbms 命令,很多系统参数会自动安装,只需要重新修改oracle账户密码即可。 yum install oracle-rdbms-* -y passwd oracle cat /etc/sysctl.conf cat /etc/security/limi 阅读全文
posted @ 2020-05-07 17:12 fengjian1585 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一、服务调用关系 二、服务器环境 三、软件环境 3.1 安装docker yum -y install docker systemctl start docker systemctl enable docker ExecStart=/usr/bin/dockerd -H 0.0.0.0:2375 - 阅读全文
posted @ 2020-05-06 17:09 fengjian1585 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 1.结构 master1 redis-server(6079) redis-sentinel(26379) node1 redis-server(6079) redis-sentinel(26379) node2 redis-server(6079) redis-sentinel(26379) 2. 阅读全文
posted @ 2020-04-30 16:02 fengjian1585 阅读(411) 评论(0) 推荐(0) 编辑
摘要: fabric核心概念 hyperledger fabric符合上面说过的区块链的所有特性。我们必须先了解它的一些概念,才能进一步理解其架构设计。由于英文资料居多,所以这些概念我都以英文描述为准: chaincode:智能合约,每个chaincode可提供多个不同的调用命令。智能合约是运行在区块链上的 阅读全文
posted @ 2020-04-20 15:47 fengjian1585 阅读(792) 评论(0) 推荐(0) 编辑
摘要: kafa部署在k8s中,并且使用statefulset 方式部署,应用pod连接kafka 使用 kafka-0.kafka-hs.sy-platform-demo.svc.cluster.local.:9093, 如果k8s 外部开发测试,无法连接,所以需要外部网络与pod service网络打通 阅读全文
posted @ 2020-04-14 11:48 fengjian1585 阅读(2105) 评论(0) 推荐(0) 编辑
摘要: 1. 结构采用, pod中植入 agent, 传输到 172.16.230.29:11800, es 使用docker部署,版本es7 docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=si 阅读全文
posted @ 2020-04-10 15:50 fengjian1585 阅读(5901) 评论(0) 推荐(0) 编辑
摘要: 目前k8s 升级到 1.18版本, rocketmq etcd 部署在外部, 由于使用了kube-prometheus 对k8s进行了监控,所以打算直接抓取rocketmq , 可以从prometheus 官网找到合适 exporter https://prometheus.io/docs/inst 阅读全文
posted @ 2020-04-09 13:32 fengjian1585 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: Pod initContainers 1. Pod的初始化容器和应用程序容器共享一个Volume, 2. 进程间通信,一个pod包含多个container,如果有启动顺序,需要使用initcontainer init 3. nginx pod 反向代理 java服务,如果java没有启动,需要制定 阅读全文
posted @ 2020-04-07 15:58 fengjian1585 阅读(368) 评论(0) 推荐(0) 编辑
摘要: CentOS7.x中可以通过下面的方式关闭 numa: 1. 编辑 /etc/default/grub 文件,如下图所示加上:numa=off 2. 重新生成 /etc/grub2.cfg 配置文件: grub2-mkconfig -o /etc/grub2.cfg 3. 重启操作系统 reboot 阅读全文
posted @ 2020-03-31 15:10 fengjian1585 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 结构 主机名 IP 端口 作用 proxysql 172.17.0.7 6032,6033 代理 master 172.17.0.3 3306 MGR集群 slave1 172.17.0.4 3306 slave2 172.17.0.3 3306 slave3 172.17.0.6 3306 MGR 阅读全文
posted @ 2020-03-26 16:35 fengjian1585 阅读(318) 评论(0) 推荐(2) 编辑
摘要: 4、拉取openvpn镜像 docker pull kylemanna/openvpn:2.4 5. 创建一个目录 mkdir -p /data/openvpn 6. 生成配置文件(117.121.100.230这个ip是我当前服务器的公网IP) docker run -v /data/openvp 阅读全文
posted @ 2020-03-19 21:42 fengjian1585 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1. 下载 wget https://www.percona.com/downloads/Percona-XtraDB-Cluster-LATEST/Percona-XtraDB-Cluster-5.7.28-31.41/binary/tarball/Percona-XtraDB-Cluster-5 阅读全文
posted @ 2020-03-15 15:12 fengjian1585 阅读(685) 评论(0) 推荐(0) 编辑
摘要: centos7 ssh dockerfile FROM centos:centos7.7.1908ENV PATH $PATH:/usr/local/mysql/bin/ RUN yum -y install wget RUN rm -rf /etc/yum.repos.d/* RUN cd /et 阅读全文
posted @ 2020-03-15 10:59 fengjian1585 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 安装 LDAP docker run -d \ -p 389:389 \ -v /data/ldap/ldap:/var/lib/ldap \ -v /data/ldap/slapd.d:/etc/ldap/slapd.d \ --name ldap \ --env LDAP_TLS=false \ 阅读全文
posted @ 2020-03-14 22:20 fengjian1585 阅读(3584) 评论(0) 推荐(0) 编辑
摘要: 一、pt-online介绍 pt-online-schema-change是percona公司开发的一个工具,在percona-toolkit包里面可以找到这个功能,它可以在线修改表结构 原理: 首先它会新建一张一模一样的表,表名一般是_new后缀 然后在这个新表执行更改字段操作 然后在原表上加三个 阅读全文
posted @ 2020-03-14 21:27 fengjian1585 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 【MySQL】企业级监控解决方案Promethus+Grafana Promethus用作监控数据采集与处理,而Grafana只是用作数据展示 一、Promethus简介 Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展 阅读全文
posted @ 2020-03-13 14:07 fengjian1585 阅读(688) 评论(0) 推荐(0) 编辑
摘要: BIND DLZ 配置 mysql: 172.17.0.2BIND主: 172.17.0.3 BIND从: 172.17.0.4 mysql 5.7 BIND 9.16 BIND 安装: yum -y install libcap* libuv libuv-devel wget https://do 阅读全文
posted @ 2020-03-12 17:56 fengjian1585 阅读(770) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页