首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏DevOps持续集成

    使用Kompose从Docker Compose 迁移到 Kubernetes

    KomposeKompose 是一个帮助熟悉 docker-compose 的用户迁移到 Kubernetes 的工具。” 迁移后, kompose convert成为一个易于部署的 Kubernetes 清单列表。 模板: metadata: annotations: kompose.cmd: kompose convert kompose.version: 1.26.1 事实上,Kompose 有一些超出 Kubernetes 使用标准的偏见。 Volume 非常重要的第一件事:Kompose 不会生成文件来声明持久卷(PV)。 最后 Kompose 解决了从Docker Compose文件轻松生成即用型 Kubernetes 清单的问题。但是,与任何代码生成器工具一样,并非一切都好。

    4.7K30编辑于 2022-10-04
  • 来自专栏东风微鸣技术博客

    K8S 实用工具之五 - kompose

    : kompose convert kompose.version: 1.26.0 (40646f47) creationTimestamp: null labels: io.kompose.service : kompose convert kompose.version: 1.26.0 (40646f47) creationTimestamp: null labels: io.kompose.service -o kompose # macOS curl -L https://github.com/kubernetes/kompose/releases/download/v1.25.0/kompose-darwin-amd64 -o kompose chmod +x kompose sudo mv . /kompose /usr/local/bin/kompose That's All 参考链接 •Kubernetes + Compose = Kompose[5] References [1] K8S

    2.3K20编辑于 2022-04-22
  • 来自专栏进击的Coder

    原创丨如何大幅提高 Django 网站加载速度

    : kompose -f docker-compose.yml -o kubernetes.yml convert kompose.version: 1.20.0 () creationTimestamp : kompose -f docker-compose.yml -o kubernetes.yml convert kompose.version: 1.20.0 () creationTimestamp : ssr1-backend template: metadata: annotations: kompose.cmd: kompose : kompose -f docker-compose.yml -o kubernetes.yml convert kompose.version: 1.20.0 () creationTimestamp : ssr1-cache template: metadata: annotations: kompose.cmd: kompose

    1.1K31发布于 2020-10-30
  • 来自专栏python3

    使用Helm部署微服务应用PiggyMetrics

    去除kompose不支持的语法。 kompose工具可以一键将compose文件转换为Kubernetes配置文件。 安装kompose curl -L https://github.com/kubernetes/kompose/releases/download/v1.21.0/kompose-linux-amd64  -o kompose chmod +x kompose sudo mv . /kompose /usr/local/bin/kompose 转换配置文件 kompose convert -f docker-compose.yml -o piggymetrics -c 注意:原文给的还指定了

    1.7K32发布于 2020-05-15
  • 来自专栏东风微鸣技术博客

    在 K8s 集群中创建 DERP 服务器

    步骤 根据最后参考文档中的任选一份最简的 docker-compose 配置,转换为 K8s 的配置(可以使用工具:kompose[1] 转换), 转换后的配置如下: Notes: 为了方便以 Env : derper-tok --- apiVersion: apps/v1 kind: StatefulSet metadata: annotations: kompose.cmd: kompose convert -f docker-compose.yml kompose.version: 1.26.1 (a9d05d509) labels: io.kompose.service : derper-tok serviceName: derper-tok template: metadata: annotations: kompose.cmd : kompose convert -f docker-compose.yml kompose.version: 1.26.1 (a9d05d509) labels:

    1.6K10编辑于 2022-12-01
  • 来自专栏kwai

    [云原生]K8S 部署 RSS 全套自托管解决方案

    个地方需要修改:环境变量: SELF_URL_PATH=https://ttrss.ewhisper.cn/ (你自己的域名)DB_PASS=changeit (postgresql 数据库密码)使用 kompose 使用 kompose 转换命令如下:在 docker-compose.yml 所在目录下执行:kompose convert -o . 修改 docker-compose使用 kompose 转换,转换前,需要在 docker-compose.yml 补充相关信息以保证转换 k8s service 成功,具体为在各个 docker compose 使用 kompose 转换命令如下:在 docker-compose.yml 所在目录下执行:kompose convert -o .

    1.6K51编辑于 2023-03-22
  • 来自专栏kubernetes中文社区

    使Kubernetes管理更容易的7个工具

    (项目地址:https://github.com/helm/helm) 2、Kompose Kompose对于在容器管理方面经验丰富但对Kubernetes不熟悉的开发人员来说是一个很好的工具。 Kompose允许用户只需单击一次命令就可以将他们的Compose文件和应用程序无缝转换为Kubernetes对象。 即使如此,使用Kompose进行转移对Docker Compose老手来说也是一个巨大的帮助。 (项目地址:https://github.com/kubernetes/kompose) 与Kubernetes一起做更多事情 Kubernetes在Docker和微服务生态系统中扮演着不可或缺的角色。

    1.4K20发布于 2019-08-13
  • 来自专栏灵墨AI探索室

    一文详解:项目如何从Docker慢慢演变成了K8s部署

    我们看下如何使用,需要通过以下命令安装Kompose:Linux:curl -L https://github.com/kubernetes/kompose/releases/download/v1.34.0 /kompose-linux-amd64 -o komposeLinux ARM64:curl -L https://github.com/kubernetes/kompose/releases/download /v1.34.0/kompose-linux-arm64 -o komposechmod +x komposesudo mv . /kompose /usr/local/bin/kompose上面的命令执行完后,基本上我们就可以正常使用了。效果如图所示:我们直接通过执行文件的方式转化我们的编排文件。 : kompose convert -f docker-compose.yml kompose.version: 1.34.0 (cbf2835db) labels: io.kompose.service

    1.8K21编辑于 2024-11-22
  • 来自专栏CNCF

    如何在Kubernetes开发微服务

    然后我们找到了KomposeKompose转换Docker Compose文件到Kubernetes清单文件。 使用Kompose和yq,我们可以灵活地生成和修改清单,从而为每个工程师生成理想的开发环境。这些环境执行得更好,并将所有资源留在笔记本电脑上,以供饥饿的IDE和编译器操作使用。 我们称我们的脚本为devkube.sh,它允许开发人员轻松: 检查先决条件,如kubectl、Kompose和yq。 根据用户名为每个用户创建一个命名空间,以实现隔离。 下载每个微服务的合成文件,并用Kompose和yq将它们转换为清单。 部署DevKubes并摧毁它们。 使用最新版本的微服务更新正在运行的DevKubes。

    73010发布于 2020-12-11
  • 来自专栏东风微鸣技术博客

    使用 K8S 部署 RSS 全套自托管解决方案- RssHub + Tiny Tiny Rss

    环境变量: 1.SELF_URL_PATH=https://ttrss.ewhisper.cn/ (你自己的域名) 2.DB_PASS=changeit (postgresql 数据库密码) 2.使用 kompose 使用 kompose 转换 命令如下: 在 docker-compose.yml 所在目录下执行: kompose convert -o . 修改 docker-compose 使用 kompose 转换,转换前,需要在 docker-compose.yml 补充相关信息以保证转换 k8s service 成功,具体为在各个 docker compose 使用 kompose 转换 命令如下: 在 docker-compose.yml 所在目录下执行: kompose convert -o . RSSHub (github.com): https://github.com/DIYgod/RSSHub/blob/master/docker-compose.yml [9] K8S 实用工具之五 -kompose

    1.4K20编辑于 2022-04-22
  • 来自专栏技术翻译

    Kubernetes扩展容器架构的7 个工具

    Kompose对于在容器管理方面经验丰富的开发人员来说是一个很好的工具,但对Kubernetes不熟悉。如果您对容器有经验,那么您可能对Docker Compose有经验。 Kompose允许用户只需单击一次命令就可以将他们的Compose文件和应用程序无缝转换为Kubernetes对象。 即使如此,使用Kompose进行转移对Docker Compose老手来说也是一个巨大的帮助。 使用Kubernetes做更多事情 Kubernetes在容器和微服务生态系统中发挥着不可或缺的作用。

    85240发布于 2018-11-30
  • 来自专栏云云众生s

    2024年最佳Kubernetes工具

    Kompose: Kompose是一个非常有价值的工具,旨在促进从Docker Compose文件到Kubernetes的迁移。 使用Kompose,您可以轻松地将容器化应用程序从Docker Compose环境过渡到Kubernetes集群,利用Kubernetes平台的可扩展性和健壮性。

    47110编辑于 2024-03-28
  • 来自专栏Godev

    外包精通--使用helm3快速部署应用

    ClusterIP 10.101.229.167 <none> 443/TCP 4d16h io.kompose.service ClusterIP 10.100.47.25 <none> 5000/TCP 4d16h io.kompose.service

    74230编辑于 2023-07-31
  • 来自专栏路遥的专栏

    Jetpack Compose 将支持桌面应用开发 ?

    地址如下: https://github.com/jtouzy/Kompose 其他的 Native、数据科学、服务端开发、Web 开发 等等,我并没有怎么了解过。

    1.1K40发布于 2021-08-31
  • 来自专栏Lansonli技术博客

    云原生(四十) | Kubernetes篇之整合EFK

    ​整合EFK部署前预习 ElasticSearch 的 配置文件位置 简单的ElasticSearch 配置管理章节 ElasticStack 安装 kompose 转换 compose为k8s文件

    761141编辑于 2022-10-31
  • 来自专栏云云众生s

    2024年Kubernetes配置

    Kompose(compose spec): 9200 个星标 Cdk8s(Typescript, JavaScript, Python, Java, Go): 4200 个星标 Tanka(jsonnet Kompose 使 Docker compose (32600 个星标) 和 Kubernetes 之间能够互操作,无论是为了在本地开发期间使用 Docker 还是为了迁移目的。

    43110编辑于 2024-08-02
  • 来自专栏码匠的流水账

    2017年终总结

    docker运行mywebsql docker运行storm及wordcount实例 docker运行kafka manager docker化360的pika ubuntu安装chrome及firefox kompose

    2.1K10发布于 2018-09-17
  • 来自专栏Java领域客栈

    K8s简明实践教程

    当然,如果已经创建过了 docker-compose.yml 的配置文件,并且也验证了其可用性,可以直接使用 Kompose 工具将 docker-compose.yml 的配置文件进行转换。 kompose convert -f docker-compose.yaml INFO Kubernetes file "frontend-service.yaml" created INFO Kubernetes

    2.9K20编辑于 2022-09-23
  • 来自专栏站长运维

    爬虫系统化课程kubernetes插件开发的六大方向(上)

    就像如果你有一个 docker swarm 的项目你想把它转换成可以支持 k8s 方式来部署,那么,你可以下载一个 kompose 的工具,这个原理也是一样,就是能帮你脚手架出插件的组织结构,即要有哪些目录

    37410编辑于 2023-11-28
领券