Я читаю на k8s
у него есть 2 метода для его использования.Они оба дополняют друг друга.
Сегодня я попробовал одну функцию, чтобы получить декларативный (файл манифеста).
Предположим, я создаю namespace
экземпляр
$ kubectl create namespace cert-manager
namespace/cert-manager created
Затем я экспортирую файл манифеста для использования декларативного метода в следующий раз
kubectl get namespace cert-manager -o yaml --export > cert-manager.yaml
cert-manager.yaml
apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: null
name: cert-manager
selfLink: /api/v1/namespaces/cert-manager
spec:
finalizers:
- kubernetes
status:
phase: Active
Сравните с другим примером
apiVersion: v1
kind: Namespace
metadata:
name: nginx-ingress
Вопрос
Правильно ли сделан второй файл манифеста короче?