Чтобы отделить объекты, все, что вам нужно добавить, это ---
Да, именно это:
---
например
apiVersion: extensions/v1beta1
kind: ReplicaSet
metadata:
name: replicaset-example-webapp-0-5
spec:
selector:
matchLabels:
mylabel: mywebapp
replicas: 6
template:
metadata:
labels:
mylabel: mywebapp
spec:
containers:
- name: pod-example-0-5
image: richardchesterwood/k8s-fleetman-webapp-angular:release0-5
---
apiVersion: extensions/v1beta1
kind: ReplicaSet
metadata:
name: replicaset-example-webapp-0
spec:
selector:
matchLabels:
mylabel: mywebapp
replicas: 2
template:
metadata:
labels:
mylabel: mywebapp
spec:
containers:
- name: pod-example-0
image: richardchesterwood/k8s-fleetman-webapp-angular:release0
---
apiVersion: v1
kind: Pod
metadata:
name: just-a-queue
labels:
mylabelname: myqueueapp
spec:
containers:
- name: queue-app-container
image: richardchesterwood/k8s-fleetman-queue:release1
Также вы можете иметьнесколько объектов Kubernetes в одном и том же файле yaml, все, что вам нужно сделать, это разделить их с помощью ---
Но в OpenShift это выглядит так
На самом деле, это работает, если создается массивпредметы:
apiVersion: v1beta3
kind: List
items:
- #list of API objects