摘要:
pod的生命周期是从创建至终止的这段时间范围 Pod的创建 1、用户通过kubectl或其他api客户端提交需要创建的pod信息给apiServer 2、apiServer开始生成pod对象的信息,并将信息存入etcd,然后返回确认信息至客户端 3、apiServer开始反映etcd中的pod对象的 阅读全文
摘要:
简单介绍: Kubernetes 的网络模型假定了所有 Pod 都在一个可以直接连通的扁网络空间中。这个 GCE 里面是现成的网络模型,Kubernetes 假定这个网络已存在。而在私有云里搭建 Kubernetes 集群,就不能假定这种网络已经存在了。我们需要自己实现这个网络假设,将跨主机容器网络 阅读全文
摘要:
问题: kafka如何发送顺序消息 方案:kafka可以通过partitionKey,将某类消息写入同一个partition,一个partition只能对应一个消费线程,以保证数据有序。 也就是说生产者在写消息的时候,可以指定一个 key,比如说我们指定了某个订单 id 作为 key,那么这个订单相 阅读全文
摘要:
总结一些ES的操作方式及语法 查看健康状态 curl -XGET http://localhost:9200/_cluster/health?pretty 查看索引 curl -XGET http://localhost:9200/_cat/indices? 迁移索引 命令:curl _XPOST 阅读全文
摘要:
Jenkins Pipeline 的核心概念 Pipeline,简而言之,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。 Pipeline是Jenkins2.X的最核心的特性,帮助Jenkins实现从CI到CD 阅读全文
摘要:
钉钉告警: 需先安装 Ding talk 配置 webhook vim docker-compose.yaml webhook-dingtalk: image: timonwong/prometheus-webhook-dingtalk:latest ports: - 8060:8060 comma 阅读全文
摘要:
工具一:Nmap 1. 探测网络中活跃的主机 nmap -sP 10.0.105.1/24 :探测10.0.105网段中的全部主机 2. 探测主机系统版本 nmap -O IP :探测指定IP的相关数据 3. 探测是否打开指定端口 nmap -p 端口号1,端口号2 IP : 探测指定IP是否打开指 阅读全文
摘要:
1、监控 MySQL (终端可以安装在任意主机,不一定按在mysql节点上,注:mysql版本需在5.5以上) I、首先在mysql中添加监控使用的用户: create user 'exp'@'%' identified by 'exp'; grant process,replication cli 阅读全文
摘要:
一.缓存穿透 概念:缓存穿透是指查询的数据不存在,redis和mysql(或其他持久存储的数据库)都不能命中。工作中出于容错的考虑,如果从数据库内不能查到数据则不会写入缓存,缓存穿透将导致不存在的数据每次请求都要到数据库去查询,失去了缓存存在的意义(保护后端数据持久存储,例:数据库) 问题影响:缓存 阅读全文
摘要:
Kubernetes集群搭建完成后会伴随着对其编排的困扰,现针对kubectl 的操作做一些总结(有待完善) kubectl命令的使用方法: kubectl --help kubectl <command> --help kubectl 配置位于 ~/.kube/config 常用命令: 创建:ku 阅读全文