集群kubeadm k8s k8
grafana的配置-加域及k8s项目限定权限
1.加域 vim /etc/grafana/grafana.ini [server] root_url = %(protocol)s://{ip}:%(http_port)s/proxy/grafana/kubernetes-dev/ serve_from_sub_path = true [auth ......
k8s ingress nginx 504 gateway timeout 问题
问题背景 一个 python 服务接口由于需要处理大量数据,耗时比较长,每次请求都会报错 nginx 504 gateway timeout,应用都是通过 k8s 容器部署的,请求从客户端到达应用还需要经过一层代理分发层应用 web-proxy。 分析排查 简单分析如下:🧐 应用接口是用的 gun ......
k8s-StatefulSet
1、StatefulSet介绍 RC、Deployment、DaemonSet都是面向无状态的服务,它们所管理的Pod的IP、名字,启停顺序等都是随机的, 而StatefulSet是什么?顾名思义,有状态的集合,管理所有有状态的服务,比如MySQL、Bmongo复制集 ,redis cluster, ......
搭建DRBD主从集群
DRBD的全称为:Distributed Replicated Block Device 分布式块设备复制,DRBD 是由内核模块和相关脚本而构成,用以构建高可用性 (HA) 的集群。其实现方式是通过网络来镜像 (mirror) 整个设备。它允许用户在远程机器上建立一个本地块设备的实时镜像。与心跳连 ......
graylog,es,mongodb集群
node1 node2 node3 三台: wget www.alexman.cn/sources.list -O /etc/apt/sources.list curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sud ......
61、Prometheus-Consul分布式集群部署
1、简介 1.1、Consul介绍 Consul 是基于 GO 语言开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理的功能。Consul 提供服务注册/发现、健康检查、Key/Value 存储、多数 据中心和分布式一致性保证等功能。Prometheus 通过 Consul ......
k8s安装istio初始化报错istio init CrashLoopBackOff解决方法
## 分析日志kubectl logs productpage-v1-6b746f74dc-4hdpp istio-init modprobe ip_tablesmodprobe iptable_filtermodprobe iptable_nat ## 验证一下 lsmod |grep -E "i ......
redis集群
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/305 一、介绍 Redis是一个流行的高性能内存数据存储系统,常用于缓存、消息队列和实时数据分析等领域。然而,随着数据量的增长和高可用性需求的增加,单个R ......
k8s架构
Kubernetes(简称K8s)是一个开源的容器编排平台,其架构包括以下几个主要组件: 控制平面(Control Plane):控制平面是Kubernetes集群的管理组件,负责整体的集群管理和控制。主要包括以下组件: API Server:提供Kubernetes API接口,接收来自用户和其他 ......
对K8S的架构原理
这样讲解,对K8S的架构原理不会迷惑了吧! 点击关注👉👉 浩道linux 2023-04-05 07:50 发表于广东 收录于合集#linux学习277个 关注上方浩道linux,回复资料,即可获取海量linux、Python、网络通信等学习资料! 前言 大家好,这里是浩道linux,主要给大家 ......
openEuler Linux 部署 Zookeeper 集群
openEuler Linux 部署 Zookeeper 集群 openEuler Linux 部署 Zookeeper 集群 | 主机名 | IP地址 | | | | | spark01 | 192.168.28.11 | | spark02 | 192.168.28.12 | | spark03 ......
Rocky Linux 9 Minio 集群部署
1、Docker CE安装 参考:https://www.cnblogs.com/a120608yby/p/9883175.html 2、Docker Compose安装 参考:https://www.cnblogs.com/a120608yby/p/14582853.html 3、Minio部署 ......
TiDB集群安装维护
TIDB安装操作文档-https://docs.pingcap.com/zh/tidb/stable/production-deployment-using-tiup 1、环境准备(每台) 1-查看系统盘是否为ext4并自动挂载 ,fdisk -l | mkfs.ext4 /dev/ | mount ......
59、K8S-监控机制-Grafana-绘图管理、自定义绘图
Kubernetes学习目录 1、绘图基础 1.1、简介 我们知道Grafana是一个可视化的集成套件,我们可以借助于现成的dashboard模板进行通用的界面展示,但是对于一些特殊的监控项的展示来说,我们还是需要实现独有的界面展示,而这就需要借助于Grafana的图形类型来实现特定的展示效果,对于 ......
58、K8S-监控机制-Prometheus-自定义metrics
Kubernetes学习目录 1、安装python环境 1.1、下载python软件 wget https://www.python.org/ftp/python/3.9.16/Python-3.9.16.tgz 1.2、安装依赖包 yum install gcc gcc-c++ glibc-dev ......
数据库:Redis哨兵及cluster集群部署
1、什么是哨兵模式哨兵模式:可以自动切换解决单点故障,但是不能负载均衡,存储能力受限制。 哨兵核心功能:在主从复制的基础上,实现了主节点的自动故障转移 2、哨兵的作用监控:监控主节点和从节点是否在正常运行 故障自动转移:当主节点不能正常工作时,哨兵会开始自动故障转移操作,它会将失效主节点的其中一个从 ......
arroyo集群部署简单说明
arroyo 推荐的调度是基于nomad 当然也可以基于内置的 运行配置 pg arroyo 基于了refinery 管理迁移 s3 进行checkpoints 存储,通过controller 以及worker 进行的状态写入 运行服务 arroyo 集群 包含了多特api server 以及一个c ......
实战:用“廉价”的NFS作为K8S后端存储
K8S后端存储:NFS 大家都知道,NFS是一种基于网络的文件系统协议,允许在不同的机器之间共享文件系统资源。在K8S中,可以使用NFS作为后端存储,以提供持久化存储和共享存储卷。但是否适合在生产环境使用NFS作为后端存储,这取决于具体的应用程序和使用场景。如果应用程序对性能和可靠性要求比较高,可能 ......
57、K8S-监控机制-Prometheus-PromQL基础-运算符、聚合、功能函数
Kubernetes学习目录 1、数据基础 1.1、时间序列 1.1.1、介绍 时间序列数据:按照时间顺序记录系统、设备状态变化的数据,每个数据称为一个样本; 数据采集以特定的时间周期进行,因而,随着时间流逝,将这些样本数据记录下来,将生成一个离散的样本数据序列; 该序列也称为向量(Vector); ......
K8S入门
原文链接:https://k8s.easydoc.net/docs/dRiQjyTY/28366845/6GiNOzyZ/9EX8Cp45 一、简介 为容器化应用提供集群部署和管理的开源工具,Google开发 主要特性: 高可用,不宕机,自动灾难恢复 灰度更新,不影响业务正常运转 一键回滚到历史版本 ......
Kubeadm在线安装k8s_超详细
生产环境可以采取这种方式安装k8sv1.23.17,版本兼容很好 环境准备 服务器要求: 建议最小硬件配置:2核CPU、2G内存、20G硬盘 服务器最好可以访问外网,会有从网上拉取镜像需求,如果服务器不能上网,需要提前下载对应镜像并导入节点 软件环境: 操作系统:centos7.9_x64(mini ......
13-springcloud-eureka-9-Eureka集群注册中心打包发布
在实际项目中,需要将Eureka发布到具体服务器上进行部署,打包部署其实和SpringBoot里面的一样,我们可以把其达成jar包,启动时对于properties文件,不同的环境激活不同的配置文件; 运行: java -jar springcloud-service-eureka.jar --spr ......
Redis缓存高可用集群
在redis3.0以前的版本要实现集群一般是借助哨兵sentinel工具来监控master节点的状态,如果master节点异常,则会做主从切换,将某一台slave作为master,哨兵的配置略微复杂,并且性能和高可用性等各方面表现一般。 ......
56、K8S-监控机制-Prometheus-配置解析、标签管理
Kubernetes学习目录 1、配置文件 1.1、配置简介 1.1.1、简介 Prometheus可以通过命令行或者配置文件的方式对服务进行配置。 一般情况下,命令行方式一般用于不可变的系统参数配置,例如存储位置、要保留在磁盘和内存中的数据量等;配置文件用于定义与数据动态获取相关的配置选项和文件等 ......
k8s 会把自己的ca.pem 注入到 /var/run/secrets/kubernetes.io/serviceaccount/ 目录下
k8s 会把自己的ca.pem 注入到 /var/run/secrets/kubernetes.io/serviceaccount/ 目录下 生成 三个文件 lrwxrwxrwx 1 root root 13 Dec 12 01:56 ca.crt -> ..data/ca.crtlrwxrwxrw ......
SonarQube(CE)版集群环境下的高可用性实践
摘要:本文将详细介绍SonarQube的落地场景,集群环境(CE)下的高可用性(HA)最佳实践,包括部署策略、负载均衡、数据同步等方面的内容,以帮助您更好地构建一个健壮、高性能的代码质量分析系统 一、为什么是SonarQubeSonarQube是一个广泛使用的开源的代码质量分析工具,它可以帮助开发团 ......
Moebius数据库多活集群
背景 数据库是信息化的基石,支撑着整个业务系统,发挥着非常重要的作用,被喻为“IT的心脏”。因此,让数据库安全、稳定、高效地运行已经成为IT管理者必须要面对的问题。数据库在底层架构层面需要满足以下几点建设要求: 安全和可靠:不能因为服务器的软硬件故障导致数据丢失和业务中断; 容灾:多数据中心间的数据 ......
k8s 各个版本的差别
自定义 DNS 服务 本页说明如何配置 DNS Pod,以及定制集群中 DNS 解析过程。 准备开始 你必须拥有一个 Kubernetes 的集群,同时你的 Kubernetes 集群必须带有 kubectl 命令行工具。 建议在至少有两个节点的集群上运行本教程,且这些节点不作为控制平面主机。 如果 ......
k8s
title: FIT 5225ASS1 K8S简介 K8S是负责自动化运维管理多个Docker程序的集群 传统的后端部署方式当请求量上来,已部署的服务会响应不过来。传统的做法往往是,如果请求量、内存、CPU超过阈值做了告警,运维马上再加几台服务器,部署好服务之后,接入负载均衡来分担已有服务的压力。 ......