【发布时间】:2019-01-08 23:43:24
【问题描述】:
我正在探索使用 Jenkins 通过 CI/CD 管道实现 Kubernetes 集群和部署到 Kubernetes 集群。在探索时,我发现我们不需要定义需要部署 Pod 的工作机器节点。 Kubernetes master 将负责在工作机器中部署/释放 pod 以进行部署。我们只需要在定义中定义该 pod 需要多少内存。
我的困惑是,我们已经为部署分配和配置了 Kubernetes 集群。根据 AWS EC2 的创建,所有节点都包含自己的内存(因为我计划使用 AWS Ec2 - Ubuntu 16.04 LTS)。
那么为什么我们又需要在 pod 中定义内存呢?这是正确的 pod 部署方式吗?
我只是从 CI/CD 管道世界开始。
【问题讨论】:
标签: kubernetes memory