0

我已按照此链接中给出的说明在本地机器上的 kubernetes 容器上设置 kong。我可以通过 Kubernetes (minikube) IP 访问 kong 背后的 API。现在,我有了kong的企业版(试用版)。在没有 Kubernetes 的情况下,我已经下载了 Kong 企业映像并且能够在我的本地机器上运行 Kong。但是,我的问题是如何在 kubernetes 容器上设置企业 Kong 安装。我假设我必须调整 .yaml 中的“图像部分”以提取企业 Kong 图像。但我不知道该怎么做。你能帮助我们如何在 Kubernetes 容器上安装企业 Kong 吗?

4

1 回答 1

0

您的问题有(至少)两个答案:

  1. 设置一个私有 docker 注册表——甚至是你自己的 kubernetes 集群中的一个——并将镜像推送到它,然后指向image:内部注册表

    假设您的企业购买没有访问由 Mashape 托管的经过身份验证的注册表,这绝对是解决该问题的首选机制

  2. 或者我认为您可以通过PodSpec:initContainers:以多种方式将 docker映像预加载到节点上:ftp、http、s3api、nfs ......因为 initContainer 将在 Pod 容器之前运行,我希望kubelet会延迟容器的图像拉取,直到 initContainer 完成。如果我面前有一个工作集群,我会尝试一下,所以带着一粒盐拿这个

于 2017-11-23T06:27:00.783 回答