2018 年 Docker 大事件回顾,Docker Compose 助力简化 Kubernetes 体验

  • 时间:
  • 浏览:2
  • 来源:万人红黑大战棋牌_万人红黑大战棋牌官网

时需注意的是,这就有一次性的转换。Kubernetes API 服务器上的 Compose 将Stack堆栈资源引入 Kubernetes API。否则,大家可否 在构建线程运行运行时以相同的抽象级别查询和管理所有内容。这使得深入研究上述细节对于理解工作原理或调试什么的问题非常有用,但大主次时间就有时需:

仅使用原始 Kubernetes 对象描述完正相同的多服务线程运行运行所需的配置数量是 Compose 的5倍以上。这不仅仅是作者的前期成本,这也是维持的持续成本。Kubernetes API 具有强大的通用性,它公开了用于构建全系列分布式系统的低级原语。Compose 不仅仅好多好多 一两个 多 API,好多好多 一两个 多专注于提高开发人员生产力的高级工具。这好多好多 将 Compose和 Kubernetes 组合在并肩的意味。对于一组相互连接的 web 服务的常见情况报告,Compose 提供了一两个 多复杂化 Kubernetes 配置的抽象。对于你这名内容,您仍然可否 下载到原始的 Kubernetes API 语言。让大家看看你这名 切是怎样才能运作的。

您可否 使用 Skaffold 等工具自动重建镜像,并在更改线程运行运行的任何完正信息时自动重新部署堆栈。 这使得本地内环开发体验非常棒。您只时需以下skaffold.yaml的配置文件:

否则Stack堆栈现在是本地 Kubernetes 的对象,好多好多 您可否 使用你这名的 Kubernetes 工具来除理它。之类,将其保存为stack.yaml

要在任意 Kubernetes 群集上手动安装控制器,请浏览 https://github.com/docker/compose-on-kubernetes 参阅完正的安装说明文档。

出品丨Docker公司(ID:docker-cn)

编译丨小东

每周一、三、五,与您不见不散!

大家否则对 Helm 插件有了你这名想法,使用 Compose 来描述您的线程运行运行,并尽否则简单地使用 Helm 进行部署。 大家还有好多好多 你这名想法,可否 帮助复杂化与 Kubernetes 并肩工作的开发人员的体验,并肩又不需要背叛平台的任何功能。大家还希望与更广泛的 Cloud Native 社区战略战略合作,否则否则您有任何想法和建议,可否 随时他不知道们。

Sock Shop 是微服务线程运行运行的典型示例。它是由使用多种技术和后端组成的多个服务,所有 服务都打包成为 Docker 镜像。它还提供了使用不同工具的示例配置,包括 Compose 和原始 Kubernetes 配置。接下来,大家来看看哪几种配置的相对大小:

否则大家将使用 docker 客户端将其部署到运行控制器的 Kubernetes 集群:

Kubernetes API 非常庞大。最新版本富含超过30个第一梯队的对象,从 Pods 和 Deployments 到 Validating Webhook Configuration 和 ResourceQuota。这无疑会意味配置的冗长,这就时需由开发人员进行管理。让大家看一两个 多具体的例子:

Kubernetes 旨在扩展,大家希望您喜欢大家今天所发布的内容。否则您是数百万 Compose 用户的一员,如此您现在就可否 更轻松地迁移到 Kubernetes 并管理您的线程运行运行。否则你是一两个 多 Kubernetes 用户,在越多的低级配置上苦涩挣扎,如此试试 Compose 吧。

随着2018年的结速英文,大家将回顾排名前五的最受读者欢迎的文章。今天将分享该系列的最后一篇文章,Docker Compose 助力 Kubernetes,帮您轻松上手 Kubernetes。

随着 Docker 对 Kubernetes 开放 Docker Compose的支持,现在的用户可否 选着 在任意 Kubernetes 集群上使用你这名 全新的功能。

首先,大家时需将 Kubernetes 控制器上的 Compose 安装进 您的 Kubernetes 集群中。该控制器使用标准的 Kubernetes 扩展点将Stack堆栈引入 Kubernetes API。您可否 使用任意的 Kubernetes 集群,但否则您还如此可用的集群,请记住 Docker Desktop 内置了 Kubernetes 和 Compose 控制器,启用它们就像在设置中勾选一两个 多框一样简单。

否则大家可否 通过 Kubernetes API 与哪几种对象进行交互。在这里,您可否 看后大家自动创建了 Services、Pod、Deployments 和 ReplicaSet 等较低级别的对象:

Sock Shop 示例:https://github.com/microservices-demo/microservices-demo

接下来让大家编写一两个 多简单的 Compose 文件: