mirror of
https://github.com/kubevela/kubevela.git
synced 2026-05-15 22:07:13 +00:00
30 lines
555 B
YAML
30 lines
555 B
YAML
name: myapp
|
|
components:
|
|
frontend:
|
|
deployment:
|
|
image: inanimate/echo-server
|
|
env:
|
|
- PORT: "8080"
|
|
traits:
|
|
manualscaler:
|
|
replica: 2
|
|
rollout:
|
|
strategy: canary
|
|
step: 5
|
|
expose:
|
|
service:
|
|
type: LoadBalancer
|
|
ports:
|
|
http:
|
|
service_port: 80
|
|
container_port: 8080
|
|
scopes:
|
|
- public-scope
|
|
secrets:
|
|
secret-foo:
|
|
key1: 'pass-word'
|
|
appScopes:
|
|
public-scope:
|
|
networkPolicy: public
|
|
private-scope:
|
|
networkPolicy: private |