asm.alauda.iogroup

MicroService is the Schema for the microservices API

v1beta1version
specobject

MicroServiceSpec defines the desired state of MicroService

daemonsets[]object
namestringrequired
versionstring
deployments[]object
namestringrequired
versionstring
services[]string
statefulsets[]object
namestringrequired
versionstring
statusobject

MicroServiceStatus defines the observed state of MicroService

MicroService is the Schema for the microservices API

v1beta2version
specobject

MicroServiceSpec defines the desired state of MicroService

daemonsets[]object
namestringrequired
versionstring
deployments[]object
namestringrequired
versionstring
services[]object
iscreatebysystembooleanrequired
namestringrequired
statefulsets[]object
namestringrequired
versionstring
statusobject

MicroServiceStatus defines the observed state of MicroService

MicroService is the Schema for the microservices API

v1beta3version
specobject

MicroServiceSpec defines the desired state of MicroService

accessLoggingobject

Access-log configuration.

enabledbooleanrequired
authobject

Authentication information.

enabledboolean
clusters[]object
namestringrequired
sidecarInjectstringrequired
configMaps[]object
namestringrequired
daemonsets[]object
containerImage[]string

Container image.

namestringrequired

Deployment name.

otelJavaAgentImagestring

OpenTelemetry java agent image. Deprecated: OtelJavaAgentImage

sidecarEnabledboolean

Whether to add sidecar.

versionstring

Deployment version。

deployments[]object
containerImage[]string

Container image.

namestringrequired

Deployment name.

otelJavaAgentImagestring

OpenTelemetry java agent image. Deprecated: OtelJavaAgentImage

sidecarEnabledboolean

Whether to add sidecar.

versionstring

Deployment version。

otelJavaAgentobject

OpenTelemetry Java agent configuration.

agentFileNamestring

The file name of agent.

enabledboolean

Whether to add Otel Java Agent.

mountPathstring

The mount path of the agent.

repositorystring

Image repository address of agent.

versionstring

Agent version.

secrets[]object
namestringrequired
services[]object
iscreatebysystembooleanrequired

Whether created by the system.

namestringrequired

Kubernetes Service name.

sidecarobject
excludeInboundPortsstring
excludeOutboundIPRangesstring
excludeOutboundPortsstring
statefulsets[]object
containerImage[]string

Container image.

namestringrequired

Deployment name.

otelJavaAgentImagestring

OpenTelemetry java agent image. Deprecated: OtelJavaAgentImage

sidecarEnabledboolean

Whether to add sidecar.

versionstring

Deployment version。

swaggerobject

Swagger information.

opIdstring
portinteger
urlstring
statusobject

MicroServiceStatus defines the observed state of MicroService

availableReplicasinteger
canHotUpgradeboolean

Indicates whether the hot upgrade is enabled.

containsTcpboolean

Is there any TCP service within?

deployStatusstring
phasestring
replicasinteger
sidecarobject

SidecarStatus

conditions[]object

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 }

lastTransitionTimestringrequired

lastTransitionTime is the last time the condition transitioned from one status to another. This should be when the underlying condition changed. If that is not known, then using the time when the API field changed is acceptable.

messagestringrequired

message is a human readable message indicating details about the transition. This may be an empty string.

observedGenerationinteger

observedGeneration represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.conditions[x].observedGeneration is 9, the condition is out of date with respect to the current state of the instance.

reasonstringrequired

reason contains a programmatic identifier indicating the reason for the condition's last transition. Producers of specific condition types may define expected values and meanings for this field, and whether the values are considered a guaranteed API. The value should be a CamelCase string. This field may not be empty.

statusstringrequired

status of the condition, one of True, False, Unknown.

typestringrequired

type of condition in CamelCase or in foo.example.com/CamelCase. --- Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be useful (see .node.status.conditions), the ability to deconflict is important. The regex it matches is (dns1123SubdomainFmt/)?(qualifiedNameFmt)

reasonstring
revisionobject
currentstringrequired
targetstringrequired
statestring
sidecarHotUpgradeobject
statusobject

Mirror of actual sidecar hot upgrade status.

observedRefobject
generationinteger
uidstring

UID is a type that holds unique ID values, including UUIDs. Because we don't ONLY use UUIDs, this is an alias to string. Being a type captures intent and helps make sure that UIDs and names do not get conflated.

progressobject

HotUpgradeProgress

failedinteger
pods[]object
messagestring
namestringrequired
planUIDstring

UID is a type that holds unique ID values, including UUIDs. Because we don't ONLY use UUIDs, this is an alias to string. Being a type captures intent and helps make sure that UIDs and names do not get conflated.

statestring
targetstringrequired
successinteger
totalinteger
reasonstring
statestring
versionobject
currentstringrequired
targetstringrequired
versions[]object
currentstringrequired
namestringrequired
targetstringrequired
validatingStatusobject

otel status

invalidboolean
message[]string