一、kubectl apply -f

创建pod Deployment Service namespace等等

kubectl apply -f  ***.yaml

二、kubectl delete -f

删除yaml里面对应的资源

kubectl delete -f  ***.yaml

三、创建命名空间

namespace.yaml

apiVersion: v1
kind: Namespace
metadata:
  name: test
kubectl apply -f  namespace.yaml

把当前的命名空间首选项设置成test,只要设置成了test,就算之后创建pod等等的资源不指定命名空间,都会默认创建在test的命名空间里面

kubectl config set-context --current --namespace=test

四、查看命名空间

kubectl get namespace -o wide

五、创建pod

nginx.yaml

apiVersion: v1
kind: Pod
metadata:
  name: nginx
spec:
  containers:
  - name: nginx
    image: nginx
    imagePullPolicy: IfNotPresent
kubectl apply -f nginx.yaml
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐