【发布时间】:2016-07-24 22:06:10
【问题描述】:
我试图了解用于启动 Kubernetes 集群的清单文件之间的区别。
假设我有一个名为 pod.yml 的文件定义了我的 pod,也就是运行它的容器:
Pod.yml
apiversion : v1
kind: Pod
metadata:
name : web
spec:
containers:
- name : webserver
image : httpd
ports :
- ContainerPort: 80
HostPort: 80`
我有replicator.yml 文件来启动其中的3 个:
复制器.yml
kind: "ReplicationController"
apiVersion: "v1"
metadata:
name: "webserver-controller"
spec:
replicas: 3
selector:
app: "webserver"
template:
spec:
containers:
- name: webserver
image: httpd
ports:
- containerPort: 80
hostport: 80`
如果我已经在使用 pod.yml 来定义用于在 pod 中构建容器的图像,我是否可以避免使用 replication.yml 中的模板部分。 您是否需要所有三个清单文件 pod.yml、service.yml 和replicator.yml 或者您可以只使用service.yml 和replicator.yml 来创建集群。
【问题讨论】:
标签: docker cloud yaml cluster-computing kubernetes