跳转到主内容

2 篇带有“容器”标签的帖子

查看所有标签

将 CNCF 项目与 Podman Desktop 结合使用

·4 分钟阅读
Charlie Drage
软件工程师

plane

Podman Desktop 是一个强大的工具,用于管理和可视化云原生应用程序,并且可以与一系列 CNCF (Cloud Native Computing Foundation) 项目无缝交互。

对于处理单容器应用、使用 Compose 文件的多容器配置以及 Kubernetes 集群上的复杂分布式应用的开发人员来说,它是一个易于上手的平台。

Podman Desktop 针对 CNCF 项目的关键功能

Podman Desktop 汇集了三大强大功能,用于管理从小到大各种规模的项目:

  • 容器管理:支持创建、运行和监控容器。
  • Compose 支持:允许您部署在 Compose 文件中定义的应用程序。这对于管理需要多个服务的应用程序(例如 Web 服务器、数据库和缓存)特别有用。
  • Kubernetes 集成:提供工具来管理多节点 Kubernetes 集群,使其非常适合处理需要在多个 Pod 和服务之间进行协调的更复杂的分布式应用程序。您可以使用我们的 MinikubeKind 扩展程序,通过 Podman Desktop 设置您自己的开发集群。

Minikube

Minikube 是一个本地 Kubernetes 开发集群,它提供了一种学习和开发 Kubernetes 的简单方法。

Minikube 可以与 Podman Desktop 无缝集成,从而在 Podman 环境中实现 Kubernetes 开发工作流。这可以通过安装 Minikube 扩展来实现,该扩展允许直接从 Podman Desktop 创建、管理和部署集群。

以下视频提供了从安装到创建集群的完整指南。

Backstage

Backstage 是一个由 Spotify 设计的用于构建开发者门户的开源平台。它使工程团队能够创建定制的、集中的中心,用于管理和文档化他们的服务、应用程序和基础设施。Backstage 可扩展的架构包括用于编目软件组件、组织文档、管理云资源和跟踪工作流的功能。

部署 Backstage 的一种流行方法是通过 Helm Chart。部署后,您可以在 Kubernetes Dashboard 中查看 Backstage 的服务,以监控组件并确保正确配置。

backstage services

您还可以使用 Podman Desktop 的端口转发功能访问您部署的 Backstage 实例。此功能允许您安全地将本地端口转发到在 Kubernetes 集群上运行的 Backstage 服务,从而可以轻松地从本地浏览器访问该实例。

backstage port forward

Dapr

Dapr(分布式应用运行时)是一个开源、事件驱动的运行时,旨在帮助开发者构建可在云或边缘环境中无缝运行的弹性、无状态和有状态应用程序。

Dapr 抽象了分布式系统的复杂性,为服务调用、状态管理、发布/订阅消息传递和资源绑定提供了构建块,从而简化了微服务和云原生应用程序的开发。

通过遵循 Dapr 的自托管 Podman 设置指南,您可以使用 Podman 在本地环境中部署 Dapr。

在安装 Dapr CLI 后,要使用 Podman 初始化 Dapr,请执行以下命令:

$ dapr init --container-runtime podman

初始化后,您可以在 Podman Desktop 中直接管理 Dapr 并与之交互。

dapr

此外,Podman Desktop 还提供了一个“启动浏览器”按钮,可以快速方便地访问 Dapr UI 以进行监控和管理。

dapr browser

结论

无论您是管理 Kubernetes 集群、利用 Backstage 的强大功能构建开发者门户,还是使用 Dapr 部署微服务,Podman Desktop 都提供了一个统一的环境来简化您的工作流程。

查看 毕业和孵化中项目的列表,发现更多使用 Podman Desktop 的可能性。

Podman Desktop 荣获 2024 DEVIES 奖

·2 分钟阅读
Cedric Clyburn
开发者大使

我们很荣幸地宣布 Podman Desktop 荣获 2024 DEVIES 奖 容器与 Kubernetes 类别。该奖项是对 Podman Desktop 团队和更广泛的开源社区为帮助开发者所做努力的肯定。Podman Desktop 提高了开发者容器工作流的效率,并提供了将应用程序从容器轻松过渡到 Kubernetes(领先的开源容器编排平台)的功能。

“尽管 Podman Desktop 去年才全面上市,但社区反响非常令人印象深刻且令人欣慰。我们非常自豪能获得这一杰出认可,它表彰了塑造容器开发未来的热情、承诺和创新,而这些都由红帽支持的充满活力的开源标准所支撑。” Podman Desktop 团队的产品经理 Stévan Le Meur 说道。

hero

什么是 DEVIES 奖?

DEVIES 奖由 DeveloperWeek 颁发,旨在表彰软件开发社区中最具创新性和影响力的工具、平台和技术。Podman Desktop 荣获容器与 Kubernetes 最佳创新奖,突显了其对行业的重大影响以及在彻底改变开发者构建、发布和运行应用程序方式方面的作用。DEVIES 奖获奖者由独立的行业领先的 DevNetwork 咨询委员会从数百名提名者中选出。

与我们一同庆祝!

我们很高兴能于 2024 年 2 月 21 日至 23 日在加利福尼亚州奥克兰以及 2024 年 2 月 27 日至 29 日(线上)举行的 DeveloperWeek 2024 上领奖。此外,红帽开发者倡导者 Cedric Clyburn 将主持一个关于 Podman Desktop 的会议,题为“从容器到 Pods 再到 Kubernetes – 您的开发者环境的帮助!”,其中将全面介绍 Podman,演示 Podman Desktop 体验,以及一个从容器到 Pods 最终到 Kubernetes 的多层应用程序!

最后,如果不包括并承认这个奖项是由Podman Desktop 贡献者社区共同获得的,那将是不完整的!我们还要感谢 DevNetwork 咨询委员会和 DeveloperWeek 颁发这个光荣的奖项,并给予我们与更广泛的开发者社区分享 Podman Desktop 创新的机会。