EDAS: The Powerful Combination of Kubernetes and Microservice Governance

Challenges of Cloud Native

“Pure” Cloud Native

Definition of Cloud-native Applications

apiVersion: core.oam.dev/v1alpha1
kind: ApplicationConfiguration
metadata:
name: helloedas
namespace: default
spec:
components:
componentName: stateless-component
instanceName: group-1
parameterValues:
name: packageVersion
value: '{"buildPackageUrl":"http://demo.oss-cn-hangzhou-internal.aliyuncs.com/prod/demo/SPRING_CLOUD_PROVIDER.jar","showName":"2020-05-07
20:20:18","type":"war","url":"http://demo.oss-cn-hangzhou-internal.aliyuncs.com/prod/demo/SPRING_CLOUD_PROVIDER.jar"}'
name: artifactFormat
value: FatJar
name: softwareComponents
value: '[{"componentId":"5","componentKey":"Open JDK 8","createTime":0,"desc":"Open
JDK 8","downloadUrl":"http://edas-hz.oss-cn-hangzhou.aliyuncs.com/agent/prod/files/jdk-8u65-linux-x64.rpm","expired":false,"id":"5","imageId":"","md5":"1e587aca2514a612b10935813b1cef28","type":"JDK","version":"8"}]'
name: replicas
value: "1"
name: showName
value: helloedas
name: description
value: ""
traits:
name: rollout
properties:
name: auto
value: "true"
name: batches
value: "1"
name: imagebuilder
properties:
name: tag
value: helloedas-1588854022
name: registry
value: registry-vpc.ap-northeast-1.aliyuncs.com
name: baseImage
value: registry-vpc.cn-hangzhou.aliyuncs.com/edas_unified/edas-openjdk:8-1.0
name: timeout
value: "900"

Edit Deployment

“Professional” Cloud Native

Canary Release

Log Management

Developer Tools

Move into the Cloud Native Era

Original Source:

--

--

--

Follow me to keep abreast with the latest technology news, industry insights, and developer trends. Alibaba Cloud website:https://www.alibabacloud.com

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

I set up API Gateway caching — here are some things that surprised me

Using Kustomize and Confd Notes

Suspend what you’re doing: Retrofit has now Coroutines support!

Learn the Basics of Django by Building a Simple Web App

5/29 python

Ship Qwik this Holiday Season!

Design Patterns With TypeScript Examples: Singleton

Interview with Jeremy Evans, Lead developer of Sequel & Roda

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alibaba Cloud

Alibaba Cloud

Follow me to keep abreast with the latest technology news, industry insights, and developer trends. Alibaba Cloud website:https://www.alibabacloud.com

More from Medium

Kubernetes Liveness Probes — Examples & Common Pitfalls

The Swagger aggregator within a Kubernetes cluster

StreamNative Pulsar Operator Tutorial Part 2

KEDA: New Era of Autoscaling