Docker Kubernetes  查询字段说明


  • # 打印受支持的API版本
  • kubectl api-versions
  1. # 扩展
  2. apiextensions.k8s.io/v1beta1
  3. # 注册
  4. apiregistration.k8s.io/v1beta1
  5. # 创建app
  6. apps/v1beta1
  7. apps/v1beta2
  8. # 认证
  9. authentication.k8s.io/v1
  10. authentication.k8s.io/v1beta1
  11. # 授权
  12. authorization.k8s.io/v1
  13. authorization.k8s.io/v1beta1
  14. # 弹性伸缩
  15. autoscaling/v1
  16. autoscaling/v2beta1
  17. # 批量
  18. batch/v1
  19. batch/v1beta1
  20. certificates.k8s.io/v1beta1
  21. # 证书
  22. extensions/v1beta1
  23. # 网络
  24. networking.k8s.io/v1
  25. # 策略
  26. policy/v1beta1
  27. # 控制
  28. rbac.authorization.k8s.io/v1
  29. rbac.authorization.k8s.io/v1beta1
  30. # 存储
  31. storage.k8s.io/v1
  32. storage.k8s.io/v1beta1
  33. v1

  • # 查看service 详细信息
  • kubectl describe service 资源名
  1. # 服务名称
  2. Name: nginx
  3. # 命名空间
  4. Namespace: default
  5. # 标签
  6. Labels: run=nginx
  7. Annotations: <none>
  8. # 标签
  9. Selector: run=nginx
  10. # 网络代理类型
  11. Type: ClusterIP
  12. # 集群唯一IP
  13. IP: 10.10.10.17
  14. # Service端口
  15. Port: <unset> 88/TCP
  16. # 容器端口
  17. TargetPort: 80/TCP
  18. # 代理容器IP
  19. Endpoints: 172.17.1.2:80,172.17.2.2:80,172.17.2.3:80

注:kubernetes默认负载均衡模式为ClusterIP。

注:标签主要是识别资源的描述符号。

注:显示集群信息 kubectl cluster-info 显示运行API情况。


  • # 查看容器详细信息
  • kubectl describe pod 容器名
  1. # 容器名称
  2. Name: hello-world-cc85d4fb6-9lnt9
  3. # 命名空间
  4. Namespace: default
  5. # 分配节点IP
  6. Node: 192.168.1.77/192.168.1.77
  7. # 启动时间
  8. Start Time: Thu, 15 Nov 2018 11:59:33 +0800
  9. # 标签名称,系统生成标签
  10. Labels: app=example
  11. pod-template-hash=774180962
  12. # 注释
  13. Annotations: kubernetes.io/created-by={"kind":"SerializedReference","apiVersion":"v1","reference":{"kind":"ReplicaSet","namespace":"default","name":"hello-world-cc85d4fb6","uid":"dc7d20d1-e88a-11e8-91e0-000c29e1b1...
  14. # 状态
  15. Status: Running
  16. # 分配容器IP
  17. IP: 172.17.1.3
  18. # 由RS进行管理
  19. Created By: ReplicaSet/hello-world-cc85d4fb6
  20. Controlled By: ReplicaSet/hello-world-cc85d4fb6
  21. # 容器信息
  22. Containers:
  23. hello-world:
  24. # 容器ID
  25. Container ID: docker://b05c00a8a840e8cf0ee4499ee9244282d500acf28ede13c76ff62c62baaa2057
  26. # 镜像版本号
  27. Image: nginx:1.10
  28. Image ID: docker-pullable://nginx@sha256:6202beb06ea61f44179e02ca965e8e13b961d12640101fca213efbfd145d7575
  29. # 开放端口
  30. Port: 80/TCP
  31. # 运行状态
  32. State: Running
  33. Started: Thu, 15 Nov 2018 12:00:04 +0800
  34. Ready: True
  35. Restart Count: 0
  36. Environment: <none>
  37. Mounts: <none>
  38. # 容器信息
  39. Conditions:
  40. Type Status
  41. Initialized True
  42. Ready True
  43. PodScheduled True
  44. Volumes: <none>
  45. QoS Class: BestEffort
  46. Node-Selectors: <none>
  47. Tolerations: <none>
  48. Events: <none>

  • # 显示有关Deployments详细信息
  • kubectl describe deployments 资源名
  1. # 服务名称
  2. Name: hello-world
  3. # 命名空间名称,一个命名空间相当与一个虚拟集群
  4. Namespace: default
  5. CreationTimestamp: Thu, 15 Nov 2018 11:59:33 +0800
  6. # 加入一个标签
  7. Labels: app=example
  8. # 注释
  9. Annotations: deployment.kubernetes.io/revision=1
  10. # 标签选择器
  11. Selector: app=example
  12. # 副本数
  13. Replicas: 3 desired | 3 updated | 3 total | 3 available | 0 unavailable
  14. StrategyType: RollingUpdate
  15. MinReadySeconds: 0
  16. RollingUpdateStrategy: 1 max unavailable, 1 max surge
  17. # pod模板
  18. Pod Template:
  19. Labels: app=example
  20. Containers:
  21. hello-world:
  22. # 容器镜像版本
  23. Image: nginx:1.10
  24. # 容器端口
  25. Port: 80/TCP
  26. Environment: <none>
  27. Mounts: <none>
  28. Volumes: <none>
  29. Conditions:
  30. Type Status Reason
  31. ---- ------ ------
  32. # 执行时间记录
  33. Available True MinimumReplicasAvailable
  34. OldReplicaSets: <none>
  35. NewReplicaSet: hello-world-cc85d4fb6 (3/3 replicas created)
  36. Events: <none>

Docker Kubernetes 查询字段说明的更多相关文章

  1. Docker Kubernetes 项目

    Kubernetes 是 Google 团队发起并维护的基于Docker的开源容器集群管理系统,它不仅支持常见的云平台,而且支持内部数据中心. 建于Docker之上的Kubernetes可以构建一个容 ...

  2. Docker Kubernetes 常用命令

    Docker Kubernetes 常用命令 增 # 通过文件名或标准输入创建资源. kubectl create # 读取指定文件内容,进行创建.(配置文件可指定json,yaml文件). kube ...

  3. Docker Kubernetes 创建管理 Deployment

    Docker Kubernetes YAML文件创建容器 通过创建Deployment来管理pods从而创建容器.它会同时创建容器.pod.以及Deployment ! 环境: 系统:Centos 7 ...

  4. Docker Kubernetes Volume 网络数据卷

    Docker Kubernetes Volume 网络数据卷 由于支持网络数据卷众多 今天只拿nfs作为案例. 支持网络数据卷 nfs iscsi glusterfs awsElasticBlockS ...

  5. Docker Kubernetes Service 代理服务创建

    Docker Kubernetes  Service 代理服务创建 创建Service需要提前创建好pod容器.再创建Service时需要指定Pod标签,它会提供一个暴露端口默会分配容器内网访问的唯一 ...

  6. GitLab + Jenkins + Docker + Kubernetes。

    目前方案是GitLab + Jenkins + Docker + Kubernetes. 方案的工作流程如下:首先,开发人员提交代码代码提交:随后,GitLab 会自动触发Jenkins job,Je ...

  7. Mybatis按SQL查询字段的顺序返回查询结果

    在SpringMVC+Mybatis的开发过程中,可以通过指定resultType="hashmap"来获得查询结果,但其输出是没有顺序的.如果要按照SQL查询字段的顺序返回查询结 ...

  8. Oracle 查询字段在什么表

    -- 查询字段在什么表 select * from all_tab_cols t where t.column_name='ABC'; -- 查询字段在什么表并且 判断是否是主键 select * f ...

  9. Docker&Kubernetes沙龙干货集锦:容器集群管理利器kubernetes详谈-CSDN.NET

    Docker&Kubernetes沙龙干货集锦:容器集群管理利器kubernetes详谈-CSDN.NET undefined Package - crawler undefined 科学网- ...

随机推荐

  1. lxml xpath 爬取并正常显示中文内容

    在使用python爬虫提取中文网页的内容,为了能正确显示中文的内容,在转为字符串时一定要声明编码为utf-8,否则无法正常显示中文,而是显示原编码的字符,并没有正确转换.比如下面这个简单的爬取百度页面 ...

  2. 剑指offer——python【第36题】两个链表的第一个公共结点

    题目描述 输入两个链表,找出它们的第一个公共结点 思路 注意,这里的公告结点的意思是相同的点,不仅值相同,next也相同,那么同理公共结点后面的点也是不仅值相同,而且next也相同,这样的话,就可以把 ...

  3. InnoDB中锁的查看

    Ⅰ. show engine innodb status\G 1.1 实力分析一波 锁介绍的那篇中已经提到了这个命令,现在我们开一个参数,更细致的分析一下这个命令 (root@localhost) [ ...

  4. day20:序列化模块,模块的导入

    1,什么是序列化--将原本的字典,列表等内容转换成一个字符串的过程就叫做序列化,字符串是有顺序的,序列化转向一个字符串的过程,我们平时说的序列,指的就是字符串. 2,为何要序列化?本来字符串是可以强转 ...

  5. C0气体传感器分析

    1.外观.价格 2.工作原理 MQ-7 CO气体传感器使用的敏感元件为气敏材料(SnO2),该传感器对一氧化碳的灵敏度高. SnO2在洁净空气中电导率低,传感器的电导率随着空气中CO气体浓度增加而增大 ...

  6. 目标检测(一)RCNN--Rich feature hierarchies for accurate object detection and semantic segmentation(v5)

    作者:Ross Girshick,Jeff Donahue,Trevor Darrell,Jitendra Malik 该论文提出了一种简单且可扩展的检测算法,在VOC2012数据集上取得的mAP比当 ...

  7. js数组代码库

    1 数组操作 1.1 数组去重:ES6的方法 //ES6新增的Set数据结构,类似于数组,但是里面的元素都是唯一的 ,其构造函数可以接受一个数组作为参数 //let arr=[1,2,1,2,6,3, ...

  8. 家庭记账本之微信小程序(四)

    json的学习 JSON:JavaScript 对象表示法(JavaScript Object Notation). JSON 是存储和交换文本信息的语法.类似 XML. JSON 比 XML 更小. ...

  9. 家庭记账本之微信小程序(二)

    在网上查阅了资料后,了解到了在完成微信小程序之前要完成注册阶段的工作,此次在这介绍注册阶段的流程. 1.首先你要确定小程序的定位.目的以及文案资料等(准备工作). 2.打开微信公众平台官网,点击右上角 ...

  10. rosetta对称性文件(rosetta symmetry file)的产生及应用

    针对对称性PDB 3UKM,使用make_symmdef_file.pl脚本,可以执行产生对称单元及对称文件: $> $ROSETTA3/src/apps/public/symmetry/mak ...