随笔分类 - Linux-运维
发表于 2021-08-25 15:13阅读:251评论:0推荐:0
摘要:介绍 RGW提供的事REST接口,客户端通过http与其交互,完成数据的增删改查等管理操作。radosgw用在需要使用RESTful API接口访问ceph数据的场合,因此在使用RBD或者CephFS的场合可以不启用该功能。 部署radosgw服务 需要安装到mgr服务上 # 安装 mgr节点执行
阅读全文 »
发表于 2021-08-25 14:25阅读:591评论:0推荐:1
摘要:1、创建RBD 创建存储池 $ ceph osd pool create myrbd 64 64 myrbd 存储池名称 64 是PG数 64 是PGP数,pgp是对存在于pg的数据进行组合的存储,一般等于pg数 启用块存储 $ ceph osd pool application enable my
阅读全文 »
发表于 2021-08-24 14:16阅读:757评论:0推荐:0
摘要:准备环境 主机名 业务IP 集群IP 磁盘规划 功能介绍 ceph-deploy 172.16.143.110 172.16.138.110 200/1 管理Ceph集群 ceph-mon1 172.16.143.111 172.16.138.131 200/1 监控Ceph集群状态,拓扑等信息 c
阅读全文 »
发表于 2020-09-27 18:31阅读:7158评论:0推荐:2
摘要:事件背景 2020年9月25日18点18分,收到告警,大数据02节点宕机,发现此问题出现过3次,分别在生成大数据服务器的2个节点上发生。这次决心要查处问题。 服务是CDH节点,就是大数据那一套东西。 系统版本:CentOS Linux release 7.3.1611 内核版本:3.10.0-514
阅读全文 »
发表于 2020-07-10 11:27阅读:826评论:1推荐:0
摘要:搜索特点站点信息 关键字site: 用法:site: 站点名称 site:www.cnblogs.com 搜索URL中包涵有指定字符的网址 关键字inurl: 用法:inurl:关键字 inutl:passlist.txt 两个组合查询,我想搜索github上的passlist.txt的页面 搜索g
阅读全文 »
发表于 2020-01-02 21:34阅读:1755评论:0推荐:0
摘要:分布式特性 Elasticsearch的分布式带来的好处: 存储的水平扩容 提供系统的可用性,部分节点停止服务,整个集群不受影响 Elasticsearch的分布式架构 不同集群通过不同集群名称区分,默认"elasticsearch" 通过配置文件修改,或者在命令行中-E cluster.name=
阅读全文 »
发表于 2019-12-26 20:54阅读:4042评论:2推荐:0
摘要:什么是文档 Elasticsearch是面向文档的,文档是可搜索数据区的最小单元,例如:日志文件中的日志项,一个电影的详细信息等。在Elasticsearch中文档被序列化为包含键值对的 JSON 对象。 一个 键 可以是一个字段或字段的名称,一个 值 可以是一个字符串,一个数字,一个布尔值, 另一
阅读全文 »
发表于 2019-11-12 13:34阅读:831评论:0推荐:0
摘要:准备工作 安装依赖 修改内核参数 配置K8S源 安装docker 安装kubernetes 下载kubeadm,kubelet 初始化kubeadm 这里不直接初始化,因为国内用户不能直接拉取相关的镜像,所以这里想查看需要的镜像版本 根据需要的版本,直接拉取国内镜像,并修改tag 运行脚本,拉取镜像
阅读全文 »
发表于 2019-07-16 17:16阅读:1363评论:0推荐:0
摘要:什么是CPU 上下文 我们都知道,Linux是一个多任务操作系统,它远支持大于CPU数量的任务同时运行,当然,这些任务实际上并不是真的在同时运行,而是因为系统在很短时间内,将CPU轮流分配给他们,造成多任务同时运行的错觉。 而在每个任务运行前,CPU都需要知道任务从哪里加载、又从哪里开始运行、也就是
阅读全文 »
发表于 2019-07-11 11:00阅读:2509评论:0推荐:2
摘要:什么是平均负载 平均负载可以对于我们来说及熟悉又陌生,但我们问平均负载是什么,但大部分人都回答说平均负载不就是单位时间内CPU使用率吗?其实并不是这样的,如果可以的话,可以 man uptime 来了解一下平均负载的详细信息。 简单的说平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进
阅读全文 »
发表于 2019-07-10 13:39阅读:1514评论:0推荐:1
摘要:1、什么是性能指标 这里一定会想到“高并发”和“响应快”,这里词正对应的就是“吞吐”和“延时”。我们知道随着应用负载的体系,系统资源的使用就会提高,甚至达到极限。而性能问题的本质,就是系统资源已经达到瓶颈,但请求处理还是不够快,无法支撑更多的请求。 性能分析就是找到应用或系统的瓶颈,并设法去避免或者
阅读全文 »
发表于 2019-05-08 17:36阅读:3169评论:1推荐:0
摘要:前提 至少需要三个node节点,否则修改亲和性配置 如果外部访问,需要自己暴露 需要有个storageClass,这样做的原因是避免手动创建pv了 部署zk和kafka 参考: https://www.cnblogs.com/ericnie/p/8562561.html https://github
阅读全文 »
发表于 2019-04-16 15:12阅读:1528评论:0推荐:0
摘要:主机信息: 安装配置ansible 安装 配置 配置免密钥 1.生产密钥 2.分发密钥 安装kubernetes 修改主机名 git clone 修改kubernetes-ansible/group_vars/all.yaml参数 1、修改ETCD_URL。修改成自己规划的IP即可 2、修改ETCD
阅读全文 »
发表于 2019-03-21 19:31阅读:966评论:0推荐:0
摘要:Ansible架构 Inventory 主机清单,可以对主机分组 ansible-hoc ansible的命令,适用临时场景 ansible-playbook ansible是一个场景的集合,是YAML语言 被控端: 被管理的主机 连接协议:ansible是用的ssh协议,所以被控端不需要安装额外的
阅读全文 »
发表于 2019-03-20 14:22阅读:9604评论:4推荐:2
摘要:第一章和第二章中我们配置Prometheus的成本非常高,而且也非常麻烦。但是我们要考虑Prometheus、AlertManager 这些组件服务本身的高可用的话,成本就更高了,当然我们也完全可以用自定义的方式来实现这些需求,我们也知道 Promethues 在代码上就已经对 Kubernetes
阅读全文 »
发表于 2019-03-14 14:20阅读:5077评论:0推荐:1
摘要:kubernetes插件 上面是我们最常用的 grafana 当中的 dashboard 的功能的使用,然后我们也可以来进行一些其他的系统管理,比如添加用户,为用户添加权限等等,我们也可以安装一些其他插件,比如 grafana 就有一个专门针对 Kubernetes 集群监控的插件:grafana-
阅读全文 »
发表于 2019-03-06 16:54阅读:10033评论:1推荐:1
摘要:认识Helm 每次我们要部署一个应用都需要写一个配置清单(维护一套yaml文件),但是每个环境又不一样。部署一套新的环境成本是真的很高。如果我们能够使用类似于yum的工具来安装我们的应用的话那就太好了。Helm就相当于kubernetes环境下的yum包管理工具。 Helm重要概念 chart:是h
阅读全文 »
发表于 2019-02-27 15:30阅读:1482评论:0推荐:0
摘要:资源类型 CPU 和 memory 都是 资源类型。资源类型具有基本单位。CPU 的单位是 core,memory 的单位是 byte。这些都统称为计算资源。 CPU含义: CPU 资源的限制和请求以cpu为单位 Kubernetes 中的一个 cpu 等于一个core,就是逻辑CPU。1颗逻辑CP
阅读全文 »
发表于 2019-01-02 21:10阅读:21133评论:3推荐:5
摘要:Prometheus介绍 Prometheus是一个最初在SoundCloud上构建的开源监控系统 。它现在是一个独立的开源项目,为了强调这一点,并说明项目的治理结构,Prometheus 于2016年加入CNCF,作为继Kubernetes之后的第二个托管项目。 特点 具有由 metric 名称和
阅读全文 »
发表于 2018-12-20 21:09阅读:6859评论:0推荐:2
摘要:1、原因 Harbor删除镜像后且GC清理后,磁盘空间没有释放。因为我们push大量相同标签的镜像,Docker 镜像由标签引用,并由唯一的摘要标识。这意味着如果myImage使用标记推送两个图像,在DR内部他们显示的不同,它们将由两个不同的digests标识。最后推送的Images是当前的。Doc
阅读全文 »