广告
返回顶部
首页 > 资讯 > 服务器 >k8s常用命令大全(最新推荐)
  • 562
分享到

k8s常用命令大全(最新推荐)

k8s常用命令k8s命令 2023-03-07 11:03:20 562人浏览 薄情痞子
摘要

目录命令说明node 相关pod 相关namespace 相关service 相关deployment卷 相关命令说明 命令说明-A 表示所有信息-o wide 表示详细信息&nda

命令说明

  • 命令说明
  • -A 表示所有信息
  • -o wide 表示详细信息
  • –show-labels 表示查询标签详细信息

node 相关

  • 获取节点信息
kubectl get node
  • 获取节点详细信息
kubectl get node -o wide

  • 获取节点信息标签信息
kubectl get node --show-labels

pod 相关

kubectl run ng-test --image=Nginx:1.14.2

  • 查看所有pod列表
kubectl get po -A

  • 查看指定命名空间下的pod
kubectl get po -n kube-system

  • 查看某个pod详细信息
kubectl get po -A -o wide | grep metrics-server-6fb9ccd479-ccs9m

  • 查看某个pod描述信息
kubectl describe pod metrics-server-6fb9ccd479-ccs9m -n kube-system
  • 强制删除pod
kubectl delete po iotgz-things-grpc-api-2-55cb79f4c5-tf7fk --force --grace-period=0 -n csw

namespace 相关

  • 切换默认的命名空间
kubectl config set-context --current --namespace=nstest
  • 获取集群命名空间列表
kubectl get ns

  • 创建命名空间
kubectl create ns demos
  • 删除命名空间
kubectl delete ns demos
  • 查看位于命名空间的资源
kubectl delete ns demos

  • 查看不在命名空间内的资源
kubectl api-resources --namespaced=false

service 相关

  • 获取service列表
kubectl get svc

deployment

获取deployment

kubectl get deployments.apps iotgz-things-grpc-api-2-5 -n csw

扩容

kubectl scale deployment iotgz-things-grpc-api-2 -n cswlt --replicas=3

卷 相关

获取PV

kubectl get pv

其他 执行创建yaml

kubectl create -f WEB.yaml 

执行更新yaml

kubectl apply -f web.yaml 

获取多种资源

kubectl get ns,svc,po -A -o wide

识别 Linux 节点上的 cgroup 版本

stat -fc %T /sys/fs/cgroup/

对于 cgroup v2,输出为 cgroup2fs。
对于 cgroup v1,输出为 tmpfs。

给节点增加标签

kubectl label nodes k8s-node-1 type=xiaomi

给节点去除标签

kubectl labels nodes k8s-node-1 type-
  • pod不能启动
  • 首先镜像能不能拉取到
  • 看yaml是否有错误
  • 网络是否有问题

到此这篇关于k8s常用命令大全的文章就介绍到这了,更多相关k8s常用命令内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: k8s常用命令大全(最新推荐)

本文链接: https://www.lsjlt.com/news/198834.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作