• Русский
  • asm.alauda.io group

    MicroService is the Schema for the microservices API

    v1beta1 version
    spec object

    MicroServiceSpec defines the desired state of MicroService

    daemonsets []object
    name string required
    version string
    deployments []object
    name string required
    version string
    services []string
    statefulsets []object
    name string required
    version string
    status object

    MicroServiceStatus defines the observed state of MicroService

    MicroService is the Schema for the microservices API

    v1beta2 version
    spec object

    MicroServiceSpec defines the desired state of MicroService

    daemonsets []object
    name string required
    version string
    deployments []object
    name string required
    version string
    services []object
    iscreatebysystem boolean required
    name string required
    statefulsets []object
    name string required
    version string
    status object

    MicroServiceStatus defines the observed state of MicroService

    MicroService is the Schema for the microservices API

    v1beta3 version
    spec object

    MicroServiceSpec defines the desired state of MicroService

    accessLogging object

    Access-log configuration.

    enabled boolean required
    auth object

    Authentication information.

    enabled boolean
    clusters []object
    name string required
    sidecarInject string required
    configMaps []object
    name string required
    daemonsets []object
    containerImage []string

    Container image.

    name string required

    Deployment name.

    otelJavaAgentImage string

    OpenTelemetry java agent image. Deprecated: OtelJavaAgentImage

    sidecarEnabled boolean

    Whether to add sidecar.

    version string

    Deployment version。

    deployments []object
    containerImage []string

    Container image.

    name string required

    Deployment name.

    otelJavaAgentImage string

    OpenTelemetry java agent image. Deprecated: OtelJavaAgentImage

    sidecarEnabled boolean

    Whether to add sidecar.

    version string

    Deployment version。

    otelJavaAgent object

    OpenTelemetry Java agent configuration.

    agentFileName string

    The file name of agent.

    enabled boolean

    Whether to add Otel Java Agent.

    mountPath string

    The mount path of the agent.

    repository string

    Image repository address of agent.

    version string

    Agent version.

    secrets []object
    name string required
    services []object
    iscreatebysystem boolean required

    Whether created by the system.

    name string required

    Kubernetes Service name.

    sidecar object
    excludeInboundPorts string
    excludeOutboundIPRanges string
    excludeOutboundPorts string
    statefulsets []object
    containerImage []string

    Container image.

    name string required

    Deployment name.

    otelJavaAgentImage string

    OpenTelemetry java agent image. Deprecated: OtelJavaAgentImage

    sidecarEnabled boolean

    Whether to add sidecar.

    version string

    Deployment version。

    swagger object

    Swagger information.

    opId string
    port integer
    url string
    status object

    MicroServiceStatus defines the observed state of MicroService

    availableReplicas integer
    canHotUpgrade boolean

    Indicates whether the hot upgrade is enabled.

    containsTcp boolean

    Is there any TCP service within?

    deployStatus string
    phase string
    replicas integer
    sidecar object

    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 }

    lastTransitionTime string required

    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.

    message string required

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

    observedGeneration integer

    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.

    reason string required

    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.

    status string required

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

    type string required

    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)

    reason string
    revision object
    current string required
    target string required
    state string
    sidecarHotUpgrade object
    status object

    Mirror of actual sidecar hot upgrade status.

    observedRef object
    generation integer
    uid string

    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.

    progress object

    HotUpgradeProgress

    failed integer
    pods []object
    message string
    name string required
    planUID string

    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.

    state string
    target string required
    success integer
    total integer
    reason string
    state string
    version object
    current string required
    target string required
    versions []object
    current string required
    name string required
    target string required
    validatingStatus object

    otel status

    invalid boolean
    message []string