K8S常用命令

1)资源相关命令

#创建资源

kubectl create -f xxx.yaml

#查看资源

kubectl get nodes|namespaces|services|pods|rc|deployments|replicasets(rs) -o wide

#查看资源详细描述

kubectl describe ${type} ${name} -o wide

#删除资源

kubectl delete ${type} ${name} -o wide

#更新资源

kubectl replace -f /path/of/your.yaml

2)Node相关命令

#给node添加标签

kubectl label nodes kube-node disk.type=ssd

#给node删除标签

kubectl label nodes kube-node disk.type-

#根据标签查询节点

kubectl get nodes -a -l "disk.type=ssd"

3)pod相关命令

#进入某个pod进行交互

kubectl exec –it ${pod_name} [-c ${container_name}] — /bin/bash

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注