k8s
<p>[TOC]</p>
<h1>一、基础命令</h1>
<ul>
<li>查看命名空间:<code>kubectl get namespaces</code></li>
<li>创建命名空间:<code>kubectl create namespace &lt;空间名称&gt;</code></li>
<li>查看pod详情:<code>kubectl get pods</code></li>
<li>列出develop命名空间所有的pod:<code>kubectl get pods -n develop</code></li>
<li>列出develop命名空间中所有deployment的名称:<code>kubectl get -o=name deployment -n develop</code></li>
<li>进入pod执行交互式bash shell:<code>kubectl exec -it -n develop &lt;pod名称&gt; -- /bin/bash</code></li>
<li>删除指定命名空间中指定pod的deployment:<code>kubectl delete -n=&lt;命名空间&gt; deployment.apps &lt;pod名称&gt;</code></li>
<li>创建资源,如果没有及创建,如果有将被更新:<code>kubectl apply -f &lt;yaml文件名称&gt;</code></li>
<li>创建资源,一般用于创建yml:<code>kubectl create -f &lt;yaml文件名称&gt;</code></li>
</ul>
<h1>二、实际操作环境</h1>
<ul>
<li>查看指定命名空间下的pvc:<code>kubectl get -n &lt;命名空间名称&gt; pvc</code></li>
<li>删除指定命名空间下的pvc:<code>kubectl delete -n &lt;命名空间名称&gt; pvc &lt;pvc名称&gt;</code></li>
<li>查看所有命名空间下的deployment:<code>kubectl get pod --all-namespaces</code></li>
</ul>