集群grafana loki k8s

k8s iptables链

[root@k8s-master docker]# iptables -S -t nat -P PREROUTING ACCEPT -P INPUT ACCEPT -P OUTPUT ACCEPT -P POSTROUTING ACCEPT -N DOCKER -N KUBE-MARK-DROP - ......
iptables k8s k8 8s

K8S cni开发

一、前题准备 网络通信前有个路由转发的功能,需要开启: 1、允许防火墙,路由转发iptables -A FORWARD -j accept2、内核允许路由转发,修改值为1sudo bash -c 'echo 1' >/proc/sys/net/ipv4/ip_forward 二、基础概念 1、bri ......
K8S cni K8 8S

filebeat 采集k8s容器内日志发送到kafka

##filebeat 采集k8s容器内日志发送到kafka ###背景 我想采集一个pod内,is ti o-proxy的容器 ###部署filebeat Daemonset 以daemonset的方式部署filebeat,通过修改configmap控制filebeat采集日志,可以根据namesp ......
容器 filebeat kafka 日志 k8s

HIVE跨集群迁移

查看mysql使用端口 ps -ef | grep mysql ss -antp | grep [ps查出来的pid] 停止HIVE写入服务 创建备份路径 mkdir -p /root/hivebackup/ 执行备份数据库命令:(在目标集群执行) mysqldump -uroot -pPasswo ......
集群 HIVE

关于Kubernetes-k8s集群在任意nodes节点上执行kubectl和kubadm命令的方法

在Kubernetes-k8s集群中,一般只有在master 才能执行 kubectl和kubadm 相关的命令 如果到worker nodes 节点上执行,则会有如下报错: [root@k8s-node1 qq-5201351]# kubectl get nodes,po -A The conne ......
节点 集群 Kubernetes-k Kubernetes 命令

SpringBoot+Prometheus+Grafana实现应用程序可视化监控

1、SpringBoot应用暴露监控指标 maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependen ......

k8s service资源

在Kubernetes中,Service资源是一种抽象的逻辑概念,它定义了一组Pod的访问方式,为Pod提供稳定的DNS名称和IP地址,通过代理(Proxy)的方式向应用程序终端用户提供可靠的访问。 Service资源对象提供了以下功能: 为一组具有相同功能但可能在不同Pod或节点中的Pod提供一个 ......
service 资源 k8s k8 8s

Prometheus&Grafana监控

一、Prometheus入门 Prometheus 受启发于 Google 的Brogmon 监控系统(相似的 Kubernetes 是从 Google的 Brog 系统演变而来),从 2012 年开始由前 Google 工程师在 Soundcloud 以开源软件的形式进行研发,并且于 2015 年 ......
Prometheus Grafana amp

Kubernetes概述 (一篇教你认识k8s)

一、Kubernetes概述 1. k8s 是什么 K8S的全称为Kubernetes (K12345678S), PS:“嘛,写全称也太累了吧,不如整个缩写”。 作用: 用于自动部署、扩展和管理“容器化 (containerized) 应用程序"的开源系统。 可以理解成K8S是负责自动化运维管理多 ......
Kubernetes k8s 8s k8

下篇:使用jenkins发布go项目到k8s,接上篇的手工体验改造为自动化发布

写在开篇 关于上篇 本篇在 《上篇:带你手工体验从写代码、编译、打包镜像、部署到K8S的全过程》 的基础上,将手动的过程通过jenkins工具将其改造成自动化。 环境准备 我的环境说明: | 组件 | 安装方式 | 访问IP | 访问端口 | | | | | | | jenkins | docker ......
下篇 上篇 手工 jenkins 项目

k8s教程

1 minikube安装 minikube官网:https://minikube.sigs.k8s.io/docs/start/ 我们在centos系统下安装 首先我们需要安装docker,这里略 下载rpm包 curl -LO https://storage.googleapis.com/mini ......
教程 k8s k8 8s

KingbaseES V8R3 集群运维系列 -- failover切换后集群自动恢复

​ 案例说明: KingbaseES V8R3集群默认在触发failover切换后,为保证数据安全,原主库需要通过人工介入后,恢复为新的备库加入到集群。在无人值守的现场环境,需要在触发failover切换后,主库可以自动恢复为新备考加入集群,提升架构的高可用性。 适用版本: KingbaseES V ......
集群 KingbaseES failover V8R3 8R

KingbaseES V8R6 集群运维案例--麒麟系统bug导致sys_monitor.sh无法启动集群

案例说明: 麒麟信安操作系统,在部署了KingbaseES V8R6集群后,sys_monitor.sh在启动集群时,启动数据库服务失败,导致集群无法正常启动。后连接现场分析发现,此环境只要通过ssh或sys_securecmd工具远程启动数据库服务都会失败。操作系统版本如下: 适用版本: King ......
集群 sys_monitor KingbaseES 案例 monitor

KingbaseES V8R3 集群运维系列 -- sync_flag参数配置

​ 案例说明: 在KingbaseES V8R3集群一主二备的架构中,配置了流复制为同步(sync)模式,但是集群启动后,流复制状态中显示备库是async模式(备库和主库数据已经同步),从备库的recovery.log日志也可以看到,备库启动后被复制模式设置为async模式。如下图备库recover ......
集群 KingbaseES sync_flag 参数 V8R3

KingbaseES V8R6 集群运维案例--备库timeline not contain minimum recovery point故障

​ 案例现象: KingbaseES V8R6集群备库启动后,加入集群失败,sys_log日志信息提示,如下图所示: 适用版本: kingbaseES V8R6 一、问题分析 在timeline对应的history文件中会记录每次timeline切换时所对应的lsn,如下图所示,在sys_wal目录 ......
集群 KingbaseES timeline recovery 故障

KingbaseES V8R3集群运维案例之---message length (8) in slot 1 does not match with slot 0(12)故障

案例说明: 在KingbaseES V8R3集群在连接kingbasecluster服务(9999端口)时,出现“message length (8) in slot 1 does not match with slot 0(12)”故障,通过复现,获取故障发生的原因。故障信息如下图所示: 适用版本 ......
slot 集群 KingbaseES 故障 案例

PostgreSQL-HA 高可用集群在 Rainbond 上的部署方案

PostgreSQL 是一种流行的开源关系型数据库管理系统。它提供了标准的SQL语言接口用于操作数据库。 repmgr 是一个用于 PostgreSQL 数据库复制管理的开源工具。它提供了自动化的复制管理,包括: 故障检测和自动故障切换:repmgr 可以检测到主服务器故障并自动切换到备用服务器。 ......

k8s存储卷与数据持久化

Kubernetes支持多种存储卷类型,这些类型包括: 临时存储卷:emptyDir。在Pod和其下所有容器之间共享的临时空目录,只在该Pod的生命周期内存在。emptyDir通常用于容器之间共享文件,如共享配置文件等。 本地存储卷:hostPath:在每个节点上的主机文件系统中创建一个目录或文件, ......
数据 k8s k8 8s

kubernetes集群故障处理思路

kubernetes集群故障处理思路 1.0 概述 本文主要介绍了pod的创建流程,一般问题处理思路以及一些辅助的检查项,以编快速定位及解决问题 1.1 kubernetes故障处理思路概览图 k8s集群出现故障,一般可以从两大种情况看,个别pod异常和大量pod异常,针对两种情况,可以参考以下处理 ......
集群 kubernetes 故障 思路

python操作redis集群

1 基础环境分析 redis版本:redis-5.0.14 2 脚本示例 说明:向redis集群里面写入10000000条数据,再查询下这些数据 #!/usr/bin/python3 import random import string import hashlib from redisclust ......
集群 python redis

假期充电,用阿里云 Serverless K8s + AIGC 搭建私人代码助理

阿里云 ASK 提供 Serverless 化的容器服务,用户无需关心资源及环境配置,可以帮助开发者们零门槛快速部署 AI 模型。本文以开源的 FastChat 为例,详细展示如何在 ASK 中快速搭建一个私人代码助理。 ......
Serverless 助理 私人 代码 AIGC

k8s给pod配置hosts及配置域名

转:https://blog.csdn.net/ljx1528/article/details/111621669 在应用开发中,我们不应把远程服务的 ip 硬编码到应用中。有些同学习惯使用域名来标定远程服务,通过修改解析,来区分开发测试和生产环境,这是一个挺好的习惯。在 k8s 系统中,我们使用服 ......
域名 hosts k8s pod k8

想打印k8s资源YAML结果搞懂了Client-Side & Server-Side Apply

前言 由于查看k8s资源YAML时常看到沉长的YAML与手写的格式,相差甚远不利于阅读,经过探索官方文档,才理解什么是Client-Side & Server-Side Apply。 先看一下我用client-go在生成Deployment的YAML格式,核心代码如下: k8sDeployment, ......
Side Client-Side Server-Side 结果 Client

OceanBase集群缩容

连接sys租户 使用root用户连接sys租户的oceanbase数据库 [admin]# mysql -h192.168.1.71 -P2883 -D oceanbase -uroot@sys -pOceanbase2881 -A 租户减少副本 查看租户信息,sys、my_tenat租户(sys是 ......
集群 OceanBase

OceanBase集群扩容

连接sys租户 使用root用户连接sys租户的oceanbase数据库 [admin]# mysql -h192.168.1.71 -P2883 -D oceanbase -uroot@sys -pOceanbase2881 -A 添加zone 查看zone信息,当前OceanBase集群有2个z ......
集群 OceanBase

k8s修改IP地址池

平台安装默认K8S集群,地址池为:172.20.0.0/16,本文将按照新的网络规划,将地址池网络段修改为:172.17.0.0/24 修改k8s相关配置 kube-apiserver: --pod-network-cidr kube-proxy: --cluster-cidr kube-contr ......
地址 k8s k8 8s

Grafana 系列-统一展示-4-AWS Cloudwatch 数据源

系列文章 Grafana 系列文章 AWS Cloudwatch 数据源 对于 AWS Cloudwatch, 主要在于 3 种不同的认证方式: AWS SDK Default IAM Role AK&SK Credentials file 现在推荐的是使用 IAM Role 的认证方式,避免了密钥 ......
数据源 Cloudwatch Grafana 数据 AWS

mysqlcluster数据库集群的搭建和配置

当系统的规模达到一定程度后,数据库在系统中慢慢成为一个瓶颈,因此需要对数据库进行扩展。数据库集群时一种解决数据库负荷的有效手段,本篇主要是描述了数据库集群如何搭建和配置的过程。 一、mysql集群的规划 mysql集群由管理节点、数据节点、mysql节点组成。一般情况下数据节点和mysql可以放在统 ......
集群 mysqlcluster 数据库 数据

K8S的API Server认证介绍

一.说明 kube-apiserver是k8s最重要的制组件之一,主要提供以下功能: 提供集群管理的REST API 接口, 包括认证授权、数据校验以及集群状态变更等 k8s 中所有模块与 etcd 的数据交互都需要走 API Server ,禁止直接和 etcd 通信 k8s API 的每个请求都 ......
Server K8S API K8 8S

Nacos 使用 CentOS7 进行集群部署

有了上篇博客的 Nacos 单机部署经验,对于集群搭建就容易多了。 要想搭建 Nacos 集群,至少需要 3 个节点。为了统一访问地址,因此需要使用 nginx 进行转发。 本篇博客仍然采用 Nacos 当前最新的版本 2.2.2 进行集群搭建。Nacos 官网上也有集群搭建的说明,不过有点简略。 ......
集群 CentOS7 CentOS Nacos