- 描述
- MicroService is the Schema for the microservices API
- 类型
object
规格
.spec
- 描述
- MicroServiceSpec defines the desired state of MicroService
- 类型
object
.spec.accessLogging
- 描述
- Access-log configuration.
- 类型
object- 必填
enabled
.spec.auth
- 描述
- Authentication information.
- 类型
object
.spec.clusters
- 描述
- Cluster information.
- 类型
array
.spec.clusters[]
- 类型
object- 必填
namesidecarInject
.spec.configMaps
- 描述
- Configuration.
- 类型
array
.spec.configMaps[]
- 类型
object- 必填
name
.spec.daemonsets
- 描述
- Daemonset.
- 类型
array
.spec.daemonsets[]
- 类型
object- 必填
name
.spec.daemonsets[].containerImage
- 描述
- Container image.
- 类型
array
.spec.daemonsets[].containerImage[]
- 类型
string
.spec.deployments
- 描述
- Deployment.
- 类型
array
.spec.deployments[]
- 类型
object- 必填
name
.spec.deployments[].containerImage
- 描述
- Container image.
- 类型
array
.spec.deployments[].containerImage[]
- 类型
string
.spec.otelJavaAgent
- 描述
- OpenTelemetry Java agent configuration.
- 类型
object
.spec.secrets
- 描述
- Secret.
- 类型
array
.spec.secrets[]
- 类型
object- 必填
name
.spec.services
- 描述
- Kubernetes Service information.
- 类型
array
.spec.services[]
- 类型
object- 必填
iscreatebysystemname
.spec.sidecar
- 类型
object
.spec.statefulsets
- 描述
- Statefulset.
- 类型
array
.spec.statefulsets[]
- 类型
object- 必填
name
.spec.statefulsets[].containerImage
- 描述
- Container image.
- 类型
array
.spec.statefulsets[].containerImage[]
- 类型
string
.spec.swagger
- 描述
- Swagger information.
- 类型
object
.status
- 描述
- MicroServiceStatus defines the observed state of MicroService
- 类型
object
.status.sidecar
- 描述
- SidecarStatus
- 类型
object
.status.sidecar.conditions
- 类型
array
.status.sidecar.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.sidecar.revision
- 类型
object- 必填
currenttarget
.status.sidecarHotUpgrade
- 类型
object
.status.sidecarHotUpgrade.status
- 描述
- Mirror of actual sidecar hot upgrade status.
- 类型
object
.status.sidecarHotUpgrade.status.observedRef
- 类型
object
.status.sidecarHotUpgrade.status.progress
- 描述
- HotUpgradeProgress
- 类型
object
.status.sidecarHotUpgrade.status.progress.pods
- 类型
array
.status.sidecarHotUpgrade.status.progress.pods[]
- 类型
object- 必填
nametarget
.status.sidecarHotUpgrade.version
- 类型
object- 必填
currenttarget
.status.sidecarHotUpgrade.versions
- 类型
array
.status.sidecarHotUpgrade.versions[]
- 类型
object- 必填
currentnametarget
.status.validatingStatus
- 描述
- otel status
- 类型
object
.status.validatingStatus.message
- 类型
array
.status.validatingStatus.message[]
- 类型
string
API 端点
可用的 API 端点如下:
/apis/asm.alauda.io/v1beta3/namespaces/{namespace}/microservicesDELETE: delete collection of MicroServiceGET: list objects of kind MicroServicePOST: create a new MicroService
/apis/asm.alauda.io/v1beta3/namespaces/{namespace}/microservices/{name}DELETE: delete the specified MicroServiceGET: read the specified MicroServicePATCH: partially update the specified MicroServicePUT: replace the specified MicroService
/apis/asm.alauda.io/v1beta3/namespaces/{namespace}/microservices/{name}/statusGET: read status of the specified MicroServicePATCH: partially update status of the specified MicroServicePUT: replace status of the specified MicroService
/apis/asm.alauda.io/v1beta3/namespaces/{namespace}/microservices
- HTTP 方法
DELETE- 描述
- delete collection of MicroService
- HTTP 响应
- HTTP 方法
GET- 描述
- list objects of kind MicroService
- HTTP 响应
- HTTP 方法
POST- 描述
- create a new MicroService
- 查询参数
- 请求体参数
- HTTP 响应
/apis/asm.alauda.io/v1beta3/namespaces/{namespace}/microservices/{name}
- HTTP 方法
DELETE- 描述
- delete the specified MicroService
- 查询参数
- HTTP 响应
- HTTP 方法
GET- 描述
- read the specified MicroService
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update the specified MicroService
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace the specified MicroService
- 查询参数
- 请求体参数
- HTTP 响应
/apis/asm.alauda.io/v1beta3/namespaces/{namespace}/microservices/{name}/status
- HTTP 方法
GET- 描述
- read status of the specified MicroService
- HTTP 响应
- HTTP 方法
PATCH- 描述
- partially update status of the specified MicroService
- 查询参数
- HTTP 响应
- HTTP 方法
PUT- 描述
- replace status of the specified MicroService
- 查询参数
- 请求体参数
- HTTP 响应