上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: 查看cpu是否支持虚拟化 egrep '(vmx|svm)' /proc/cpuinfo 安装libvrit* yum -y install libvirt* 启动 systemctl restart libvirtd #libvirtd 与内核交互 使用virsh 客户端工具会链接本地libvir 阅读全文
posted @ 2020-11-26 19:21 fengjian1585 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 按照三级登报2.0 要求,mysql开启审计日志 a)应启用安全审计功能,审计覆盖到每个用户,对重要的用户行为和重要安全事件进行审计; b)审计记录应包括事件的日期和时间、用户、事件类型、事件是否成功及其他与审计相关的信息; c)应对审计记录进行保护,定期备份,避免受到未预期的删除、修改或覆盖等; 阅读全文
posted @ 2020-11-25 09:55 fengjian1585 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: 一、Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听; 2)启动数据库实例; 1.登录服务器,切换到oracle用户,或者以oracle用户登录 [admin@dataserver ~]$ su - oracle 密码: [oracle@dataserver ~]$ 阅读全文
posted @ 2020-11-11 15:53 fengjian1585 阅读(184) 评论(0) 推荐(0) 编辑
摘要: namesrv systemctl cat /lib/systemd/system/rocketmqnamesrv.service [Unit] Description=rocketmq - nameserver Documentation=http://mirror.bit.edu.cn/apac 阅读全文
posted @ 2020-11-03 10:16 fengjian1585 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 1. 使用ansible 建立一个redis 实例 2. 部署redis_exporter docker版部署 docker run -d --name redis_exporter -e REDIS_ADDR="redis://192.168.20.157:6379" -e REDIS_PASSW 阅读全文
posted @ 2020-10-23 15:38 fengjian1585 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 最近在向pipeline转变, 感觉部署shell控制灵活., 1.首先jenkins 安装 Zentimestamp 插件后, 该插件允许自定义Jenkins BUILD_TIMESTAMP变量的日期和时间模式。 docker build中使用时间戳做tag 2. 安装 Timestamper 插 阅读全文
posted @ 2020-10-20 10:23 fengjian1585 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 1、查看当前内核版本 $ uname -r 3.10.0-514.el7.x86_64 $ uname -a Linux k8s-master 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 阅读全文
posted @ 2020-09-29 17:31 fengjian1585 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 基于 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 阅读(241) 评论(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 阅读(3243) 评论(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 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 这是许多kafka使用者经常会问到的一个问题。本文的目的是介绍与本问题相关的一些重要决策因素,并提供一些简单的计算公式。 越多的分区可以提供更高的吞吐量 首先我们需要明白以下事实:在kafka中,单个patition是kafka并行操作的最小单元。在producer和broker端,向每一个分区写入 阅读全文
posted @ 2020-09-15 09:35 fengjian1585 阅读(212) 评论(0) 推荐(0) 编辑
摘要: MaxRAMPercentage、InitialRAMPercentage、MinRAMPercentage。 这三个参数是JDK8U191为适配Docker容器新增的几个参数,类比Xmx、Xms,至于-XX:InitialRAMFraction、-XX:MaxRAMFraction、-XX:Min 阅读全文
posted @ 2020-09-09 16:01 fengjian1585 阅读(11990) 评论(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 阅读(3727) 评论(0) 推荐(0) 编辑
摘要: 华为云 缓存过期 python 脚本 下载GitHub源码安装方式,如下: 将代码下载到您项目合适的位置,以pythonsdk作为您选择的位置举例,执行下面的命令完成源码下载和安装: git clone https://github.com/huaweicloud/huaweicloud-sdk-p 阅读全文
posted @ 2020-08-12 11:23 fengjian1585 阅读(198) 评论(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 阅读(3983) 评论(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 阅读(2460) 评论(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 阅读(719) 评论(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 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 一、简 介Loki是受Prometheus启发由Grafana Labs团队开源的水平可扩展,高度可用的多租户日志聚合系统。 开发语言: Google Go。它的设计具有很高的成本效益,并且易于操作。使用标签来作为索引,而不是对全文进行检索,也就是说,你通过这些标签既可以查询日志的内容也可以查询到监 阅读全文
posted @ 2020-07-21 17:06 fengjian1585 阅读(6162) 评论(0) 推荐(0) 编辑
摘要: Falco 是一个云原生运行时安全系统,可与容器和原始 Linux 主机一起使用。它由 Sysdig 开发,是 Cloud Native Computing Foundation(云原生计算基金会)的一个沙箱项目。Falco 的工作方式是查看文件更改、网络活动、进程表和其他数据是否存在可疑行为,然后 阅读全文
posted @ 2020-07-20 10:00 fengjian1585 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: SonarQube 与 Jenkins 简介 SonarQub e 是一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题。同时,它提供了丰富的插件,支持多种语言的检测, 如 J ava、Python、Groovy、C、C++等几十种编程语言的检测。它主要的核心价值 阅读全文
posted @ 2020-07-20 09:31 fengjian1585 阅读(348) 评论(0) 推荐(0) 编辑
摘要: Downward API 有两种方式可以将Pod和Container字段呈现给运行中的容器: 环境变量 DownwardAPIVolumeFile 这两种呈现Pod和Container字段的方式都称为Downward API。 用Pod字段作为环境变量的值 在这个练习中,你将创建一个包含一个容器的p 阅读全文
posted @ 2020-07-18 21:50 fengjian1585 阅读(703) 评论(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 阅读(561) 评论(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 阅读(1797) 评论(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 阅读(2357) 评论(0) 推荐(0) 编辑
摘要: 在 Kubernetes 集群会碰到这个间歇性 5 延迟的问题,Weave works 发布了一篇博客 Racy conntrack and DNS lookup timeouts 详细介绍了问题的原因。 简单来说,由于 UDP 是无连接的,内核 netfilter 模块在处理同一个 socket 阅读全文
posted @ 2020-07-04 12:59 fengjian1585 阅读(1850) 评论(0) 推荐(0) 编辑
摘要: 什么是Operator Operator是由 CoreOS 公司开发的,用来扩展 Kubernetes API,特定的应用程序控制器。它被用来创建、配置和管理复杂的有状态应用,如数据库、缓存和监控系统。Operator 是基于 Kubernetes 的资源和控制器概念之上构建,但同时又包含了应用程序 阅读全文
posted @ 2020-06-27 15:41 fengjian1585 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: 夜莺监控+prometheus 阅读全文
posted @ 2020-06-26 16:06 fengjian1585 阅读(2443) 评论(0) 推荐(0) 编辑
摘要: 由于使用模板替换生成的 yaml 文件,端口号deployment service 是一致的,但是在发布时不能确定jar应用的端口号(真不配合,没办法) 造成要修改端口号,deployment 替换模板后直接调用 curl PUT 可以更新,但是service 出现问题, 前期是删除sevice,造 阅读全文
posted @ 2020-06-25 06:33 fengjian1585 阅读(485) 评论(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 阅读(308) 评论(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 阅读(569) 评论(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 阅读(416) 评论(0) 推荐(0) 编辑
摘要: fabric核心概念 hyperledger fabric符合上面说过的区块链的所有特性。我们必须先了解它的一些概念,才能进一步理解其架构设计。由于英文资料居多,所以这些概念我都以英文描述为准: chaincode:智能合约,每个chaincode可提供多个不同的调用命令。智能合约是运行在区块链上的 阅读全文
posted @ 2020-04-20 15:47 fengjian1585 阅读(811) 评论(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 阅读(2130) 评论(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 阅读(6019) 评论(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 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: Pod initContainers 1. Pod的初始化容器和应用程序容器共享一个Volume, 2. 进程间通信,一个pod包含多个container,如果有启动顺序,需要使用initcontainer init 3. nginx pod 反向代理 java服务,如果java没有启动,需要制定 阅读全文
posted @ 2020-04-07 15:58 fengjian1585 阅读(370) 评论(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 阅读(694) 评论(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 阅读(320) 评论(0) 推荐(2) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页