集群grafana loki k8s

k8s 删除Terminating状态的namespace

查看ns状态 root@test-10-5-2-15:~# kubectl get ns NAME STATUS AGE cert-manager Terminating 19h 查看该命名空间下的资源 kubectl api-resources -o name --verbs=list --nam ......
Terminating namespace 状态 k8s k8

k8s基础

k8s基础 Kubernetes(通常称为K8s)是一个开源的容器编排和管理平台,它的主要目标是简化和自动化容器化应用程序的部署、扩展、维护和运维。以下是对Kubernetes的简单理解: 容器编排:Kubernetes帮助您有效地管理和编排容器,确保它们在集群中的部署和运行。容器是轻量级的应用程序 ......
基础 k8s k8 8s

安装Kubernetes(k8s)

安装Kubernetes(k8s)保姆级教程 无坑版 一、安装环境说明 硬件要求 内存:2GB或更多RAM CPU: 2核CPU或更多CPU 硬盘: 30GB或更多 本次环境说明: 操作系统:CentOS 7.9 内核版本:3.10.0-1160 master: 192.168.68.106 nod ......
Kubernetes k8s 8s k8

k8s中是如何计算pod的计算资源(cpu和内存)的requests和limits值的?

1、结论 对于pod来说,cpu和内存的requests和limits的值,等于pod中所有容器的requests和limits的值的总和。 具体来说: pod的requests的大小,等于所有的容器的requests的大小的和,如果某个容器没有设置requests,则这个值是0. pod的limi ......
requests 内存 limits 资源 k8s

k8s deploy资源更新与检查

在k8s的资源对象中deployment类型的资源对象几乎是我们在集群运维中打交道最多的了,手动修改的话很方便命令也简单。但是如果想把这些操作放到脚本中形成自动化的过程就得想其他的方法了。 下面介绍两个命令,直接在命令行修改deployment的镜像 # kubectl set image depl ......
deploy 资源 k8s k8 8s

rancher安装及部署k8s

一、安装docker 参考:https://www.cnblogs.com/uestc2007/p/15598527.html 二、安装rancher 1、Rancher概述 rancher官方文档 Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群 ......
rancher k8s k8 8s

kk 工具安装K8S集群

设置时区 每个节点都要操作 timedatectl set-timezone Asia/Shanghai 查看时区 timedatectl 安装环境依赖 yum install -y socat conntrack ebtables ipset 安装时间同步 每个节点都要操作 yum install ......
集群 工具 K8S kk K8

分布式和集群概念

分布式和集群概念 分布式:每台机器上部署不同组件集群:每台机器上部署相同组件 大数据分布式存储、分布式计算 linux 桌面操作系统:mac os、windows、linux嵌入式操作系统:μlinux、wince、RTOS服务器操作系统:unxi、linux、Windows server、netw ......
分布式 集群 概念

filebeat收集k8s日志

配置文件介绍 filebeat.inputs: - type: log #开启filebeat采集软连接的文件 symlinks: true #给当前的输入类型打上标签 tags: ["kube-system"] #自定义字段 fields: namespace: "kube-system" #是否 ......
filebeat 日志 k8s 8s k8

Centos7 nginx反向代理gitea和grafana&钉钉告警

1 安装nginx yum install -y gcc make pcre-devel zlib-devel openssl-develwget https://nginx.org/download/nginx-1.20.1.tar.gztar -zxvf nginx-1.20.1.tar.gzc ......
Centos7 grafana Centos nginx gitea

手把手系列 - Ceph使用rbd及cephfs与k8s集群集成 - 三种方式实现

前言 本次详细部署 k8s、ceph 以及如何使用 ceph 作为 k8s 的外部存储。 主机信息 主机名 IP 说明信息 k8s-master 192.168.199.41 k8s master k8s-node01 192.168.199.42 node k8s-node02 192.168.1 ......
集群 方式 cephfs Ceph rbd

3大方面升级华为云CCE集群体验,助力集群高效运维管理

我们会持续在“过程业务无感”、“稳定高效升级”、“丝滑交互体验”等方面进行持续优化,让集群升级过程更简单、高效和可靠。 ......
集群 方面 CCE

20231112 K8S部署MetalLB以及测试应用

环境配置 3节点的K8S 1+2配置 [root@rocky9-1 dashboard]# kubectl get node -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION C ......
20231112 MetalLB K8S K8 8S

docker 部署 rabbitmq集群

rabbitmq集群: pull: docker pull rabbitmq 普通模式(默认): what: 集群中各节点有相同的队列结构, 但消息只会存在于集群中的一个节点。 对于消费者来说, 若消息进入 A 节点的 Queue 中, 当从 B 节点拉取时, RabbitMQ 会将消息从 A 中取 ......
集群 rabbitmq docker

k8s-资源调度

滚动更新 注:是滚动更新 不是扩容 只有修改了deployment配置文件中的template中的属性后,才会分触发更新操作如使用 kubctl edit deploy {name} 查看滚动更新情况 1.查看状态 kubectl rollout status deploy {deployName} ......
资源 k8s k8 8s

二进制安装Kubernetes(k8s)v1.28.3

二进制安装Kubernetes(k8s)v1.28.3 https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍 kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 我使用IPV6的目的是在公网进行访问,所以 ......
二进制 Kubernetes 28.3 k8s 8s

Grafana Elasticsearch 分组数据 如何配置 大盘百分比、分组百分比

一、分组百分比(分组后,内部筛选条件数据占比) Query:分组聚合、计算指标(隐藏显示)、计算脚本 二、大盘百分比(分组后数在分组之前所有数据中占比) 使用Transform功能2.1、Query 配置分组聚合、总数聚合。 A:选择分组字段、筛选条件、count聚合 B:筛选条件、count聚合、 ......

k8s flannel获取小子网

flannel v0.11.0 kube-flannel-ds-amd64 main.go flanneld启动时设置kube-subnet-mgr参数是true,表示连接kube-apiserver来分配subnet,而不是直连etcd。 启动时从挂载的configmap kube-flannel ......
小子 flannel k8s k8 8s

导出相关binary制作k8s本地包

这次把我之前安装的k8s的包导出来保存。 cd /var/cache/apt/ ls kube* cd ~ && mkdir k8sdbinstall sudo cp *_1.23.17* ~/k8sdbinstall ......
binary k8s 8s k8

k8s service ipvs模式下nodePort实现

部署nodePort+StatefulSet apiVersion: v1 kind: Service metadata: name: nginx spec: ports: - port: 80 selector: app: nginx type: NodePort apiVersion: apps ......
nodePort service 模式 ipvs k8s

大数据集群备份

今天又备份了虚拟机集群。然后删除D盘的大数据,备份的放在F盘,让D盘有更多空间, 因为我的Anaconda安装在D盘中,而我创建了很多python虚拟环境,D盘当时有点空间不够了, 所以备份大数据到F盘。D可以更多空间。 ......
集群 备份 数据

Grafana监控Oracle数据库的表大小等信息

Grafana监控Oracle数据库的表大小等信息 方案 oracledb_exporter 以及 prometheus grafana 使用的SQL以及配置文件 [[metric]] context = "table_sizeinfo" labels = [ "table_nameinfo","t ......
大小 Grafana 数据库 数据 Oracle

kubeadm部署的k8s证书过期问题 k8s问题排查:the existing bootstrap client certificate in /etc/kubernetes/kubelet.conf is expired

解决问题: 估计跟移动有关,下面那个没解决问题,是因为在原有文件的基础上修改的吧?而这里直接是移走,重新生成了新的。不太清楚是不是这个原因。 $ cd /etc/kubernetes/pki/ $ mv {apiserver.crt,apiserver-etcd-client.key,apiserv ......
问题 certificate kubernetes k8s bootstrap

xixa oraclelinux上kafka集群部署(一)----kafka安装

kafka部署前提:需要安装jdk1.7以上版本、zookeeper 官网下载:http://kafka.apache.org/quickstart kafka配置 配置server.properties文件中zookeeper配置,如果集群应该怎么配置?还需要尝试 配置kafka集群 在bin目录 ......
kafka 集群 oraclelinux xixa

以 Kubernetes 原生方式实现多集群告警

作者:向军涛、雷万钧 来源:2023 上海 KubeCon 分享 可观测性来源 在 Kubernetes 集群上,各个维度的可观测性数据,可以让我们及时了解集群上应用的状态,以及集群本身的状态。 Metrics 指标:监控对象状态的量化信息,通常会以时序数据的形式采集和存储。 Events:这里特指 ......
集群 Kubernetes 方式

k8s部署业务服务(详细总结篇)

1.业务部署说明 我们是做算法的,每个算法会被封装成一个镜像,比如:image1(入侵算法),image2(安全带识别算) 结合k8s流程: ingress-nginx(做了hostNetwork: true 网络模式,省去了service的一成转发),直接可以访问ingress-nginx的域名和 ......
业务 k8s k8 8s

ubuntu安装k8s

1、查看Ubuntu系统版本 w@node1:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.6 LTS Release: 18.04 Codename: ......
ubuntu k8s k8 8s

使用rancher rke快速安装k8s集群

概述 Rancher Kubernetes Engine(RKE)是一个用于部署、管理和运行Kubernetes集群的开源工具。旨在简化Kubernetes集群的部署和操作。 RKE具有以下特点和功能: 简化的部署过程 RKE提供了一个简单的命令行界面,使您可以轻松地部署一个完整的Kubernete ......
集群 rancher k8s rke k8

从部署 httpd 入手,理清 k8s 配置中的 containerPort、port、nodePort、targetPort

从部署 httpd 入手,理清 k8s 配置中的 containerPort、port、nodePort、targetPort 注:文中各种内网、公网 IP 仅为示例,不保证所有 IP 都可以访问,且你的环境中 IP 可能不同。 背景 在上一篇文章 自己搭建一个k8s环境 中,我们一顿操作猛如虎,搭 ......
containerPort targetPort nodePort httpd port

k8s入门学习

k8s入门 https://kubernetes.io/zh-cn/docs/tutorials/hello-minikube/ minikube 启动集群 minikube start 创建实例 kubectl create deployment gin --image=gin_demo:v1 会 ......
k8s k8 8s