Kubernetes平台教程

     

在Podman、Kubernetes和OpenShift上使用Odo实现Java开发

11

在本文中,您将了解如何使用odo在 Podman、Kubernetes 和 OpenShift 上开发和部署 Java 应用程序。Odo 是一款快速迭代的 CLI 工具,适合想要在 Kubernete.

Kubernetes中负载均衡功能简介

26 5K

Kubernetes 作为容器编排平台,对于解决许多企业采用微服务带来的问题至关重要。公司越来越多地使用微服务跨多个平台管理大量小型容器,如果网络管理和资源分配管理不当,可能会导致性能问题。然而,当可.

Kubernetes简介以及如何使用YAML配置?

19 6K

 Kubernetes 提供的极大简单性,这部分归功于 Kubernetes 资源模型 (KRM)。KRM资源模型描述了一种以清晰易懂的格式创建配置文件的机制: 允许使用代码指定所需的系统状态。 通用.

使用 K8s-Cleaner 优化 Kubernetes

32 3K

让我们探索 K8s-cleaner 如何轻松增强 Kubernetes 资源的清洁度和健康状况。什么是K8s-Cleaner?K8s-cleaner 就像您的个人组织者,但适用于您的 Kubernet.

Go首次达Tiobe榜历史最高第八名

69

谷歌的 Go 语言(即 golang)在 Tiobe 语言流行度指数中达到了历史最高位置,在2024年2月 Tiobe 语言流行指数中排名第八,并且多年来一直在上升。一年前在 Tiobe 指数中攀升至.

Kubernetes中实现Spring Boot SSL热重载

33

本文介绍了如何在运行在Kubernetes上的Spring Boot应用程序中配置SSL证书的热重载,本文介绍了如何在运行在Kubernetes上的Spring Boot应用程序中配置SSL证书的热重.

Kubernetes使用八年15个生产经验教训

51 4K

这篇文章讲述了一家名为Urb-it的公司在使用Kubernetes进行云原生战略方面的经验。他们在八年的实际生产中遇到了许多挑战和教训,包括从自助管理的AWS集群迁移到Azure托管服务、集群崩溃导致.

Kubernetes知识综合备忘单

69 16K

Kubernetes(通常称为 K8s)是一种广泛采用的容器编排平台,可简化容器化应用程序的部署、扩展和管理。在传统模型中,由于基础设施和配置的变化,跨不同环境部署应用程序带来了挑战。 Kuberne.

Kubernetes简要入门教程

46 10K

本文介绍了Kubernetes的基本概念和功能,包括节点、控制平面、集群、ReplicaSets、Deployments等概念,以及使用YAML文件进行Kubernetes集群管理的基本操作和部署流程.

Kubernetes 网络:基本概念解释

38 2K

本文旨在揭开 Kubernetes 网络复杂世界的神秘面纱,这是容器化应用程序无缝运行的关键组件。什么是Kubernetes 网络Kubernetes 网络可能很复杂,但它对于确保容器能够在内部和外部.

如何在 Kubernetes 中查找服务的 URL

33 9K

Kubernetes Service允许我们向外部世界公开网络应用程序。然而,要访问它,我们必须知道它的 URL。在本实践教程中,我们将讨论如何查找并使用 Kubernetes 服务的 URL 作为可.

2024年您应该考虑的十大平台工程工具

51 4K

平台工程是指为软件开发人员开发高效生态系统的过程类型,帮助他们在软件开发的生命周期中执行端到端操作。平台工程的主要目标是减少开发人员的整体认知负担并消除流程中的瓶颈。什么是平台工程?平台工程是指为软件.

使用K8sGPT改变Kubernetes

63 2K

K8sGPT 是一个由人工智能驱动的尖端平台,在这场转型中占据了中心地位。本文探讨了 K8sGPT 在 Kubernetes 编排领域的主要功能、优势和潜在应用。什么是 K8sGPT?K8sGPT 是.

微服务部署:策略工具和最佳实践

56 4K

在不断变化的软件开发世界中,微服务已成为构建可扩展、灵活且可维护的应用程序的强大架构模式。持续部署微服务策略在充分发挥微服务潜力方面发挥着关键作用。在本文中,我们将深入探讨掌握微服务部署的复杂性,探索.

ksctl:与云无关的 Kubernetes 管理

36

许多云提供商都提供他们自己风格的 Kubernetes。每个提供商都有其独特的 CLI 工具,用于在特定云上创建和管理集群。在多云环境中工作时,使用每个云提供商的 CLI 创建和管理如此多的集群可能会.

本周Github有趣项目MemoryCache等

106 5K

本周Github有趣的项目、工具和库1、MemoryCache一个将本地桌面环境转化为设备上的人工智能代理的实验性开发项目。如今,人工智能正在颠覆我们与数据和信息交互的方式,但对这些系统的控制通常是通.

Metadata:分析阿里巴巴的微服务依赖图和性能

401

论文对阿里巴巴集群中部署的大规模微服务进行了全面的研究。他们分析了 7 天内 20,000 多个微服务的行为,并根据收集的 100 亿条调用跟踪来分析它们的特征。该论文获得SOCC 2021最佳论文奖.

使用Kind和Skaffold实现Kubernetes测试教程源码

75 6K

在本文中,您将学习如何使用 Kind 或 Skaffold 等工具为 Kubernetes 上运行的应用程序构建集成测试。共有三个简单的 Spring Boot 应用程序相互通信: 应用first-s.

2024年Kubernete趋势预测:您应该关注哪些?

114

2024 年我们应该关注的最大收获是:Kubernetes 技术正处于快速增长轨道,预计将从 2022 年的 18 亿美元增加到 2030 年的 78 亿美元(研究和市场)。事实上,DZone 年度K.

2024年Kubernete主要趋势

98

随着 Kubernetes 环境变得越来越复杂,运维团队越来越陷入困境,该调查基于 Dimensional Research 进行的一项调查。以下是该报告的调查结果:随着 KUBERNETES 环境变.

使用Spring Boot和Open Telemetry监控Kafka

149 15K

在本文中,您将了解如何使用 Spring Boot 和 Open Telemetry 为 Kafka 生产者和消费者配置跟踪。我们将使用 Micrometer 库来发送轨迹,并使用 Jaeger 来存.

Timoni是 Kubernetes 的包管理器

224

Timoni 是 Kubernetes 的包管理器,由 CUE 提供支持并受到 Helm 的启发。Timoni 项目致力于改进编写 Kubernetes 配置的用户体验。Timoni 没有像 Helm.

不适合使用Kubernetes的情况

173

在很多情况下,K8s 并不是正确的选择。例如: 拥有云原生应用程序的小型初创公司:这些团队会发现直接管理 Kubernetes 是一种复杂且耗时的工作,会分散他们发布和扩展产品目标的注意力。鉴于其规模.

Kestra:高性能、基于 Java 的编排平台

401 1

Kestra 是一个基于 Java 构建的事件驱动的编排和调度平台,它利用 YAML 进行工作流定义(您可以将其视为工作流的 Terraform)。Kestra 可以简化计划和事件驱动的工作流程。通过.

Kubernetes 面试指南

321 3K

包含 20 多个中级到高级 Kubernetes 面试问题:1、问:什么是 Kubernetes?为什么它对于容器编排至关重要?答:Kubernetes 是一个开源容器编排平台,可以自动化容器化应用程.

OpenTofu:Terraform新开源替代品

558

Linux 基金会推出OpenTofu:Terraform 的新开源替代品:今天,Linux 基金会宣布成立 OpenTofu,它是 Terraform 广泛使用的基础设施代码配置工具的开源替代方案。.

使用CRaC加速Kubernetes中SpringBoot启动

531 10K

在本文中,您将了解如何利用CRaC来提高 Java 启动时间并如何在 Kubernetes 中配置。OpenJDK 检查点协调恢复 (CRaC) 项目由 Azul 于 2020 年推出。Azul 是一.

如何减少微服务架构开发和调试过程中的痛苦/浪费时间?

517 2K

我们的项目开发了一个单体应用程序。但现在,我们的架构师决定将应用程序分成多个小型服务,称为微服务架构。为了部署服务,我们使用了 kubernetes。也就是从这时开始,我成了其中一个服务的开发人员,开.

使用Gefyra在Kubernetes中实现本地程序开发

302 2K

在本文中,您将了解如何使用Gefyra简化和加速 Kubernetes 上的本地应用程序开发。Gefyra 为开发人员提供了多种有用的功能。首先,它允许在外部 Kubernetes 集群上运行容器并与.

OpenTF将推出真正开源的Terraform分叉

367 2K

Terraform 于 2014 年根据 Mozilla 公共许可证 (v2.0)(“MPL”)开源。在接下来的 9 年里,它建立了一个包括数千名用户、贡献者、客户、认证从业者、供应商的社区,以及一个.