grafana yaml k8s k8

k8s集群故障后中间件恢复

k8s集群故障后中间件恢复k8s集群恢复之后,mysql、rabbitmq、redis中间件的集群状态无法自愈,需要手动修复。mysql组复制恢复mysql集群会只有一个主节点在线,通过启动其他节点,其他节点同步数据会出现事务日志不一致的情况,如图:修复方法:需要--清空从节点数据,从主节点恢复所有 ......
中间件 集群 故障 k8s k8

filebeat篇章——QuitStart in K8S

QuitStart in K8S apiVersion: v1 kind: ConfigMap metadata: name: filebeat-script-config namespace: ops-department labels: k8s-app: filebeat data: set-k ......
篇章 QuitStart filebeat K8S K8

下篇(开始写代码):运维开发人员不得不看的K8S API实战

支持的客户端库 可参考:https://kubernetes.io/zh-cn/docs/reference/using-api/client-libraries/ 身份验证插件 在 K8S API 客户端库golang client-go 中,Auth plugins(身份验证插件)是用于处理 K ......
下篇 实战 代码 人员 K8S

上篇:运维人员不得不看的K8S API入门实战,呕心沥血整理得又臭又长,有人看吗

K8S API概述 可参考:https://kubernetes.io/zh-cn/docs/concepts/overview/kubernetes-api/ Kubernetes API是Kubernetes控制平面的核心。它是一组REST API,用于与Kubernetes中的各种对象进行交互 ......
呕心沥血 上篇 实战 人员 K8S

如何在k8s集群中安装配置loki并使用grafana可视化管理

按照以下步骤在 Kubernetes 集群中安装 Loki 并使用 Grafana 进行可视化管理: 在 Kubernetes 中安装 Loki。您可以使用 Helm Package Manager 的 Loki Chart 进行安装,也可以手动在 Kubernetes 上安装 Loki。 安装 P ......
集群 grafana loki k8s k8

.NET Core + K8S 玩转容器编排

原文:.NET Core + K8S 玩转容器编排 - 「圣杰」 - 博客园 (cnblogs.com) Production-Grade Container Orchestration - Automated container deployment, scaling, and managemen ......
容器 Core NET K8S 8S

Kubernetes初探[1]:部署您的第一个ASP.NET Core应用到k8s集群

原文:Kubernetes初探[1]:部署您的第一个ASP.NET Core应用到k8s集群 - 雨夜朦胧 - 博客园 (cnblogs.com) Kubernetes简介 Kubernetes是Google基于Borg开源的容器编排调度引擎,作为CNCF(Cloud Native Computin ......
集群 Kubernetes Core ASP NET

flannel dashboard yaml

apiVersion: v1 kind: Namespace metadata: name: kubernetes-dashboard apiVersion: v1 kind: ServiceAccount metadata: labels: k8s-app: kubernetes-dashboar ......
dashboard flannel yaml

通过operator的方式在k8s中部署minio

minio-operator部署指南 概述 MinIO 提供高性能、兼容 S3 的对象存储,原生于 Kubernetes 文档URL:https://min.io/docs/minio/kubernetes/upstream/operations/installation.html 版本说明 - 服 ......
operator 方式 minio k8s k8

k8s 1.23 traefik v2.9.10 的应用

1. 部署traefik 1.1 相关版本介绍 k8s:v1.23.17 traefik:v2.9.10 链接地址: GitHub:https://github.com/traefik/traefik Dockerhub:https://hub.docker.com/_/traefik 官网:htt ......
traefik 1.23 9.10 k8s k8

Prometheus + Grafana,开源监控神器!

1 Prometheus介绍 Prometheus是一个开源系统监控和警报工具包,用于收集和聚合指标作为时间序列数据,即将指标信息、记录的时间戳以及称为标签的可选键值对一起存储,详细介绍请查看官方文档 2 Prometheus及其组件安装 因Prometheus组件基本都是用Go编写的,所以更易于构 ......
神器 Prometheus Grafana

k8s flannel

恢复内容开始 k8s coredns ContainerCreating failed: open /run/flannel/subnet.env: no such file or directory kube-flannel-ds-kjtd8 CrashLoopBackOff K8s23-公司自建 ......
flannel k8s k8 8s

利用Velero对K8S备份还原与集群迁移实战

Velero 是一款云原生时代的灾难恢复和迁移工具,采用 Go 语言编写,并在 github 上进行了开源,本文将介绍利用 velero 对集群应用进行备份、恢复和迁移 Kubernetes 集群资源和持久卷。 ......
集群 备份 实战 Velero K8S

基于kubeasz部署高可用k8s集群

k8s高可用主要是对master节点组件高可用;其中apiserver高可用的逻辑就是通过启用多个实例来对apiserver做高可用;apiserver从某种角度讲它应该是一个有状态服务,但为了降低apiserver的复杂性,apiserver将数据存储到etcd中,从而使得apiserver从有状... ......
集群 kubeasz k8s k8 8s

K8s 部署 StorageClass(基于NFS)

1 创建部署的yaml文件 apiVersion: v1 kind: ServiceAccount metadata: name: nfs-client-provisioner namespace: kube-system kind: ClusterRole apiVersion: rbac.aut ......
StorageClass K8s NFS K8 8s

使用anaconda navigator通过yaml文件配置python环境

一、下载最新版本的anaconda套件(因为低版本可能会存在找不到yaml文件中第三方库的问题) https://www.anaconda.com/ 如果你需求低版本,可以到下面的链接进行下载,比较难受的可能是你不能通过它的版本号得知它的默认python版本; https://repo.anacon ......
navigator anaconda 环境 文件 python

k8s etcd 备份还原

先根据etcd找到hostpatch 持久化目录,/var/lib/etcd 进入pod备份: ETCDCTL_API=3 etcdctl snapshot save snap.db \ --endpoints=https://127.0.0.1:2379 \ --cacert=/etc/kuber ......
备份 etcd k8s k8 8s

k8s_3节点集群部署

背景 近期想在自己电脑上部署一套3节点K8s 作为自己平时的学习测试环境。 本来想看一下有没有比较便捷的部署方式如: rancherdesktop: https://docs.rancherdesktop.io/zh/next/getting-started/installation/ sealos ......
节点 集群 k8s k8 8s

k8s 基础命令

kubectl get node 获取节点 kubectl get pod 获取pod watch -n -1 kubectl get pod watch是监控,每一秒获取一次pod信息 kubectl create deploy deploy名字 --image=镜像名字 --replicas=5 ......
命令 基础 k8s k8 8s

kubeatm安装k8s成功后的提示说明

使用kubeadm安装完成k8s成功后,有一段提示信息如下: Your Kubernetes control-plane has initialized successfully! To start using your cluster, you need to run the following ......
kubeatm k8s k8 8s

彻底卸载k8s环境

kubeadm reset -f modprobe -r ipip rm -rf ~/.kube/ rm -rf /etc/kubernetes/ rm -rf /etc/systemd/system/kubelet.service.d rm -rf /etc/systemd/system/kube ......
环境 k8s k8 8s

YAML 入门教程

YAML 基本语法:大小写敏感使用缩进表示层级关系缩进不允许使用tab,只允许使用空格缩进的空格数不重要,只要相同层级的元素左对齐即可# 表示注释 数据类型YAML 支持以下集中数据类型: 对象:键值对的集合,又称为映射/哈希/字典 数组:一组按次序排列的值,又称为序列/列表 纯量:单个的、不可再分 ......
入门教程 教程 YAML

Nacos Prometheus Grafana

nacos系列文章第三篇,运维篇:Nacos prometheus grafana Linux或者Windows平台,在字符操作命令界面如何监控Nacos、prometheus、grafana服务以及端口? ......
Prometheus Grafana Nacos

Kubernetes(K8s) 学习教程

Kubernetes 深入学习(一) —— 入门和集群安装部署 目录 一、简介 1、Kubernetes 是什么 2、Kubernetes 特性 二、集群架构与组件 1、Master 2、Node 三、核心概念 四、集群搭建 —— 平台规划 1、生产环境 K8S 平台规划 2、操作系统初始化 五、集 ......
学习教程 Kubernetes 教程 K8s K8

Centos7 yum安装k8s 1.23.0

本次部署有3个节点,一个master,2个node。其中maser是192.168.18.11,node分别是192.168.18.12、192.168.18.12。 一、在master:192.168.18.11上 1、前提条件安装docker,并修改/etc/docker/daemon.json ......
Centos7 Centos yum k8s 8s

k8s快速部署rocketMq及rocketMq-console-ng

一、部署rocketMq apiVersion: apps/v1 kind: Deployment metadata: labels: app: rocketmq-broker name: rocketmq-broker namespace: default spec: replicas: 1 se ......
rocketMq rocketMq-console-ng console k8s k8

使用kubeadm部署k8s 1.18版本

k8s 1.18版本是很旧的版本,部署这个版本是为了做一些测试 生产环境推荐部署1.26版本,运行时使用的是containerd 主机列表 10.29.64.48 m1-48 master10.29.64.49 m1-49 node10.29.64.50 m1-50 node 系统环境设置 # 关闭 ......
kubeadm 版本 1.18 k8s k8

grafana仪表盘的数据报错unexpected character: ‘\ufeff’”

grafana仪表盘的数据拷贝展示后,出现报错:Parse error at char 4: unexpected character: ‘\ufeff’” 报错时点击编辑仪表盘,发现没有什么异常的地方: 这时可以点击jsons数据来查看是否存在了些特殊的不可见字符 这里面一些不可见字符或者或展示出 ......

k8s将pod指定到某个节点

1、查看节点标签 kubectl get nodes --show-labels 2、给节点打标签 kubectl label node 10.64.39.219 node=bmd kubectl label node 10.64.39.186 node=bmd 3、指定程序的运行pod [root ......
节点 k8s pod k8 8s

k8s 1.23部署ingress

1. 安装部署ingress-nginx 前言:坑比较多,pod启动running成功也并不代表ingress就能使用,需要进去pod内查看logs还有pod的描述也要看看是否有报错。 文件地址: https://raw.githubusercontent.com/kubernetes/ingres ......
ingress 1.23 k8s k8 8s