ZBLOG

kubectl 命令教学

Kubectl是Kubernetes的命令行工具,用于管理Kubernetes集群。下面是一些常见的Kubectl命令:

  1. 查看集群状态
kubectl cluster-info
  1. 创建/删除资源
kubectl create -f <yaml文件>
kubectl delete <资源类型> <资源名称>
  1. 查看资源信息
kubectl get <资源类型> [<资源名称>] [--watch]
  1. 详细查看资源信息
kubectl describe <资源类型> <资源名称>
  1. 查看资源日志
kubectl logs <Pod名称>
  1. 进入容器内部
kubectl exec -it <Pod名称> -- sh
  1. 执行命令
kubectl exec <Pod名称> -- <命令>
  1. 扩展/缩小副本数量
kubectl scale <资源类型>/<资源名称> --replicas=<数量>
  1. 更新资源
kubectl apply -f <yaml文件>
  1. 标记资源
kubectl label <资源类型> <资源名称> <标签>
  1. 删除标记
kubectl label <资源类型> <资源名称> <标签>-
  1. 查看节点信息
kubectl get nodes
  1. 获取pod的ip地址
kubectl describe pod <pod名称> | grep IP:
  1. 强制删除pod
kubectl delete pod <pod名称> --grace-period=0 --force
  1. 手动重启pod
kubectl delete pod <pod名称>
  1. 查看命名空间
kubectl get namespaces
  1. 创建/删除命名空间
kubectl create namespace <命名空间名称>
kubectl delete namespace <命名空间名称>
  1. 使用不同的命名空间
kubectl --namespace=<命名空间名称> <命令>

以上是一些常见的Kubectl命令,使用它们可以轻松管理Kubernetes集群。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=1848

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?