Docker Kubernetes 查询字段说明

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://[email protected]: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>

原文地址:https://www.cnblogs.com/xiangsikai/p/10019336.html

时间: 2024-11-09 10:47:18

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

Docker Kubernetes 项目

Kubernetes 是 Google 团队发起并维护的基于Docker的开源容器集群管理系统,它不仅支持常见的云平台,而且支持内部数据中心. 建于Docker之上的Kubernetes可以构建一个容器的调度服务,其目的是让用户透过Kubernetes集群来进行云端容器集群的管理,而无需用户进行复杂的设置工作.系统会自动选取合适的工作节点来执行具体的容器集群调度处理工作.其核心概念是Container Pod(容器仓).一个Pod是有一组工作于同一物理工作节点的容器构成的.这些组容器拥有相同的网

查询字段描述sql-postgresql

查询字段描述sql SELECT 'comment on column ' || n.nspname ||'.'|| c.relname || '.' || a.attname ||' is '''|| col_description(a.attrelid,a.attnum) ||''';' FROM pg_class as c join pg_attribute as a on a.attrelid = c.oid join pg_namespace n on c.relnamespace=n

Docker命令查询

Docker命令查询 基本语法 docker [OPTIONS] COMMAND [arg...] 一般来说,Docker 命令可以用来管理 daemon,或者通过 CLI 命令管理镜像和容器.可以通过 man docker来查看这些命令. 选项 -D=true|false     使用 debug 模式.默认为 false. -H, --host=[unix:///var/run/docker.sock]: tcp://[host:port]来绑定或者 unix://[/path/to/soc

TP框架中field查询字段

TP框架中field查询字段 不是fields 也不是files !!!! 不是fields 也不是files !!!! 不是fields 也不是files !!!! 不是fields 也不是files !!!! 不是fields 也不是files !!!! field

GitLab + Jenkins + Docker + Kubernetes。

目前方案是GitLab + Jenkins + Docker + Kubernetes. 方案的工作流程如下:首先,开发人员提交代码代码提交:随后,GitLab 会自动触发Jenkins job,Jenkins job会构建相应的镜像,放在一个Kubernetes的Pod里面:接下来,Kubernetes的Pod会把模块需要的其他依赖都包含在其内部(比如MySQL.Redis.MongoDB等),运行robot测试用例,测试用例的结果最后会反馈到Jenkins中:所有测试通过之后,GitLab把

sqlserver中怎么查询字段为空的记录

sqlserver中怎么查询字段为空的记录的两种方法:

mysql查询字段值为数字

原文:mysql查询字段值为数字 我想查询字段值为数字的sql如下:select * from tj_item_result where tj_value REGEXP '^[0-9]'

where语句中多条件查询字段NULL与NOT NULL不确定性查询

SELECT * FROM Table where a.TenantKey=@TenantId AND (@ProjectKeys is null or b.RecuritProjectKey in (select * from dbo.f_SplitToInt(@ProjectKeys,','))) AND (@ProjectDutyUserKeys is null or b.ProjectDutyUserKey in (select * from dbo.f_SplitToInt(@Proj

7.属性名与查询字段名不相同

resultType 可以将查询结果直接映射为实体 Bean 对象的条件是,SQL 查询的字段名与实 体 Bean 的属性名一致. 因为在将查询结果转换为指定类型对象时,系统自动将查询结果字 段名称作为对象的属性名,通过反射机制完成对象的创建. 当 SQL 查询结果的字段名和实体 Bean 的属性名不一致时,将无法创建出需要类型的对 象.此时有两种解决方案 1.查询字段使用别名 虽然属性名称与表中字段名称不一致,但可以为查询结果的字段名称赋予别名,让别名与实体 Bean 的属性名相同. 这样框架