Kubernetes - [04] 常用命令
kubectl 语法
kubectl [command] [TYPE] [NAME] [flags]
- command:指定在一个或多个资源商要执行的操作。例如:create、get、describe、delete、apply
- TYPE:执行资源类型(如:pod、node、services、deployments等)。资源类型大小写敏感,可以指定单数、复数或缩写形式。
# 获取所有命名空间列表
kubectl get ns
# 强制删除命名空间
kubectl delete namespace <namespace> --force
# 获取当前命名空间中所有Pod的列表
kubectl get pods --all-namespaces
kubectl get pod -A
kuebctl -n <namespace> get pod
kubectl -n <namespace> get pod -owide | grep xxx
# 获取集群中所有节点的列表
kubectl get nodes
# 获取当前命名空间中所有服务的列表
kubectl get services
# 获取当前命名空间中所有部署的列表
kubectl get deployments
# 创建一个部署
kubectl create deployment <deployment-name> --image=<image>
# 将一个部署暴露为一个服务
kubectl expose deployment <deployment-name> --port=<port>
# 扩展或缩小一个部署的副本数
kubectl scale deployment <deployment-name> --replicas=<num-replicas>
# 删除一个Pod(重启)
kubectl delete pod <pod-name>
# 强制删除一个pod
kubectl delete pod <pod-name> -n <namespace> --force --grace-period=0
# 删除一个服务
kubectl delete service <service-name>
# 删除一个部署
kubectl delete deployment <deployment-name>
# 查看一个Pod的日志
kubectl logs <pod-name>
# 进入pod
kubectl exec -it xxx(pod_id) bash
kubectl -n <namespace> exec -it <pod-name> bash
# 查看持久化卷
kubectl get pvc --all-namespaces | grep pvc-xxxx
kubectl get pvc --all-namespaces | grep pvc-xxxxxxxxxxx-xxxx-xxxxxxxx
# 根据端口号可以查询对应服务的所属租户
kubectl get svc --all-namespaces |grep 32589
kubectl -n <namespace> get svc 服务名称
# 查看pod的名称、类型、端口等信息
kubectl -n <namespace> get svc <pod-name>
kubectl -n <namespace> describe svc <pod-name>
# 将pod的svc文件下载到本地
kubectl -n <namespace> get svc <pod-name> -oyaml test.yaml
# 编辑pod的svc文件
kubectl -n <namespace> edit svc <pod-name>
# 编辑pod的配置文件
kubectl -n <namespace> edit cm <pod-name>
Kubernetes - [04] 常用命令的更多相关文章
- Kubernetes,kubectl常用命令详解
kubectl概述 祭出一张图,转载至 kubernetes-handbook/kubectl命令概述 ,可以对命令族有个整体的概念. 环境准备 允许master节点部署pod,使用命令如下: kub ...
- 《linux就该这么学》课堂笔记04 常用命令cat、mor...tar、find
本节命令汇总 命令 说明 格式 常用参数 实例 备注 cat 查看纯文本文件(内容较少) cat [选项] 文件名称 -n 显示行号 cat -n install-setup-ks.cfg 查看ins ...
- kubernetes 学习 常用命令
1 kubectl get nodes #查看nodes节点情况 2 kubectl describe node node_name_XXXX # 查看nodes详 ...
- ubuntu的一些常用命令,测试版本:Ubuntu 12.04.5 LTS
最近配置了一台Linux服务器,选用的是Ubuntu 12.04.5 LTS版本. 把之前放在Windows Server 2003上的网站移到了现在的服务器上,给我的感受用一个字形容:真JB快! 网 ...
- Docker Kubernetes 常用命令
Docker Kubernetes 常用命令 增 # 通过文件名或标准输入创建资源. kubectl create # 读取指定文件内容,进行创建.(配置文件可指定json,yaml文件). kube ...
- ubuntu14.04下svn版本管理系统的安装及常用命令的使用整理
ubuntu14.04下安装svn$sudo apt-get install subversion 执行这一步就安装完成了,在ubuntu先安装很方便 安装完成后,创建版本库目录,由于是本地环境,就在 ...
- kubernetes 知识点及常用命令
一.附上一个Deployment文件 apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment spec: selec ...
- 第04课:GDB常用命令详解(上)
本课的核心内容如下: run命令 continue命令 break命令 backtrace与frame命令 info break.enable.disable和delete命令 list命令 prin ...
- 使用kubectl管理Kubernetes(k8s)集群:常用命令,查看负载,命名空间namespace管理
目录 一.系统环境 二.前言 三.kubectl 3.1 kubectl语法 3.2 kubectl格式化输出 四.kubectl常用命令 五.查看kubernetes集群node节点和pod负载 5 ...
- 关于ubuntu 16.04 docker常用命令
1.sudo docker ps -a 查看当前docker实例的信息: CONTAINER ID IMAGE COMMAND ...
随机推荐
- 谈谈 HTTP/2 的协议协商机制
在过去的几个月里,我写了很多有关 HTTP/2 的文章,也做过好几场相关分享.我在向大家介绍 HTTP/2 的过程中,有一些问题经常会被问到.例如要部署 HTTP/2 一定要先升级到 HTTPS 么? ...
- 聊一聊 C#线程池 的线程动态注入 (下)
一:背景 1. 讲故事 前面二篇我们聊到了 Thread.Sleep 和 Task.Result 场景下的线程注入逻辑,在线程饥饿的情况下注入速度都不是很理想,那怎么办呢?有没有更快的注入速度,这篇作 ...
- WebSocket从入门到精通,半小时就够!
本文原题"WebSocket:5分钟从入门到精通",作者"程序猿小卡_casper",原文链接见文末参考资料部分.本次收录时有改动. 1.引言 自从HTML5里 ...
- OpenMMLab AI实战营 第五课笔记
OpenMMLab AI实战营 第五课笔记 目录 OpenMMLab AI实战营 第五课笔记 在气球数据集上训练检测模型 进入 mmdetection 主目录 下载并观察气球数据集 下载训练好的mas ...
- 零基础Windows Server搭建部署Word Press 博客系列教程(3):弱鸡变猛男之部署CDN加速和缓存加速
我们博客里面存在的各种媒体文件.压缩文件.脚本文件,这些文件可能很大而且不需要随时生成.如果我们的服务器带宽很小,访问我们网站的用户等待加载完成就需要很长时间,那么访问速度会很慢.因此我们需要通过第三 ...
- Solution Set - “盛开无法定格的花”
目录 0.「ARC 160D」Mahjong 1.「BJOI 2017」「洛谷 P3715」魔法咒语 2.「清华集训 2017」「洛谷 P4227」我的生命已如风中残烛 3.「集训队互测 2018」「 ...
- c# 更改快捷方式文件图标
c# 更改快捷方式文件图标c# 更改快捷方式文件图标c# 更改快捷方式文件图标c# 更改快捷方式文件图标c# 更改快捷方式文件图标c# 更改快捷方式文件图标c# 更改快捷方式文件图标c# 更改快捷方式 ...
- Paillier算法
介绍 1999年欧密会上,首次提出Paillier算法,2001年,Damgard等人对该方案简化,推出当前最优的Paillier方案. 加密方案 Carmichael函数 困难问题 合数剩余类问题( ...
- 关于CSRF漏洞的一次有趣的交互
前言 在一次项目中,挖掘了一些CSRF漏洞,将细节提交给客户后,发生了一些有趣的交互,这里简单的先把他叫为薛定谔的CSRF,对其深入了解了一下,且听我细细道来. 薛定谔的CSRF 故事背景是对一个项目 ...
- unia-app页面生命周期详解
A页面,点击按钮传递的参数 <view class="" @tap="gotoLunBo">去轮播页</view> methods:{ ...