在腾讯云轻量服务器上构建 Kubernetes 集群和部署云原生应用的过程中,由于低配的轻量服务器无法很好的发挥云原生存储应用的性能,导致共享存储一直是一个避而不谈的话题,这也严重影响了集群中一些有状态应用的故障迁移能力。然而,最近腾讯云轻量对象存储的悄然上线为我们提供了一种新的可能性,很大程度上填
本教程将引导读者在Kubernetes集群上安装和配置Blackbox exporter,打造一个多维度的网站运行状态仪表盘(视图效果见文末)。 Blackbox exporter是一个用于监控网络服务的开源工具,它可以用于检查 HTTP、HTTPS、DNS、TCP 和 ICMP 等服务的可用性,
Kubernetes 是一种强大的容器编排系统,它使您能够轻松地部署、管理和扩展容器化应用程序。在监控和可视化方面,Grafana 和 Prometheus 是两个非常有用的工具。本文将引导读者朋友们在 Kubernetes 集群上安装和配置 Grafana 和 Prometheus。 前言 当
引入容器编排和管理工具是现代云计算领域的必然趋势,而Kubernetes(简称K8s)作为开源的容器编排平台,已经成为云原生应用的事实标准。然而,要在跨云跨地域环境中构建和维护Kubernetes集群通常是一项具有挑战性的任务。在本文中,将提供一步步的指南,帮助读者朋友快速组建一个高度可扩展的Kub
本文中的脚本针对同地域的腾讯云服务器组建Kubernetes集群进行优化。腾讯云多地域请参考 腾讯云多地域组建Kubernetes集群,跨云多地域请参考 跨云多地域组建Kubernetes集群(k3s)。 环境要求 所有节点须为全新安装的Debian11/12或Ubuntu22.04操作系统
网站图片是影响用户体验和网站性能的重要因素之一。如果图片过大、过多或者格式不合适,会导致网页加载缓慢、占用流量和存储空间,甚至影响网站的SEO排名。为了解决这些问题,我们可以使用图片预处理工具,对网站图片进行优化和处理,例如: 转换图片格式为webp或avif,这两种格式可以在保持图片质量的同
LibreTranslate 是一个免费且开源的机器翻译API,完全自托管,易于设置。与其他API不同,它不依赖于像Google或Azure这样的专有提供商来执行翻译。相反,它的翻译引擎由开源Argos Translate库提供支持。 本文将引导读者在集群上部署LibreTranslate,实现自
在 Kubernetes 中,上下文(Context) 是一个核心概念,用于将集群(Cluster)、用户身份(User)和命名空间(Namespace)组合成一个逻辑单元。它的目的是简化在不同环境(如开发、测试、生产)或不同集群之间的切换操作。 上下文(Context)包含什么? 一个上下文由
一、基本环境 存在俩台Mysql数据库服务器,采用双Master方式形成数据库集群。需要实现任意宕掉其中一台服务器,不影响系统运行。 Master-1:192.168.1.137 Master-2:192.168.1.138 集群IP:192.168.1.88通过Keepal
生产一套Oracle 11.2.0.4 的 RAC DG数据库,由于心跳网络的调整需要,原本能正常运行的,发现网络调整后,集群服务启动不正常。启动过程报错如下: 2024-07-16 13:21:34.094: [/u01/app/11.2.0/grid/bin/orarootagent.bin(1
在我的上一篇文章中讲过如何做一个高可用系统:两个树莓派布署上 GlusterFS 集群文件系统,就变成一个容错文件服务器了。在这篇文章中我们会基于这个高可用系统构建另一个容错服务:建立一个简单的 Web 服务器集群。可能你没有看过我的上一篇文章,那我就在这里简单回顾一下上次的内容。我有两个树莓派:P
Ceph 是一个高性能、可靠、可扩展的开源存储平台。它是一个自由的分布式存储系统,提供了对象、块和文件级存储的接口,并可以不受单点故障的影响而运行。在这个教程中,我将指导你在 Ubuntu 16.04 服务器上安装建立一个 Ceph 集群。Ceph 集群包括这些组件:Ceph OSD (ceph-o
MySQL Cluster.me 开始提供基于 Galera Replication 技术的 MySQL 和 MariaDB 集群服务。在本文中我们将会讨论 MySQL 和 MariaDB 集群服务的主要特性。MySQL 集群服务什么是 MySQL 集群如果你曾经疑惑过如何提升 MySQL 数据库的
在这个快速入门教程中,我们使用 Azure CLI 创建一个 Kubernetes 集群,然后在集群上部署运行由 Web 前端和 Redis 实例组成的多容器应用程序。一旦部署完成,应用程序可以通过互联网访问。这个快速入门教程假设你已经基本了解了 Kubernetes 的概念,有关 Kubernet
这篇博文将向你展示如何使用 Docker 和 OpenFaaS 框架构建你自己的 Serverless 树莓派集群。大家常常问我能用他们的集群来做些什么?而这个应用完美匹配卡片尺寸的设备——只需添加更多的树莓派就能获取更强的计算能力。“Serverless” (无服务器)是事件驱动架构的一种设计模式
命名空间是什么?你为什么需要它?kubernetes 命名空间 namespace 是什么?正如 Shakespeare 以前写过的,我们所谓的命名空间,或者任何其他名字,就是虚拟集群。通过虚拟集群,意味着 kubernetes 可以在单个集群上提供多个 kubernetes 的集群,类似一个在其主
将流量引入 Kubernetes 树莓派集群的分步指南。在本文中,我们将部署几个简单的网站,并学习如何使用 Traefik 将来自外部世界的流量引入到我们的集群中。之后,我们还将学习如何删除 Kubernetes 资源。让我们开始吧!准备要继续阅读本文,你只需要我们在上一篇文章中构建的 k3s 树莓
跟随接下来的介绍,自己搭建一个三节点的 Kubernetes 集群。我对在树莓派上搭建 Kubernetes 集群已经感兴趣很长时间了,只要照着网上的教程,我可以在由三个树莓派组成的集群中搭建一套 Kubernetes 并正常运行。但在这种情况下,主节点上的内存和 CPU 资源捉襟见肘,执行 Kub
资源配额控制应用的 CPU 或内存使用情况,防止资源被过量使用或被抢占。当 Kubernetes 集群运行过一段时间或者在被开发者大量使用后,Kubernetes 资源(例如 CPU 和内存)的控制的问题就会显现出来。而在大多情况下只有集群出问题后,我们才会意识到资源控制的重要性。Kubernete
在这篇文章中,我们将逐步介绍如何在 RHEL 8、Rocky Linux 8 或 AlmaLinux 8 上安装 MiniKube。MiniKube 是一个跨平台的开源工具,可以让你在本地机器上部署单节点 Kubernetes 集群。Kubernetes,也被称为 k8s,或简称 Kube,是一个开