Linux系统【RockyLinux9.4】下K8S集群【1.31.0】安装部署指南
公司之前一直使用的是CentOS系统作为测试、开发、生产环境的基础系统镜像,由于最近的CentOS的镜像彻底终止维护之后,我们在为后续项目的基础系统镜像选型进行的调研, 最好是可以平替的进行类似系统的移植, 经过多番对比, 决定使用Rocky Linux系统来完成我们开发测试环境的系统移植,系统镜像
【K8S系列】kubectl describe pod显示ImagePullBackOff,如何进一步排查?
当你使用 `kubectl describe pod` 命令查看到 Pod 的状态为 `ImagePullBackOff` 时,说明 Kubernetes 尝试拉取容器镜像失败。下面是一些详细的排查步骤,帮助你找到并解决问题。
K8S认证|CKA题库+答案| 15. 备份还原Etcd
kubernetes集群Etcd数据库数据的备份还原操作
如何在 Kubernetes 上部署 Spark
在 Kubernetes 中部署 Spark,可以充分利用 Kubernetes 的容器编排和自动扩展能力,让 Spark 集群能够根据工作负载动态调整。这个过程虽然涉及多个复杂的步骤,但 Kubernetes 的工具链(如 Helm、kubectl 等)以及 Spark 提供的 Kubernete
【云原生开发】K8S多集群管理系统成果展示
KRM是一个Kubernetes多集群资源管理平台,基于管理Kubernetes的资源开发, 可以管理Kubernetes的Namespace、Deployment、DaemonSet、StatefulSet、Service、Ingress、Pods、Nodes、CronJob、Velero等,同时
使用kubeadm搭建K8s多节点集群
容器运行时是指用于直接对镜像和容器执行基础操作(比如拉取/删除镜像和对容器的创建(使用镜像)/查询/修改/获取/删除等操作)的软件。最开始的K8s版本只支持Docker作为容器运行时,但为了更好与底层容器技术解耦(同时也是为了兼容其他容器技术),K8s在v1.5.0就引入了容器运行时接口(CRI)。
【K8S系列】如何监控集群CPU使用率并设置告警的分析与详细解决方案
监控 Kubernetes 集群的 CPU 使用率并设置告警是确保集群健康和性能的关键。以下是几种常见的方案,每种方案的具体步骤都进行了详细说明。
(二十四)、在 k8s 中部署自己的 jar 镜像(以 springcloud web 项目为例)
Dockerfile 和 bestcxx-starter-deployment.yaml 文件内容下面介绍以openjdk 镜像为基础,生成新的自定义镜像# 使用官方的Java运行时作为父镜像# 将当前目录下的可执行jar包复制到容器中的/app目录下# 声明容器运行时需要开放的端口# 设置容器启动
Dinky手把手教程 - 集成K8s,提交Flink On K8s Application任务
Dinky 是一个基于 Apache Flink 的实时计算平台,它提供了一站式的 Flink 任务开发、运维、监控等功能。Kubernetes 是一个强大的容器编排平台,能够自动化应用的部署、扩展和管理。将 Flink 与 Kubernetes 集成,可以充分利用 Kubernetes 的优势,实
部署K8S 1.31 (containerd)
K8S1.31部署
【云原生开发】K8S集群管理后端开发设计与实现
集群管理包含在前端添加,更新,删除,查询所有集群,查询集群详情等功能实现。
使用docker搭建k8s,
一 首先准备三个IP地址,分别作为master节点和两个node节点二 修改主机名字三 修改hosts文件验证是否能够ping通,可以看到我的已经成功四 关闭交换分区,可以看到我的已经成功了五 修改内核参数加载br_netfilter模块启动相应的内核参数六 关闭防火墙七 关闭SELINUX,然后重
【云原生开发】如何通过client-go来操作K8S集群
client-go是Kubernetes官方提供的,用于操作kubernetes资源的Go语言客户端库,通过它,开发者可以非常方便地在Go项目中与Kubernetes集群进行交互,实现对Kubernetes资源以及自定义CRD的增删改查和事件监听等操作。同时,可以通过client-go实现kuber
国产化麒麟操作系统部署K8S
由于本次使用2台主机完成kubernetes集群部署,其中1台为master节点,名称为slave1;其中1台为slave2节点,名称分别为:slave2。链接:https://pan.baidu.com/s/1Tm4sdpM2eInUKhrf9aZYrQ?链接:https://pan.baidu.
【云原生开发】K8S多集群资源管理平台架构设计
云原生(Cloud Native)是一种构建和运行应用程序的方法,充分利用云计算模型的优势,如弹性、可扩展性、高可用性和自动化,以实现更高的应用可靠性、可维护性和可移植性。本文云原生开发是基于golang,vue开发出的一个K8S多集群管理平台,实现web页面对过个K8S集群资源的深度管理。
【K8S系列】Kubernetes 中 Pod 无法通过 Service 名称访问服务的 DNS 解析失败问题【已解决】
在 Kubernetes 中,Service 提供了一种稳定的方式,通过名称访问一组 Pod。当其他 Pod 无法通过 Service 名称访问服务,并且出现 DNS 解析失败时,通常会导致应用无法正常工作。本文将详细分析此问题的常见原因及其解决方案。
【K8S系列】Kubernetes 中 Service IP 分配 问题及解决方案【已解决】
在 Kubernetes 中,LoadBalancer 类型的 Service 允许用户轻松地将应用暴露给外部流量。它自动创建一个云负载均衡器并分配一个外部 IP 地址。然而,在某些情况下,LoadBalancer 类型的 Service 可能未能成功分配 IP 地址,导致外部无法访问。本文将详细分
使用腾讯云镜像源安装 K8s 和 Docker
目前各种教程大多使用阿里源镜像,虽然使用腾讯云服务器也可以正常拉取,但因为走公网流量,速度会受公网带宽限制,建议腾讯云用户使用本文中的内网环境的镜像地址,速度更快更稳定。
k8s集群 ceph rbd 存储动态扩容
k8s 集群 rbd 扩容的两种方法
【K8S系列】Kubernetes 中 Service IP 地址和端口不匹配问题及解决方案【已解决】
在 Kubernetes 中,Service 是实现 Pod 之间和 Pod 与外部之间通信的关键组件。Service 的 IP 地址和端口配置不当可能导致应用无法正常访问。本文将详细分析 Service IP 地址和端口不匹配的问题,常见原因及其解决方案。