Kubernetes平台教程

     
  • DevOps悼词

    30 3K

    与许多流行的技术术语一样,DevOps 已从乐观的顶峰跌落到疲惫的深渊。其失败的原因在于对软件难以编写的原因存在严重误解。误解:通过消除部署障碍,可以部署更多软件,事情会变得更简单、更好。真正原因:问.

  • 谷歌平台工程五个误区

    33 3K

    盲人摸象的故事让我们明白:为什么人们会对一个新话题产生分歧,如果只从自己的角度看待问题,他们就会错过整体。平台工程是一种相对较新的软件交付方法,IT 组织和软件工程团队正在研究它:对于它是什么、它能做.

  • 本周4个Github有趣项目

    65 3K

    本周4个Github有趣项目:1、HippoRAGHippoRAG 是一种新颖的检索增强生成 (RAG)框架,其灵感来自人类长期记忆的神经生物学,使 LLM 能够持续整合外部文档中的知识。我们的实验表.

  • 云架构师:职责、技能以及如何成为一名云架构师

    35 3K

    在云计算时代,云架构师变得越来越重要。随着企业不断采用数字技术并将其运营转移到云端,对能够设计、管理和改进云系统的熟练专业人员的需求不断增长。这使得云架构师在许多公司中占据着至关重要且高度重视的职位。.

  • Pyinfra:使用Python自动化基础设施

    67 2K

    pyinfra 使用 Python 自动化基础设施。它速度很快,可以从一台服务器扩展到数千台服务器。非常适合临时命令执行、服务部署、配置管理等。这就是为什么你应该尝试 pyinfra: 以可预测的性能.

  • 本周Github八个有趣项目如Teable等

    140 5K

    本周Github八个有趣的项目、工具和库包1、GarnetGarnet 是微软研究院推出的一款远程缓存存储工具,具有强大的性能(吞吐量和延迟)、可扩展性、存储、恢复、集群分片、密钥迁移和复制功能。Ga.

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

    47

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

  • Kubernetes中负载均衡功能简介

    81 5K

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

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

    71 6K

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

  • 使用 K8s-Cleaner 优化 Kubernetes

    73 3K

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

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

    104

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

  • Kubernetes中实现Spring Boot SSL热重载

    76

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

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

    100 4K

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

  • Kubernetes知识综合备忘单

    102 16K

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

  • Kubernetes简要入门教程

    81 10K

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

  • Kubernetes 网络:基本概念解释

    73 2K

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

  • 如何在 Kubernetes 中查找服务的 URL

    77 9K

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

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

    89 4K

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

  • 使用K8sGPT改变Kubernetes

    118 2K

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

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

    97 4K

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

  • ksctl:与云无关的 Kubernetes 管理

    79

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

  • 本周Github有趣项目MemoryCache等

    148 5K

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

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

    479

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

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

    110 6K

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

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

    160

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

  • 2024年Kubernete主要趋势

    131

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

  • 使用Spring Boot和Open Telemetry监控Kafka

    228 15K

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

  • Timoni是 Kubernetes 的包管理器

    327

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

  • 不适合使用Kubernetes的情况

    206

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

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

    531 1

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