系统运维


k8s

<p>[TOC]</p> <h1>一、基础命令</h1> <ul> <li>查看命名空间:<code>kubectl get namespaces</code></li> <li>创建命名空间:<code>kubectl create namespace &amp;lt;空间名称&amp;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 &amp;lt;pod名称&amp;gt; -- /bin/bash</code></li> <li>删除指定命名空间中指定pod的deployment:<code>kubectl delete -n=&amp;lt;命名空间&amp;gt; deployment.apps &amp;lt;pod名称&amp;gt;</code></li> <li>创建资源,如果没有及创建,如果有将被更新:<code>kubectl apply -f &amp;lt;yaml文件名称&amp;gt;</code></li> <li>创建资源,一般用于创建yml:<code>kubectl create -f &amp;lt;yaml文件名称&amp;gt;</code></li> </ul> <h1>二、实际操作环境</h1> <ul> <li>查看指定命名空间下的pvc:<code>kubectl get -n &amp;lt;命名空间名称&amp;gt; pvc</code></li> <li>删除指定命名空间下的pvc:<code>kubectl delete -n &amp;lt;命名空间名称&amp;gt; pvc &amp;lt;pvc名称&amp;gt;</code></li> <li>查看所有命名空间下的deployment:<code>kubectl get pod --all-namespaces</code></li> </ul>

页面列表

ITEM_HTML