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