Kubernetes-kubectl文件执行顺序

Kubernetes-kubectl文件执行顺序,kubernetes,Kubernetes,如果我只运行kubectl-f test/,其中包含以下所有文件和文件夹,那么kubectl执行的顺序是什么?它会决定先运行mysitedb namespace.yml,然后再运行其他服务.yml等吗 或者我应该用数字来命名文件,这样它就可以按照我想要的方式执行了 test/ ├── database │   ├── database-clusterip-service.yml │   ├── database-deployment.yml │   ├── persistent-Volume-C

如果我只运行
kubectl-f test/
,其中包含以下所有文件和文件夹,那么kubectl执行的顺序是什么?它会决定先运行
mysitedb namespace.yml
,然后再运行
其他服务.yml
等吗

或者我应该用数字来命名文件,这样它就可以按照我想要的方式执行了

test/
├── database
│   ├── database-clusterip-service.yml
│   ├── database-deployment.yml
│   ├── persistent-Volume-Claim.yml
│   ├── storage-class.yml
│   └── mysite-db-namespace.yml
├── httpd
│   ├── httpd-clusterip-service.yml
│   ├── httpd-deployment.yml
│   ├── ingress-rules.yml.orig
│   ├── nginx-ingress-controller.yml.orig
│   └── nginx-ingress-lb-service.yml.orig
└── tomcat
    ├── tomcat-clusterip-service.yml
    ├── tomcat-deployment.yml
    └── mysite-web-namespace.yml
您可以使用来订购YAML。除此之外,kubectl将根据字母顺序将YAML加载到同一文件夹中。但这并不能保证总是有效的,在你首先应用yaml的情况下,可能会有比赛条件问题,但它的有效性取决于库伯内特斯方面