metadata: name: my-namespace ``` 在这个YAML文件中,我们定义了一个叫做`my-namespace`的Namespace。你可以根据自己的需求修改Namespace的名称。 ### Step 3: 使用kubectl命令创建Namespace 最后,我们使用kubectl命令来创建刚刚定义的Namespace。在命令行中执行以下命令: ```shell kubectl create -f my-namespac...
-name: nginx image: nginx ports: -containerPort:80 不用在意 Deployment 文件语法,我将在另一篇文章中讨论 K8s Deployment。 让我们使用 kubectl create 命令来创建资源: $ kubectlcreate-fnginx-deployment.yaml deployment.apps/nginx created $ kubectlgetpo NAME READY STATUS RESTARTS AGE nginx-6799fc88d8-...
YAML处理器根据行缩进来知道内容之间的关联。上述例子中,使用两个空格作为缩进,但空格的数量并不重要,只是要求至少一个空格并且所有缩进保持一致。例如name和labels是相同缩进级别,因此YAML处理器知道它们属于同一map;app是lables的值,因为app的缩进量比labels更大。 (2)YAML Lists List即列表,类似于数组,例如: args -...
例如,要创建一个名为"test"的命名空间,可以运行以下命令: kubectl create namespace test 复制代码 您还可以通过YAML文件来创建命名空间。创建一个名为"namespace.yaml"的文件,内容如下: apiVersion: v1 kind: Namespace metadata: name: test 复制代码 然后使用以下命令来创建命名空间: kubectl apply -f namesp...
$kubectlgetnamespace (ns) $kubectlgetpods --namespace kube-system# 查看该命名空间下的pod。 创建 命名空间 命令行模式 $kubectlcreatenamespacetest1 资源清单模式 创建01-create-ns.yaml文件 apiVersion: v1 kind: Namespace metadata: name: test2 ...
可以使用 kubectl describe 命令来查看某个namespace的概要信息 不要害怕创建namespace。它不会降低服务的性能,反而大多情况下会提升你的工作效率。 创建namespace只需一个很简单的命令,例如,创建一个名字为:test的namespace,执行: kubectl create namespace test 或者使用yaml文件,然后执行kubectl apply -f test.yaml...
# 创建namespace [root@master ~]# kubectl create ns dev namespace/dev created 删除 # 删除namespace [root@master ~]# kubectl delete ns dev namespace "dev" deleted 配置方式 首先准备一个yaml文件:ns-dev.yaml apiVersion: v1 kind: Namespace metadata: name: dev 然后就可以执行对应的创建和删除...
kubectl create -f nginx-namespace.yaml 输入kubectl get namespace查看当前创建好的命名空间中是否包含nginx-ceshi 如果命名空间创建错误需要删除,则输入kubectl delete namespace nginx-ceshi后回车即可,然后重新修改nginx-namespace.yaml文件的内容 二、下载Nginx镜像 ...
# kubectl create ns testns 二、Yaml语法解析 1、YAML介绍 除了某些强制性的命令,如:kubectl run或者expose等,会隐式创建rc或者svc,k8s还允许通过配置文件的方式来创建这些操作对象。 通常,使用配置文件的方式会比直接使用命令行更可取,因为这些文件可以进行版本控制,而且文件的变化和内容也可以进行审核,当使用及其复...
不要害怕创建namespace。它不会降低服务的性能,反而大多情况下会提升你的工作效率。目前创建namespace时通过命令和yaml文件来进行创建的 2.1、通过命令创建命名空间 [root@k8s-master k8s]# kubectl create namespace test123namespace/test123 created[root@k8s-master k8s]# kubectl get namespace -owideNAME STATUS...