1 创建三台虚拟机 1.1 规划三台虚拟机 k8s-node1192.168.56.100 k8s-node2192.168.56.101k8s-node3192.168.56.102 1.2 新建Vagrantfile文件 在电脑创建一个文件夹F:javatoolvirtualguli,新建一个文件Vagrantfile,Vagrantfile ......
167
0
0
2024-03-02
虚拟化运维KubernetesPrometheusKubernetes集群监控-安装部署Prometheus Operator王先森2023-12-252023-12-25Prometheus Operator介绍Prometheus Operator:为监控 Kubernetes 资源和 Prometheus 实例的管理提供了简单的定义,简化在 Kuber ......
202
0
0
2024-02-29
引言在软件部署的世界中,Jenkins已经成为自动化流程的代名词。不断变化的技术环境要求我们持续改进部署流程以满足现代应用部署的需要。在本篇博客中,作为一位资深运维工程师,我将分享如何将Jenkins Pipeline进化至不仅能支持部署应用直至Running状态检测,同时也能兼顾Deployment和StatefulSet资源的轮询更新,并详细介绍滚动更新 ......
155
0
0
2024-02-21
最近因为业务原因,接触到了k8s的GC机制,特地看了一些k8s的官方文档以及网上的一些博客和资料,梳理了有关Finalizers和级联删除的一些知识点。垃圾收集垃圾收集(Garbage Collection,GC)是 Kubernetes 用于清理集群资源的各种机制的统称。垃圾收集允许系统清理如下资源:终止的 Pod对于已失败的 Pod 而言,对应的 API ......
261
0
0
2024-02-20
什么是Nacos?Nacos(Namings and Configuration Management)是阿里巴巴开源的一个易于构建云原生应用的动态服务发现、配置管理和服务管理平台。以下是Nacos的一些主要功能和特点:服务发现和服务健康检查:Nacos 支持基于 DNS 和 RPC 的服务发现。这意味着,您的微服务应用可以在 Nacos 中注册自己,并发现 ......
189
0
0
2024-02-20
k8s集群角色分配部署k8s集群的节点按照用途可以划分为如下2类角色:master:集群的master节点,集群的初始化节点,基础配置不低于2C4Gslave:集群的worker节点,可以多台,基础配置不低于2C4G安装指定版本k8s可变参数# 指定 Kubernetes 版本; 参考https://github.com/kubernetes/kuberne ......
190
0
0
2024-02-04
在应用程序的整个生命周期中,正在运行的 pod 会由于多种原因而终止。在某些情况下,Kubernetes 会因用户输入(例如更新或删除 Deployment 时)而终止 pod。在其他情况下,Kubernetes 需要释放给定节点上的资源时会终止 pod。无论哪种情况,Kubernetes 都允许在 pod 中运行的容器在可配置的时间内正常关闭。请查看下面的 ......
173
0
0
2024-02-03
前面我们介绍了如何通过 OpenTelemetry Collector 来收集 Kubernetes 集群的指标数据,接下来我们再来了解下如何收集集群的日志记录数据。安装 Loki首先我们需要部署 Loki 来收集日志数据,同样我们这里使用 Helm Chart 来快速部署,不过需要注意同样不需要部署任何日志采集器,因为我们将使用 OpenTelemetry ......
254
0
0
2024-02-02
Kubernetes 已成为一个被广泛采用的行业工具,对可观测性工具的需求也在不断增加。为此,OpenTelemetry 创建了许多不同的工具,来帮助 Kubernetes 用户观察他们的集群和服务。接下来我们将开始使用 OpenTelemetry 监控 Kubernetes 集群,将专注于收集 Kubernetes 集群、节点、pod 和容器的指标和日志, ......
174
0
0
2024-02-02
大家好,我是张晋涛。Kubernetes v1.28 是 2023 年的第二个大版本更新,包含了 46 项主要的更新。 而今年发布的第一个版本 v1.27 有近 60 项,所以可以看出来,在发布节奏调整后,每个 Kubernetes 版本中都会包含很多新的变化。其中 20 个增强功能正在进入 Alpha 阶段,14 个将升级到 Beta 阶段,而另外 12 ......
292
0
0
2024-01-07
1.安装virtualbox下载virtualboxhttps://www.virtualbox.org/wiki/Downloads 安装(windows)双击VirtualBox-7.0.8-156879-Win.exe选择安装目录安装完成后,打开virtualbox2.下载CentOS下载CentOS-7-x86_64-DVD-2009.isohtt ......
237
0
0
2024-01-06
1. 什么是Kubernetes?Kubernetes是一个开源的容器编排和管理平台,用于自动化部署、扩展和管理容器化应用程序。它提供了一个可靠的、可扩展的基础架构,使开发人员能够轻松地部署和管理应用程序,同时具备高可用性、弹性和灵活性。2. Kubernetes的核心组件Kubernetes由多个核心组件组成,每个组件负责不同的任务,共同协作以实现容器的调 ......
173
0
0
2024-01-05
随着互联网的发展,后端服务和容器编排技术的日益成熟, 微服务 成为了后端服务的首选, Kubernetes 也已经成为目前容器编排的事实标准, 微服务拥抱容器时代已经来临。 笔者结合自己的经验,写了这篇微服务+ Kubernetes 入门宝典,希望能够抛砖引玉。能让大家了解 微服务和 Kubernetes 如何配合。 上卷主要描述 微服务设计,项 ......
377
0
0
2023-07-04
目录服务质量管理QoS模型GuaranteedBurstableBestEffortcpusetLimitRange服务可用性管理高可用可用性PDB总结服务质量管理在Kubernetes中,Pod是最小的调度单元,所以跟资源和调度相关的属性都是Pod对象的字段,而其中最重要的就是CPU和内存。如下所示:--- apiVersion: v1 kind: P ......
353
0
0
2023-06-23
目录1. Prometheus Operator介绍2. 它如何工作3. ServiceMonitor4. helm安装5. yaml文件安装5.1 安装5.2 访问服务5.3 接入grafana6. 监控集群外的服务6.1 exporter安装6.2 K8S配置1)官方格式2) 创建资源6.3 接入grafana7 监控集群外的服务-redis7 ......
392
0
0
2023-06-18