- 描述
- GatewayDeploy is the Schema for the gatewaydeploys API
- 类型
object
规格
.spec
- 描述
- GatewayDeploySpec defines the desired state of GatewayDeploy
- 类型
object- 必填
globalk8srevisiontype
.spec.accessLogging
- 描述
- Access-log configuration.
- 类型
object- 必填
enabled
.spec.global
- 描述
- Global configuration.
- 类型
object- 必填
podStrategy
.spec.k8s
- 描述
- Kubernetes configuration.
- 类型
object
.spec.k8s.hpaSpec
- 描述
- HPA configuration.
- 类型
object
.spec.k8s.nodeSelector
- 描述
- Node Selector, key of the map is node's label key, value of the map is a type of []string that means `In` operation will be used for node selection.
- 类型
object
.spec.k8s.nodes
- 描述
- Deploy Nodes.
- 类型
array
.spec.k8s.nodes[]
- 类型
string
.spec.k8s.podAnnotations
- 描述
- Pod's annotations.
- 类型
object
.spec.k8s.resources
- 描述
- Resource limits.
- 类型
object
.spec.k8s.resources.limits
- 描述
- Maximum resource limits.
- 类型
object
.spec.k8s.resources.requests
- 描述
- Minimum resource requirements.
- 类型
object
.spec.k8s.service
- 描述
- Port details.
- 类型
object
.spec.k8s.service.annotations
- 描述
- Service's annotations.
- 类型
object
.spec.k8s.service.ports
- 描述
- Port details.
- 类型
object
.spec.k8s.service.ports.http
- 描述
- HTTP port.
- 类型
object
.spec.k8s.service.ports.http.data
- 描述
- Port list.
- 类型
array
.spec.k8s.service.ports.http.data[]
- 类型
object
.spec.k8s.service.ports.http.data[].items
- 描述
- Info of port.
- 类型
array
.spec.k8s.service.ports.http.data[].items[]
- 类型
object
.spec.k8s.service.ports.http-https
- 描述
- http/https port.
- 类型
object
.spec.k8s.service.ports.http-https.data
- 描述
- Port list.
- 类型
array
.spec.k8s.service.ports.http-https.data[]
- 类型
object
.spec.k8s.service.ports.http-https.data[].items
- 描述
- Info of port.
- 类型
array
.spec.k8s.service.ports.http-https.data[].items[]
- 类型
object
.spec.k8s.service.ports.https
- 描述
- HTTPS port.
- 类型
object
.spec.k8s.service.ports.https.data
- 描述
- Port list.
- 类型
array
.spec.k8s.service.ports.https.data[]
- 类型
object
.spec.k8s.service.ports.https.data[].items
- 描述
- Info of port.
- 类型
array
.spec.k8s.service.ports.https.data[].items[]
- 类型
object
.spec.k8s.service.ports.tcp
- 描述
- TCP port.
- 类型
object
.spec.k8s.service.ports.tcp.data
- 描述
- Port list.
- 类型
array
.spec.k8s.service.ports.tcp.data[]
- 类型
object
.spec.k8s.service.ports.tcp.data[].items
- 描述
- Info of port.
- 类型
array
.spec.k8s.service.ports.tcp.data[].items[]
- 类型
object
.spec.k8s.tolerations
- 描述
- Taint tolerance.
- 类型
array
.spec.k8s.tolerations[]
- 类型
object
.status
- 描述
- GatewayDeployStatus defines the observed state of GatewayDeploy
- 类型
object
.status.pods
- 描述
- Pod status.
- 类型
array
.status.pods[]
- 类型
object
.status.proxy
- 描述
- Istio Proxy status
- 类型
object
.status.proxy.conditions
- 类型
array
.status.proxy.conditions[]
- 描述
- Condition contains details for one aspect of the current state of this API Resource. --- This struct is intended for direct use as an array at the field path .status.conditions. For example, type FooStatus struct{ // Represents the observations of a foo's current state. // Known .status.conditions.type are: "Available", "Progressing", and "Degraded" // +patchMergeKey=type // +patchStrategy=merge // +listType=map // +listMapKey=type Conditions []metav1.Condition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,1,rep,name=conditions"` // other fields }
- 类型
object- 必填
lastTransitionTimemessagereasonstatustype
.status.proxy.revision
- 类型
object- 必填
currenttarget
.status.service
- 描述
- Service status
- 类型
object
.status.service.loadBalancer
- 描述
- LoadBalancer status
- 类型
object
.status.service.loadBalancer.ingress
- 描述
- Ingress is a list containing ingress points for the load-balancer. Traffic intended for the service should be sent to these ingress points.
- 类型
array
.status.service.loadBalancer.ingress[]
- 描述
- LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.
- 类型
object
.status.service.loadBalancer.ingress[].ports
- 描述
- Ports is a list of records of service ports If used, every port defined in the service should have an entry in it
- 类型
array
.status.service.loadBalancer.ingress[].ports[]
- 类型
object- 必填
portprotocol
.status.service.ports
- 描述
- Ports status
- 类型
array
.status.service.ports[]
- 描述
- ServicePort contains information on service's port.
- 类型
object- 必填
port
API 端点
可用的 API 端点如下:
/apis/asm.alauda.io/v1alpha1/namespaces/{namespace}/gatewaydeploysDELETE: delete collection of GatewayDeployGET: list objects of kind GatewayDeployPOST: create a new GatewayDeploy
/apis/asm.alauda.io/v1alpha1/namespaces/{namespace}/gatewaydeploys/{name}DELETE: delete the specified GatewayDeployGET: read the specified GatewayDeployPATCH: partially update the specified GatewayDeployPUT: replace the specified GatewayDeploy
/apis/asm.alauda.io/v1alpha1/namespaces/{namespace}/gatewaydeploys/{name}/statusGET: read status of the specified GatewayDeployPATCH: partially update status of the specified GatewayDeployPUT: replace status of the specified GatewayDeploy
/apis/asm.alauda.io/v1alpha1/namespaces/{namespace}/gatewaydeploys
- HTTP 方法
DELETE- 描述
- delete collection of GatewayDeploy
- HTTP 响应
- HTTP 方法
GET- 描述
- list objects of kind GatewayDeploy
- HTTP 响应
- HTTP 方法
POST- 描述
- create a new GatewayDeploy
- 查询参数
- 请求体参数
- HTTP 响应
/apis/asm.alauda.io/v1alpha1/namespaces/{namespace}/gatewaydeploys/{name}
- HTTP 方法
DELETE- 描述
- delete the specified GatewayDeploy
- 查询参数
- HTTP 响应
- HTTP 方法
GET- 描述
- read the specified GatewayDeploy
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update the specified GatewayDeploy
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace the specified GatewayDeploy
- 查询参数
- 请求体参数
- HTTP 响应
/apis/asm.alauda.io/v1alpha1/namespaces/{namespace}/gatewaydeploys/{name}/status
- HTTP 方法
GET- 描述
- read status of the specified GatewayDeploy
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update status of the specified GatewayDeploy
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace status of the specified GatewayDeploy
- 查询参数
- 请求体参数
- HTTP 响应