Docker Kubernetes  查询字段说明


  • # 打印受支持的API版本
  • kubectl api-versions
# 扩展
apiextensions.k8s.io/v1beta1
# 注册
apiregistration.k8s.io/v1beta1
# 创建app
apps/v1beta1
apps/v1beta2
# 认证
authentication.k8s.io/v1
authentication.k8s.io/v1beta1
# 授权
authorization.k8s.io/v1
authorization.k8s.io/v1beta1
# 弹性伸缩
autoscaling/v1
autoscaling/v2beta1
# 批量
batch/v1
batch/v1beta1
certificates.k8s.io/v1beta1
# 证书
extensions/v1beta1
# 网络
networking.k8s.io/v1
# 策略
policy/v1beta1
# 控制
rbac.authorization.k8s.io/v1
rbac.authorization.k8s.io/v1beta1
# 存储
storage.k8s.io/v1
storage.k8s.io/v1beta1
v1

  • # 查看service 详细信息
  • kubectl describe service 资源名
# 服务名称
Name: nginx
# 命名空间
Namespace: default
# 标签
Labels: run=nginx
Annotations: <none>
# 标签
Selector: run=nginx
# 网络代理类型
Type: ClusterIP
# 集群唯一IP
IP: 10.10.10.17
# Service端口
Port: <unset> 88/TCP
# 容器端口
TargetPort: 80/TCP
# 代理容器IP
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 容器名
# 容器名称
Name: hello-world-cc85d4fb6-9lnt9
# 命名空间
Namespace: default
# 分配节点IP
Node: 192.168.1.77/192.168.1.77
# 启动时间
Start Time: Thu, 15 Nov 2018 11:59:33 +0800
# 标签名称,系统生成标签
Labels: app=example
pod-template-hash=774180962
# 注释
Annotations: kubernetes.io/created-by={"kind":"SerializedReference","apiVersion":"v1","reference":{"kind":"ReplicaSet","namespace":"default","name":"hello-world-cc85d4fb6","uid":"dc7d20d1-e88a-11e8-91e0-000c29e1b1...
# 状态
Status: Running
# 分配容器IP
IP: 172.17.1.3
# 由RS进行管理
Created By: ReplicaSet/hello-world-cc85d4fb6
Controlled By: ReplicaSet/hello-world-cc85d4fb6
# 容器信息
Containers:
hello-world:
# 容器ID
Container ID: docker://b05c00a8a840e8cf0ee4499ee9244282d500acf28ede13c76ff62c62baaa2057
# 镜像版本号
Image: nginx:1.10
Image ID: docker-pullable://nginx@sha256:6202beb06ea61f44179e02ca965e8e13b961d12640101fca213efbfd145d7575
# 开放端口
Port: 80/TCP
# 运行状态
State: Running
Started: Thu, 15 Nov 2018 12:00:04 +0800
Ready: True
Restart Count: 0
Environment: <none>
Mounts: <none>
# 容器信息
Conditions:
Type Status
Initialized True
Ready True
PodScheduled True
Volumes: <none>
QoS Class: BestEffort
Node-Selectors: <none>
Tolerations: <none>
Events: <none>

  • # 显示有关Deployments详细信息
  • kubectl describe deployments 资源名
# 服务名称
Name: hello-world
# 命名空间名称,一个命名空间相当与一个虚拟集群
Namespace: default
CreationTimestamp: Thu, 15 Nov 2018 11:59:33 +0800
# 加入一个标签
Labels: app=example
# 注释
Annotations: deployment.kubernetes.io/revision=1
# 标签选择器
Selector: app=example
# 副本数
Replicas: 3 desired | 3 updated | 3 total | 3 available | 0 unavailable
StrategyType: RollingUpdate
MinReadySeconds: 0
RollingUpdateStrategy: 1 max unavailable, 1 max surge
# pod模板
Pod Template:
Labels: app=example
Containers:
hello-world:
# 容器镜像版本
Image: nginx:1.10
# 容器端口
Port: 80/TCP
Environment: <none>
Mounts: <none>
Volumes: <none>
Conditions:
Type Status Reason
---- ------ ------
# 执行时间记录
Available True MinimumReplicasAvailable
OldReplicaSets: <none>
NewReplicaSet: hello-world-cc85d4fb6 (3/3 replicas created)
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. [转]MapReduce:详解Shuffle过程

    Shuffle过程是MapReduce的核心,也被称为奇迹发生的地方.要想理解MapReduce, Shuffle是必须要了解的.我看过很多相关的资料,但每次看完都云里雾里的绕着,很难理清大致的逻辑, ...

  2. python2.7.X 升级至Python3.6.X

    安装Python3 项目是在py3环境下进行编码的,正好yczhang默认的py版本是2,我们还需要安装py3才能让程序run起来,在此之前,需要安装开发工具包,因为要编译安装Python [root ...

  3. share drive 无效

    docker设置的share dirve怎么按都无效 试了几遍都不行,想想刚才电脑系统更新了,然后查了下百度,发现是电脑策略的问题,设置成经典的就可以了

  4. 利用mimikatz破解远程终端凭据,获取服务器密码

    测试环境:windows 10 道友们应该碰到过管理在本地保存远程终端的凭据,凭据里躺着诱人的胴体(服务器密码),早已让我们的XX饥渴难耐了.但是,胴体却裹了一身道袍(加密),待老衲操起法器将其宽衣解 ...

  5. HTML调用PC摄像头【申明:来源于网络】

    HTML调用PC摄像头[申明:来源于网络] ---- 地址:http://www.oschina.net/code/snippet_2440934_55195 <!DOCTYPE html> ...

  6. kernel中,dump_stack打印调用栈,print_hex_dump打印一片内存,记录一下

    kernel中,dump_stack打印调用栈,print_hex_dump打印一片内存,记录一下

  7. vim快捷键与vi

    vim与程序员 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在. 但是目前我们使用比较多的是 vim 编辑器. vim 具有程序编辑的能力,可以主动的以字体 ...

  8. Java ee第五周作业

    Applet: Applet是采用Java编程语言编写的小应用程序,该程序可以包含在 HTML(标准通用标记语言的一个应用)页中,与在页中包含图像的方式大致相同. 含有Applet的网页的HTML文件 ...

  9. openERP笔记,自定义开发模块

    ##目标 OpenERP模块基本结构 使用模块添加额外的字段(Date Required和Rush Order) 扩展视图, 让OpenERP能够显示新的字段 修改用于OpenERP工作流的可用状态 ...

  10. Java-idea-mybatis plugin插件使用

    方案一.免费插件[推荐] Free Mybatis plugin 方案二.破解插件 安装路径 File→Setting→plugin→Install  plugin 搜索需要插件即可 搜索Mybati ...