-f
是 kubectl create
命令的一个参数,用于指定要创建的资源对象的配置文件。在这里,-f mypod.yaml
表示将使用名为 mypod.yaml
的 YAML 文件中的定义来创建 Pod 资源。
如果不使用 -f
参数,则需要手动输入命令行参数来指定 Pod 的定义信息。例如:
kubectl create pod my-pod --image=nginx --port=80
以上命令会直接在命令行中指定 Pod 的名称、镜像和端口等信息,并创建该Pod。
总之,使用 -f
参数可以更方便地从文件中读取大量资源对象的定义,而无需手动键入大量命令行参数。