- Description
- MicroService is the Schema for the microservices API
- Type
object
Specification
.spec
- Description
- MicroServiceSpec defines the desired state of MicroService
- Type
object
.spec.accessLogging
- Description
- Access-log configuration.
- Type
object- Required
enabled
.spec.auth
- Description
- Authentication information.
- Type
object
.spec.clusters
- Description
- Cluster information.
- Type
array
.spec.clusters[]
- Type
object- Required
namesidecarInject
.spec.configMaps
- Description
- Configuration.
- Type
array
.spec.configMaps[]
- Type
object- Required
name
.spec.daemonsets
- Description
- Daemonset.
- Type
array
.spec.daemonsets[]
- Type
object- Required
name
.spec.daemonsets[].containerImage
- Description
- Container image.
- Type
array
.spec.daemonsets[].containerImage[]
- Type
string
.spec.deployments
- Description
- Deployment.
- Type
array
.spec.deployments[]
- Type
object- Required
name
.spec.deployments[].containerImage
- Description
- Container image.
- Type
array
.spec.deployments[].containerImage[]
- Type
string
.spec.otelJavaAgent
- Description
- OpenTelemetry Java agent configuration.
- Type
object
.spec.secrets
- Description
- Secret.
- Type
array
.spec.secrets[]
- Type
object- Required
name
.spec.services
- Description
- Kubernetes Service information.
- Type
array
.spec.services[]
- Type
object- Required
iscreatebysystemname
.spec.sidecar
- Type
object
.spec.statefulsets
- Description
- Statefulset.
- Type
array
.spec.statefulsets[]
- Type
object- Required
name
.spec.statefulsets[].containerImage
- Description
- Container image.
- Type
array
.spec.statefulsets[].containerImage[]
- Type
string
.spec.swagger
- Description
- Swagger information.
- Type
object
.status
- Description
- MicroServiceStatus defines the observed state of MicroService
- Type
object
.status.sidecar
- Description
- SidecarStatus
- Type
object
.status.sidecar.conditions
- Type
array
.status.sidecar.conditions[]
- Description
- 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 }
- Type
object- Required
lastTransitionTimemessagereasonstatustype
.status.sidecar.revision
- Type
object- Required
currenttarget
.status.sidecarHotUpgrade
- Type
object
.status.sidecarHotUpgrade.status
- Description
- Mirror of actual sidecar hot upgrade status.
- Type
object
.status.sidecarHotUpgrade.status.observedRef
- Type
object
.status.sidecarHotUpgrade.status.progress
- Description
- HotUpgradeProgress
- Type
object
.status.sidecarHotUpgrade.status.progress.pods
- Type
array
.status.sidecarHotUpgrade.status.progress.pods[]
- Type
object- Required
nametarget
.status.sidecarHotUpgrade.version
- Type
object- Required
currenttarget
.status.sidecarHotUpgrade.versions
- Type
array
.status.sidecarHotUpgrade.versions[]
- Type
object- Required
currentnametarget
.status.validatingStatus
- Description
- otel status
- Type
object
.status.validatingStatus.message
- Type
array
.status.validatingStatus.message[]
- Type
string
API Endpoints
The following API endpoints are available:
/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 method
DELETE- Description
- delete collection of MicroService
- HTTP responses
- HTTP method
GET- Description
- list objects of kind MicroService
- HTTP responses
- HTTP method
POST- Description
- create a new MicroService
- Query parameters
- Body parameters
- HTTP responses
/apis/asm.alauda.io/v1beta3/namespaces/{namespace}/microservices/{name}
- HTTP method
DELETE- Description
- delete the specified MicroService
- Query parameters
- HTTP responses
- HTTP method
GET- Description
- read the specified MicroService
- HTTP responses
- HTTP method
PATCH- Description
- partially update the specified MicroService
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace the specified MicroService
- Query parameters
- Body parameters
- HTTP responses
/apis/asm.alauda.io/v1beta3/namespaces/{namespace}/microservices/{name}/status
- HTTP method
GET- Description
- read status of the specified MicroService
- HTTP responses
- HTTP method
PATCH- Description
- partially update status of the specified MicroService
- Query parameters
- HTTP responses
- HTTP method
PUT- Description
- replace status of the specified MicroService
- Query parameters
- Body parameters
- HTTP responses