Я не знаком с OpenShift, однако я нахожу некоторые вещи, которые могут быть вам полезны.
Помимо того, что @Arockiasmy K упомянул в предыдущем ответе, синтаксис YAML неверен. Модуль не будет создан: spec
должен находиться на том же рычаге, что и kind
.
apiVersion: v1
kind: Pod
metadata:
name: somepod
namespace: all
spec:
containers:
- name: web
image: <image>
$ kubectl apply -f <pod-yaml>
Еще одна вещь, убедитесь, что у вас уже есть namespace
называется " all " и помните, что секрет должен быть в том же namespaces
, что и Pod
.
Надеюсь, это поможет.