首页 > 其他分享 >k8s-常用命令

k8s-常用命令

时间:2023-09-21 12:24:07浏览次数:47  
标签:kubectl get describe 常用命令 Pod k8s 详细信息 节点

1、集群管理命令

         kubectl get nodes: 列出集群中的节点。

   kubectl cluster-info: 显示集群的基本信息。

   kubectl describe node <node_name>: 显示节点的详细信息。

2、命名空间管理命令

  • kubectl get namespaces: 列出所有命名空间。
  • kubectl create namespace <namespace_name>: 创建一个命名空间。
  • kubectl delete namespace <namespace_name>: 删除一个命名空间及其下的所有资源。

3、资源查看和操作命令

  • kubectl get <resource_type>: 列出指定类型的资源。
  • kubectl describe <resource_type> <resource_name>: 显示指定资源的详细信息。
  • kubectl create -f <yaml_file>: 根据 YAML 文件创建资源。
  • kubectl apply -f <yaml_file>: 根据 YAML 文件创建或更新资源。
  • kubectl delete <resource_type> <resource_name>: 删除指定的资源。

4、pod相关命令

  • kubectl get pods: 列出所有 Pod。
  • kubectl describe pod <pod_name>: 显示 Pod 的详细信息。
  • kubectl logs <pod_name>: 查看 Pod 的日志。
  • kubectl exec -it <pod_name> -- <command>: 在 Pod 内部执行命令。

5、服务相关命令

  • kubectl get services: 列出所有服务。
  • kubectl describe service <service_name>: 显示服务的详细信息。
  • kubectl port-forward <pod_name> <host_port>:<container_port>: 将本地端口转发到 Pod 的端口。

6、部署相关命令

  • kubectl get deployments: 列出所有部署。
  • kubectl describe deployment <deployment_name>: 显示部署的详细信息。
  • kubectl scale deployment <deployment_name> --replicas=<replica_count>: 扩展或缩减部署的副本数量。

7、配置和密钥相关命令

  • kubectl create configmap <configmap_name> --from-file=<file_path>: 创建配置映射。
  • kubectl create secret <secret_type> <secret_name> --from-literal=<key>=<value>: 创建密钥。

8、集群节点管理命令

  • kubectl cordon <node_name>: 标记节点为不可调度状态。
  • kubectl uncordon <node_name>: 取消标记节点的不可调度状态。
  • kubectl drain <node_name>: 逐渐驱逐节点上的 Pod 并将其删除。

标签:kubectl,get,describe,常用命令,Pod,k8s,详细信息,节点
From: https://www.cnblogs.com/xupengxiang/p/17719650.html

相关文章

  • k8s部署mongodb 测试
    挂载mongodb配置文件的cm[root@master01kx]#catmongodb-config.yamlapiVersion:v1kind:ConfigMapmetadata:name:mongo-config-producenamespace:chongqinglabels:app:mongo-producedata:mongodb.conf:|-dbpath=/data/middleware-data/mongo......
  • Docker学习第十天——k8s之ReplicaSet及Deployment
    原文:https://blog.csdn.net/qq_39637333/article/details/130686963一、ReplicaSetReplicaSet,即副本控制器,简称rs,主要作用是控制由其管理的pod,使pod副本的数量始终维持在预设的个数,保证一定数量的Pod能够在集群中正常运行,它会持续监听这些Pod的运行状态,在Pod发生故障时重......
  • donet 常用命令汇总......
    dotnetnew:用于创建新的.NET项目。示例:创建一个名为"MyConsoleApp"的控制台应用程序项目。dotnetnewconsole-nMyConsoleAppdotnetbuild:用于构建.NET项目。示例:构建当前目录中的项目。dotnetbuilddotnetrun:用于运行.NET应用程序。示例:......
  • Hbase Shell的常用命令
    总结的一些Hbaseshell的命令都很简单,可以help来查看帮助create'user_test','info'describe'user_test'disable'user_testinfo'drop'user_testinfo'put'user_test','test-1','info:username','test1......
  • ubuntu 下mysql的常用命令
    MySQL数据库的基本操作命令=========================一、mysql服务操作0、查看数据库版本sql->status;1、netstartmysql//启动mysql服务2、netstopmysql//停止mysql服务3、mysql-h主机地址-u用户名-p用户密码//进入mysql数据库4、quit//......
  • K8s部署Nacos 2.0.3集群模式(外置mysql数据库)
    来源:https://www.woniusnail.com/?p=1691Nacos 具体介绍就不介绍了,详细的官方都有。本次主要介绍在k8s集群中部署Nacos集群(3节点),数据库使用外置的mysql,相比使用官方的在k8s内创建数据库的方案维护更方便,所有nacos配置全部保存在数据库中,不用担心重启掉线等异常导致配置文......
  • Linux 最近常用命令汇总
    vi文本替换#全文替换:%s/old/new/g#替换全文第一个匹配项:%s/old/new/#替换当前行所有匹配项:s/old/new/g#替换当前行第一个匹配项:s/old/new/使用crontab配置定时运行脚本#查看所有配置任务crontab-l#修改配置crontab-e除了必要的注释说明文字一......
  • k8s相关
    https://www.sealyun.com/zh-Hans/docs/lifecycle-management/quick-start/kubernetesinstall#在线安装sealosrunlabring/kubernetes-docker:v1.25.0labring/helm:v3.8.2labring/calico:v3.24.1\--masters172.24.102.131,172.24.101.154,172.24.100.211--debu......
  • Harbor 安装(k8s)-企业容器镜像仓库
    Harbor安装在k8s集群本小节目的是要在k8s集群上安装一个harbor镜像仓库。准备工作参考官网文档需要的准备工作。PrerequisitesKubernetescluster1.10+Helm2.8.0+Highavailableingresscontroller(Harbordoesnotmanagetheexternalendpoint)Highavailabl......
  • linux常用命令
    1.前十大占用内存psaux--sort=-%mem|head-n112.查看系统中特定的文件find/-name*read*3.查看当前目录下的指定文件find.-name*read*4.安装已经解压过的包python./setup.pyinstall5.排序升序ls-tlrb6.统计文件的个数ls|wc-l7.查看挂载盘的情况df-h......