云计算

Kubernetes 应用 troubleshooting

Kubernetes 应用 troubleshooting

设置合理的 Req 和 Limit不设置 Req 和 Limit,当应用的 CPU、MEM 暴涨时,会危害同一节点上的其他 Pod,甚至导致集群节点一个接一个被压垮。Req 和 Limit 一共有四个值,如果只设置部分值,当节点资源使用率达到 Kubelet 预设值时,Kubelet 会驱逐 Pod

法医 法医 2023-01-04
0 0 0
如何估算 Prometheus 的本地存储和内存消耗

如何估算 Prometheus 的本地存储和内存消耗

1. 本地存储容量所需磁盘大小(GB) = 数据保留时长 * 每秒获取指标数量 * 指标数据大小 / 1024 / 1024 / 1024其中每秒获取指标数量 rate(prometheus_tsdb_head_samples_appended_total[1d])一个小时内样本的平均大小 rate

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-01-04
0 0 0
Tekton 压力测试及构建集群参数优化

Tekton 压力测试及构建集群参数优化

1. 测试目的调优构建集群的参数探测 Tekton 并发流水线数量上限给出单个集群最佳并发上限值2. 相关组件及机器配置Kubernetes 版本v1.21.4Tekton 版本v0.24.1,与生产版本保持一致OpenEBS 版本localpv 版本 3.3.0,与生产版本保持一致集群节点配置,共

大树 大树 2023-01-04
0 0 0
k8s部署elasticsearch7.9.1集群

k8s部署elasticsearch7.9.1集群

部署示意图 k8s搭建es服务集群示意图 service1、service2、service3用于集群内服务互通,service用于集群服务对外提供访问。 使用自定义存储卷 创建三个nfs pvc 通过管理界面创建3个PVC(es-nfs-pvc-1,es-nfs-

Kariuki Kariuki 2022-12-06
0 0 0
如何优化Docker 镜像安全性

如何优化Docker 镜像安全性

前言 当你是刚开始使用 Docker 的新手时,你很可能会创建不安全的 Docker 镜像,使攻击者很容易借此接管容器,甚至可能接管整个主机,然后渗透到你公司的其他基础设施中。 可以被滥用来接管你的系统的攻击向量有很多,例如: 启动的应用程序(在你 Dockerfile 的 EN

Sriram Sriram 2022-12-06
0 0 0
通过Python收集MySQL MHA 部署及运行状态信息的功能实现

通过Python收集MySQL MHA 部署及运行状态信息的功能实现

一. 背景介绍 当集团的MySQL数据库实例数达到2000+、MHA集群规模数百个时,对MHA的及时、高效管理是DBA必须面对的一个挑战。MHA 集群 节点信息 和 运行状态 是管理的基础。本篇幅主要介绍如何通过Python实现收集MHA 集群 节点信息 和 运行状态的功能。这些信息将是CMD

Escape Escape 2022-11-16
0 0 0
MySQL MHA 运行状态监控

MySQL MHA 运行状态监控

一 项目描述 1.1 背景 MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的mas

Kariuki Kariuki 2022-11-16
0 0 0
如何使用 terraform 创建 Digitalocean 托管数据库集群

如何使用 terraform 创建 Digitalocean 托管数据库集群

Terraform 是由 HashiCorp 创建的开源、基础设施即代码、软件工具。用户使用称为 HashiCorp 配置语言的声明性配置语言或可选的 JSON 定义和提供数据中心基础设施。 Terraform 将云 API 编码为声明性配置文件。它允许您使用 HCL 将基础设施组合为 Ter

Omar Omar 2022-10-22
0 0 0
如何使用 docker 和 dockercompose 运行 Prometheus

如何使用 docker 和 dockercompose 运行 Prometheus

Prometheus 是一个免费的开源软件应用程序,用于事件监控和警报。它最初是在 SoundCloud 构建的。它现在是一个独立的开源项目,独立于任何公司维护。 Prometheus 将其指标收集并存储为时间序列数据,即指标信息与记录时的时间戳以及称为标签的可选键值对一起存储。指标是数字测量

Kseniya Kseniya 2022-10-22
0 0 0
如何在 Ubuntu 22.04 上安装和配置 Zabbix Server 6

如何在 Ubuntu 22.04 上安装和配置 Zabbix Server 6

Zabbix 是一个开源监控软件工具,适用于各种 IT 组件,包括网络、服务器、虚拟机和云服务。Zabbix 提供监控指标,其中包括网络利用率、CPU 负载和磁盘空间消耗。Zabbix 具有丰富的功能集,使用户能够监控的不仅仅是主机,在为每种情况选择最合适的选项时为管理员提供了极大的灵活性。

Kariuki Kariuki 2022-10-22
0 0 0
2022 年面向 IT 管理员的顶级可观察性工具

2022 年面向 IT 管理员的顶级可观察性工具

深入了解复杂系统的性能一直是 IT 管理员面临的主要挑战。在此之前,系统管理员需要等待软件用户的反馈以了解关键性能指标,然后再决定需要采取哪些措施来改进和维持出色的系统性能。 然而,数字化转型带来了旨在自动化复杂系统基础设施监控和管理的工具。这些工具通常被称为可观察性工具。 有了可观察性

Sriram Sriram 2022-10-22
0 0 0
在 Oracle 云上部署 MindsDB

在 Oracle 云上部署 MindsDB

介绍 MindsDB 支持数据库内机器学习功能。它使用户能够使用 AI 表从现有数据库中查询未来。 一般来说,MindsDB 通过处理现有数据并使用标准 SQL 查询将其输入训练模型来帮助构建准确的预测模型。它还可以使用 BI 工具可视化预测。 因此,今天在本教程中,我们将学习如何

Kariuki Kariuki 2022-10-16
0 0 0
在 Docker 容器中运行 Semaphore Ansible Web UI

在 Docker 容器中运行 Semaphore Ansible Web UI

Semaphore是一个开源工具,它提供了一个漂亮的 Web 界面来运行 ansible playbook。这个用 Go 语言编写的工具可以安装在 Windows、Linux(x64、ARM、ARM64)和 macOS 系统上。当您的项目增长并且您不需要从命令行部署它时,此工具会派上用场。 与

Kseniya Kseniya 2022-10-14
0 0 0
如何在 Kubernetes 集群中部署和使用 Quarkus

如何在 Kubernetes 集群中部署和使用 Quarkus

欢迎来到这个令人兴奋的教程,了解如何在 Kubernetes 中部署和使用 Quarkus。Kubernetes 是当前自动化系统部署时首选的开源工具之一。它使扩展和管理容器化应用程序变得容易。 Kubernetes 通过在集群中分配工作负载和自动化容器网络需求来工作。此外,还分配了存储和持久

Kariuki Kariuki 2022-10-14
0 0 0
Kubernetes 架构解释:集群中的工作节点

Kubernetes 架构解释:集群中的工作节点

部署 Kubernetes 时,您将获得一个集群。您在部署时获得的集群将包含一个或多个称为节点的工作机器(虚拟或物理),供您在 pod 中运行容器化应用程序。 对于每个运行容器化应用程序的工作节点,它必须包含一个用于运行容器的容器运行时,一个用于确保一切运行的 kubelet,以及用于处理网络

Kseniya Kseniya 2022-10-13
0 0 0
使用 Kubectl 获取和删除孤立的 Secret

使用 Kubectl 获取和删除孤立的 Secret

使用 Kubectl 获取和删除孤立的 Secret 维护干净有序的 Kubernetes 集群对于 DevOp 团队非常重要,这样他们就不会不必要地浪费计算或财务资源,或者在孤立机密的情况下,留下可能危及安全的暴露资源。 在本指南中,我们将专注于通过查找和删除孤立的 Secret 来清

Kseniya Kseniya 2022-10-13
0 0 0
如何在 Amazon EC2 上部署多容器 Docker Compose 应用程序

如何在 Amazon EC2 上部署多容器 Docker Compose 应用程序

容器技术简化了您从本地环境到云或本地数据中心构建、测试和部署软件的方式。但是随着使用容器技术构建应用程序的好处,在构建多容器应用程序时存在手动启动和停止每个容器的问题。 为了解决这个问题,Docker Inc 创建了Docker Compose。您可以使用 Docker Compose 来简化

Divine Odazie Divine Odazie 2022-10-12
0 0 0
【云原生 | 从零开始学Docker一、Docker的安装,启动以及工作原理

【云原生 | 从零开始学Docker一、Docker的安装,启动以及工作原理

【从零开始学Docker】安装篇 一丶Docker浅谈 1.1Docker为什么出现 我们知道,传统的项目开发和运维是两套环境,而且要一一配置环境并且有的时候更新还会导致服务不可用,这就很麻烦了,那么有没有一种很方便不用这么麻烦的技术可以一键安装呢?有!那就是我们的Docker。 1.2

泡泡 泡泡 2022-09-30
0 0 0
【云原生 | 从零开始学Docker二、Docker的常用指令学习以及使用

【云原生 | 从零开始学Docker二、Docker的常用指令学习以及使用

该篇文章已经被专栏《从零开始学docker》收录 Docker常用命令使用 一、如何去学习命令二、镜像常用命令2.1查看本地所有镜像2.2 搜索镜像2.3下载镜像2.4 删除镜像2.5 查看系统信息三、容器常用命令3.1 新建容器启动3.2 查看运行的容器3.3 退出容器3.4 删

Escape Escape 2022-09-30
0 0 0
【云原生 | 从零开始学Docker三、Docker实战之安装Nginx和Tomcat

【云原生 | 从零开始学Docker三、Docker实战之安装Nginx和Tomcat

该篇文章已经被专栏《从零开始学docker》收录 实战之Nginx,Tomcat 写在前面Nginx1.1 搜索镜像1.2 下载1.3 启动,绑定端口1.4 查看端口1.5 进入nginxTomcat2.1 搜索镜像2.2 下载2.3 启动tomcat2.4 测试写在最后 写在

Escape Escape 2022-09-30
0 0 0
1 160 161 162 163 164 166