Он позволяет вставлять новые элементы с помощью operator[]
, например:
std::map<std::string, int> m;
m["five"] = 5;
5
присваивается значение, возвращаемое m["five"]
, которое является ссылкой на вновь созданный элемент. Если operator[]
не будет вставлять новые элементы, это не сработает.
Вышеуказанная ошибка относится к:
nodeSelector:
app: "v1-tesla"
resources: {}
Здесь, resources: {}
представляет map
, но должно быть string
. Поэтому удалите resources: {}
или измените его значение на string
.
apiVersion: v1
kind: Pod
metadata:
creationTimestamp: null
labels:
run: nginx4
name: nginx4
spec:
containers:
- image: nginx
name: nginx4
nodeSelector:
app: "v1-tesla"
resources: "whatever"
dnsPolicy: ClusterFirst
restartPolicy: Never
status: {}