1-2.Kubectl命令行工具
2024-10-08 08:34:03
1.kubectl用法
$~: kubectl [command] [TYPE] [NAME] [flags]
[command]
子命令。用于操作Kubernetes集群资源对象。
可取值:[create | delete | describe | get | apply]
[TYPE]
资源对象的类型。区分大小写
备注:可以通过单数形式、复数形式、简写形式表示。
# 例:不同写法的Type,但是效果一致
kubectl get pod pod1
kubectl get pods pod1
kubectl get po pod1
[NAME]
资源对象名称。区分大小写
备注: 如果不指定名称,将返回属于TYPE的所有对象列表。# 例:返回所有对象列表
kubectl get pods
[flags]
kubectl子命令的可选参数
2.kubectl操作实例
创建资源对象
# 由配置文件(*.yaml)创建一次性对象
# 创建一个对象
kubectl create -f service.yaml
# 创建对个对象
kubectl create -f service.yaml -f pod.yaml
查看资源对象
# 查看所有Pod列表
kubectl get pods
# 查看指定对象
kubectl get service,pod
资源对象详情
# 显示Node的详细信息
kubectl describe nodes node1
# 显示Pod的详细信息
kubectl describe pods/service
# 显示由node1管理的pod对象
kubectl describe pods node1-service
删除资源对象
# 基于配置文件(*.yaml)定义中名称的Pod对象
kubectl delete -f service.yaml
# 删除包含指定label的所有Pod和Service对象
kubectl delete pods,services -l name=label-obj
# 删除所有Pod对象
kubectl delete pods --all
运行资源对象
# 指定Pod对象的date命令,默认情况下在Pod对象的第一个容器中执行
kubectl exec <pod-name> date
# 指定Pod对象在某个特定容器中执行
kubectl exec <pod-name> -c <container-name> date
# 通过bash获取Pod对象中特定容器的TTY(可以理解为登录容器)
kubectl exec -ti <pod-name> -c <container-name>
查看容器日志
# 查看容器输出到stdout日志
kubectl logs <pod-name>
# 跟踪查看容器日志(与tail -f命令具有相同效果)
kubectl logs -f <pod-name> -c <container-name>
最新文章
- 【luogu】 P1433 吃奶酪
- centos7安装openoffice
- 只适用于HTML的DOM对象
- POJ2594 Treasure Exploration
- FastDFS安装配置
- HDU 1165 Eddy&#39;s research II
- 2013-07-22 IT 要闻速记快想
- android ipc通信机制之之三,进程通讯方式。
- Codeforces Round #257 (Div. 2) B Jzzhu and Sequences
- (三)训练HMM模块
- 关于使用连接器arm-linux-ld时指定链接地址的作用
- 使用spring框架中的组件发送邮件
- openlayers二:添加矢量图形文字
- Net包管理NuGet(1)nuget的使用方法
- redis 的简单使用
- L2-013 红色警报 (25 分)
- HTTP之Content-Type
- webpack通过postcss-loader添加浏览器前缀
- 再会Java
- 一文让你熟练掌握Linux的ncat(nc)命令
热门文章
- 程序的健壮性Robustness
- flask使用blinker信号机制解耦业务代码解决ImportError: cannot import name &#39;app&#39;,以异步发送邮件为例
- DISCUZ 如何为主题帖列表页添加头像,显示发帖者头像
- 新来个技术总监,禁止我们使用Lombok!
- 10、VLAN
- 死磕mysql(6)
- zabbix4.0的安装与配置
- 行人重识别和车辆重识别(ReID)中的评测指标——mAP和Rank-k
- Why Oracle VIP can not be switched to original node ?
- 移动端H5优化