Linux K8S(Kubernetes)常用命令集

  • 一、K8S简介
  • 二、常用命令
    • 2.1 想查看kubectl命令的方法
    • 2.2 常用的命令类
    • 2.3 K8S常用命令

一、K8S简介

Kubernetes是一个完备的分布式系统支撑平台,具有完备的集群管理能力,多扩多层次的安全防护和准入机制、多租户应用支撑能力、透明的服务注册和发现机制、內建智能负载均衡器、强大的故障发现和自我修复能力、服务滚动升级和在线扩容能力、可扩展的资源自动调度机制以及多粒度的资源配额管理能力。同时Kubernetes提供完善的管理工具,涵盖了包括开发、部署测试、运维监控在内的各个环节。

二、常用命令

2.1 想查看kubectl命令的方法

kubectl help
kubectl <command> --help

2.2 常用的命令类

编辑类:编辑服务

kubectl edit svc  test0927-1-service -n ns-2

描述类

kubectl describe 类型/具体名 -n namespace

获得详情信息类

kubectl get 类型/具体名 -n namespace -o wide(或者yaml)

获得详情信息类

kubectl get 类型/具体名 -n namespace -o wide(或者yaml)类型有:
pods、configmap、replicasets(rs)、service(srv)、deployment、endpoints ;

回滚类

kubectl rullout

2.3 K8S常用命令

查看参数的解释

kubectl explain deployment.spec.selector
kubectl explain Ingress.spec

查看labels

get pods --show-labels
kubectl get pod -n kube-xx -l env
kubectl get pod -n kube-xx -l env=dev
kubectl get all -n kube-xx -l env

查看当前可用的API版本

 kubectl api-versions

查看pod部署情况

kubectl get pod -n kube-xx-dev -o wide

删除pod

kubectl delete pod jenkins-64b866d55f-vw6wf -n kube-xx-dev

查看描述 比如pod启动失败、pod重启,都可以用这个查看是为什么

kubectl describe pod nacos-2 -n kube-xx-dev

查看日志

kubectl logs -f jenkins-6bbf69d97c-x9gk8 -c jenkins -n kube-xx-dev

进入pod的容器内部

kubectl exec -ti jnlp-slave-b1g8x -c nlp-slave /bin/bash -n kube-xx-dev

查看pod,不晓得部署到那个空间的

kubectl get pod -A -o wide |grep ingress
kubectl get ingress -A -o wide |grep ingress
kubectl get svc -A -o wide |grep ingress
kubectl get all -A -o wide |grep ingress

Linux K8S(Kubernetes)常用命令相关推荐

  1. 【K8S】Kubernetes常用命令

    文章目录 Kubernetes常用命令 资源管理办法 陈述式资源管理方法 查看版本信息 查看资源对象简写 查看集群信息 node节点查看日志 基本信息查看 查看master 节点状态 查看命令空间 查 ...

  2. kubernetes常用命令整理

    一.维护类: master节点: [root@k8s-master01 -]# for I in etcd kube-apiserver kube-controller-manager kube-sc ...

  3. linux文本处理常用命令

    linux文本处理常用命令 linux文本处理命令:grep.sed.printf.awk 1.grep grep的作用是按行查找字符,输出包含字符的行. #从文件查询 grep 'hello' fi ...

  4. linux命令实验设备,实验二 Linux系统的常用命令

    实验二Linux系统的常用命令 一.实验目的 1.X-windows的简单配置,掌握进入命令行模式和图形化模式的方法2.GNOME桌面的使用,包括注销与登录,系统信息的查看,GNOME下软件的使用3. ...

  5. Linux学习之CentOS(二)--初识linux的一些常用命令

    Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...

  6. Apache RocketMQ在linux上的常用命令

    Apache RocketMQ在linux上的常用命令 进入maven安装后的rocketmq的bin目录  1.启动Name Server  2.启动Broker 3.关闭Name Server 4 ...

  7. Linux 查看目录常用命令

    linux 查看目录常用命令 ls -F |grep "/$" 只显示当前目录下的文件夹 ls -al |grep "^-" 只显示当前目录下的文件 ls -a ...

  8. Linux oracle(常用命令)启动、停止、监听

    Linux oracle(常用命令)启动.停止.监听 1.手动启动 dbstart /u01/app/oracle/product/11.2.0/dbhome_1 (ORACLE_HOME) 2.停止 ...

  9. Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。...

    Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日期的 ...

  10. linux查询配置基础命令,Linux查看系统配置常用命令

    Linux查看系统配置常用命令 系统 # uname -a 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue 查看操作系统版本 # cat /proc/cpuinfo 查看 ...

最新文章

  1. 理解图像的傅里叶变换(细心分析)
  2. PostgreSQL(一)PostgreSQL一主二从集群部署
  3. 一本flash和搜索引擎交互的新书
  4. java面试核心知识点,详解系列文章
  5. HDU 3641 Treasure Hunting(阶乘素因子分解+二分)
  6. python中的pyinstaller库_Python(00):PyInstaller库,打包成exe基本介绍
  7. SpringBoot 配置 文件 mybatis type-aliases-package
  8. python自定义类型转换_Python JSONDecoder自定义null类型的转换
  9. linux系统下将php和mysql命令加入到环境变量中的方法
  10. 学校计算机维护投标书,信息化系统硬件及应用系统安全运维服务投标书范本
  11. 中国英语学习论坛(2:考 研 英 语 资 料 索 引)
  12. 我(阿朱)再说两句新零售
  13. IMDB排名前100名经典电影
  14. Android 获取地理位置的经度和纬度
  15. Android 加载Webview链接类型的Youtube视频
  16. View补间动画Animation运行原理
  17. web自动化测试-第一讲:selenium快速入门
  18. PHP全栈学习笔记7
  19. 使用nginx作图片服务器的访问权限控制
  20. 安装一个新的int 9中断例程【在DOS下,按Tab建后改变当前屏幕的显示颜色,其它键照常处理】...

热门文章

  1. 前端CSS @media 媒体查询PC端
  2. EXCEL中更改单元格格式后不刷新问题的解决方法
  3. 如果网站显示不出来,怎么排查?
  4. 何为数据分析?数据分析流程是啥?
  5. Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...
  6. 人工智能学习入门大纲
  7. 把桌面从C盘改到D盘,结果直接让D盘变成了桌面,改回去发现图标变少了
  8. 5. Docker容器互联1--Docker存储原理和基于Docker Volum的容器互联
  9. 服务器隔板在哪个位置好,客厅空调摆放在哪个位置好?客厅空调正确摆放位置详解...
  10. 4个优质产品帮助中心实例——教你如何提升用户体验和销售