Browse Source

Merge branch 'master' of https://github.com/volosoft/abp

pull/900/head
Halil ibrahim Kalkan 7 years ago
parent
commit
b16fdbf227
  1. 44
      samples/MicroserviceDemo/k8s/auth-server-deployment.yaml
  2. 15
      samples/MicroserviceDemo/k8s/auth-server-service.yaml
  3. 44
      samples/MicroserviceDemo/k8s/backend-admin-app-deployment.yaml
  4. 68
      samples/MicroserviceDemo/k8s/backend-admin-app-gateway-deployment.yaml
  5. 15
      samples/MicroserviceDemo/k8s/backend-admin-app-gateway-service.yaml
  6. 15
      samples/MicroserviceDemo/k8s/backend-admin-app-service.yaml
  7. 56
      samples/MicroserviceDemo/k8s/blogging-service-deployment.yaml
  8. 15
      samples/MicroserviceDemo/k8s/blogging-service-service.yaml
  9. 3
      samples/MicroserviceDemo/k8s/dbdata-persistentvolumeclaim.yaml
  10. 12
      samples/MicroserviceDemo/k8s/expose-service.yaml
  11. 48
      samples/MicroserviceDemo/k8s/identity-service-deployment.yaml
  12. 15
      samples/MicroserviceDemo/k8s/identity-service-service.yaml
  13. 72
      samples/MicroserviceDemo/k8s/internal-gateway-deployment.yaml
  14. 15
      samples/MicroserviceDemo/k8s/internal-gateway-service.yaml
  15. 21
      samples/MicroserviceDemo/k8s/mongodb-deployment.yaml
  16. 12
      samples/MicroserviceDemo/k8s/mongodb-service.yaml
  17. 54
      samples/MicroserviceDemo/k8s/product-service-deployment.yaml
  18. 15
      samples/MicroserviceDemo/k8s/product-service-service.yaml
  19. 44
      samples/MicroserviceDemo/k8s/public-website-deployment.yaml
  20. 64
      samples/MicroserviceDemo/k8s/public-website-gateway-deployment.yaml
  21. 15
      samples/MicroserviceDemo/k8s/public-website-gateway-service.yaml
  22. 15
      samples/MicroserviceDemo/k8s/public-website-service.yaml
  23. 23
      samples/MicroserviceDemo/k8s/rabbitmq-deployment.yaml
  24. 12
      samples/MicroserviceDemo/k8s/rabbitmq-service.yaml
  25. 21
      samples/MicroserviceDemo/k8s/redis-deployment.yaml
  26. 14
      samples/MicroserviceDemo/k8s/redis-service.yaml
  27. 2
      samples/MicroserviceDemo/k8s/restore-database-job.yaml
  28. 34
      samples/MicroserviceDemo/k8s/sqlserver-deployment.yaml
  29. 15
      samples/MicroserviceDemo/k8s/sqlserver-service.yaml

44
samples/MicroserviceDemo/k8s/auth-server-deployment.yaml

@ -1,33 +1,31 @@
apiVersion: extensions/v1beta1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels:
io.kompose.service: auth-server
name: auth-server name: auth-server
spec: spec:
selector:
matchLabels:
app: auth-server
replicas: 1 replicas: 1
strategy: {}
template: template:
metadata: metadata:
labels: labels:
io.kompose.service: auth-server app: auth-server
spec: spec:
containers: containers:
- env: - name: auth-server
- name: ASPNETCORE_ENVIRONMENT image: "volosoft/microservice-demo-auth-server"
value: Development env:
- name: ASPNETCORE_URLS - name: ASPNETCORE_ENVIRONMENT
value: http://0.0.0.0:51511 value: Development
- name: ConnectionStrings__Default - name: ASPNETCORE_URLS
value: Server=sqlserver;Database=MsDemo_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false value: http://0.0.0.0:51511
- name: RabbitMQ__Connections__Default__HostName - name: ConnectionStrings__Default
value: rabbitmq value: Server=sqlserver;Database=MsDemo_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false
- name: Redis__Configuration - name: RabbitMQ__Connections__Default__HostName
value: redis value: rabbitmq
image: volosoft/microservice-demo-auth-server - name: Redis__Configuration
name: auth-server value: redis
ports: ports:
- containerPort: 51511 - name: http
resources: {} containerPort: 51511
restartPolicy: Always
status: {}

15
samples/MicroserviceDemo/k8s/auth-server-service.yaml

@ -1,14 +1,11 @@
apiVersion: v1
kind: Service kind: Service
apiVersion: v1
metadata: metadata:
labels:
io.kompose.service: auth-server
name: auth-server name: auth-server
spec: spec:
ports:
- port: 51511
targetPort: 51511
selector: selector:
io.kompose.service: auth-server app: auth-server
status: ports:
loadBalancer: {} - protocol: TCP
port: 51511
targetPort: http

44
samples/MicroserviceDemo/k8s/backend-admin-app-deployment.yaml

@ -1,33 +1,31 @@
apiVersion: extensions/v1beta1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels:
io.kompose.service: backend-admin-app
name: backend-admin-app name: backend-admin-app
spec: spec:
selector:
matchLabels:
app: backend-admin-app
replicas: 1 replicas: 1
strategy: {}
template: template:
metadata: metadata:
labels: labels:
io.kompose.service: backend-admin-app app: backend-admin-app
spec: spec:
containers: containers:
- env: - name: backend-admin-app
- name: ASPNETCORE_ENVIRONMENT image: "volosoft/microservice-demo-backend-admin-app"
value: Development env:
- name: ASPNETCORE_URLS - name: ASPNETCORE_ENVIRONMENT
value: http://0.0.0.0:80 value: Development
- name: AuthServer__Authority - name: ASPNETCORE_URLS
value: http://auth-server:51511 value: http://0.0.0.0:80
- name: Redis__Configuration - name: AuthServer__Authority
value: redis value: http://auth-server:51511
- name: RemoteServices__Default__BaseUrl - name: Redis__Configuration
value: http://backend-admin-app-gateway/ value: redis
image: volosoft/microservice-demo-backend-admin-app - name: RemoteServices__Default__BaseUrl
name: backend-admin-app value: http://backend-admin-app-gateway/
ports: ports:
- containerPort: 80 - name: http
resources: {} containerPort: 80
restartPolicy: Always
status: {}

68
samples/MicroserviceDemo/k8s/backend-admin-app-gateway-deployment.yaml

@ -1,45 +1,43 @@
apiVersion: extensions/v1beta1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels:
io.kompose.service: backend-admin-app-gateway
name: backend-admin-app-gateway name: backend-admin-app-gateway
spec: spec:
selector:
matchLabels:
app: backend-admin-app-gateway
replicas: 1 replicas: 1
strategy: {}
template: template:
metadata: metadata:
labels: labels:
io.kompose.service: backend-admin-app-gateway app: backend-admin-app-gateway
spec: spec:
containers: containers:
- env: - name: backend-admin-app-gateway
- name: ASPNETCORE_ENVIRONMENT image: "volosoft/microservice-demo-backend-admin-app-gateway"
value: Development env:
- name: ASPNETCORE_URLS - name: ASPNETCORE_ENVIRONMENT
value: http://0.0.0.0:80 value: Development
- name: AuthServer__Authority - name: ASPNETCORE_URLS
value: http://auth-server:51511 value: http://0.0.0.0:80
- name: ConnectionStrings__Default - name: AuthServer__Authority
value: Server=sqlserver;Database=MsDemo_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false value: http://auth-server:51511
- name: GlobalConfiguration__BaseUrl - name: ConnectionStrings__Default
value: http://backend-admin-app-gateway value: Server=sqlserver;Database=MsDemo_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false
- name: ReRoutes__0__DownstreamHostAndPorts__0__Host - name: GlobalConfiguration__BaseUrl
value: identity-service value: http://backend-admin-app-gateway
- name: ReRoutes__0__DownstreamHostAndPorts__0__Port - name: ReRoutes__0__DownstreamHostAndPorts__0__Host
value: "80" value: identity-service
- name: ReRoutes__1__DownstreamHostAndPorts__0__Host - name: ReRoutes__0__DownstreamHostAndPorts__0__Port
value: product-service value: "80"
- name: ReRoutes__1__DownstreamHostAndPorts__0__Port - name: ReRoutes__1__DownstreamHostAndPorts__0__Host
value: "80" value: product-service
- name: Redis__Configuration - name: ReRoutes__1__DownstreamHostAndPorts__0__Port
value: redis value: "80"
- name: RemoteServices__Default__BaseUrl - name: Redis__Configuration
value: http://backend-admin-app-gateway/ value: redis
image: volosoft/microservice-demo-backend-admin-app-gateway - name: RemoteServices__Default__BaseUrl
name: backend-admin-app-gateway value: http://backend-admin-app-gateway/
ports: ports:
- containerPort: 80 - name: http
resources: {} containerPort: 80
restartPolicy: Always
status: {}

15
samples/MicroserviceDemo/k8s/backend-admin-app-gateway-service.yaml

@ -1,14 +1,11 @@
apiVersion: v1
kind: Service kind: Service
apiVersion: v1
metadata: metadata:
labels:
io.kompose.service: backend-admin-app-gateway
name: backend-admin-app-gateway name: backend-admin-app-gateway
spec: spec:
ports:
- port: 80
targetPort: 80
selector: selector:
io.kompose.service: backend-admin-app-gateway app: backend-admin-app-gateway
status: ports:
loadBalancer: {} - protocol: TCP
port: 80
targetPort: http

15
samples/MicroserviceDemo/k8s/backend-admin-app-service.yaml

@ -1,14 +1,11 @@
apiVersion: v1
kind: Service kind: Service
apiVersion: v1
metadata: metadata:
labels:
io.kompose.service: backend-admin-app
name: backend-admin-app name: backend-admin-app
spec: spec:
ports:
- port: 80
targetPort: 80
selector: selector:
io.kompose.service: backend-admin-app app: backend-admin-app
status: ports:
loadBalancer: {} - protocol: TCP
port: 80
targetPort: http

56
samples/MicroserviceDemo/k8s/blogging-service-deployment.yaml

@ -1,39 +1,37 @@
apiVersion: extensions/v1beta1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels:
io.kompose.service: blogging-service
name: blogging-service name: blogging-service
spec: spec:
selector:
matchLabels:
app: blogging-service
replicas: 1 replicas: 1
strategy: {}
template: template:
metadata: metadata:
labels: labels:
io.kompose.service: blogging-service app: blogging-service
spec: spec:
containers: containers:
- env: - name: blogging-service
- name: ASPNETCORE_ENVIRONMENT image: "volosoft/microservice-demo-blogging-service"
value: Development env:
- name: ASPNETCORE_URLS - name: ASPNETCORE_ENVIRONMENT
value: http://0.0.0.0:80 value: Development
- name: AuthServer__Authority - name: ASPNETCORE_URLS
value: http://auth-server:51511 value: http://0.0.0.0:80
- name: ConnectionStrings__Blogging - name: AuthServer__Authority
value: mongodb://mongodb|MsDemo_Blogging value: http://auth-server:51511
- name: ConnectionStrings__Default - name: ConnectionStrings__Blogging
value: Server=sqlserver;Database=MsDemo_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false value: mongodb://mongodb|MsDemo_Blogging
- name: RabbitMQ__Connections__Default__HostName - name: ConnectionStrings__Default
value: rabbitmq value: Server=sqlserver;Database=MsDemo_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false
- name: Redis__Configuration - name: RabbitMQ__Connections__Default__HostName
value: redis value: rabbitmq
- name: RemoteServices__Default__BaseUrl - name: Redis__Configuration
value: http://internal-gateway/ value: redis
image: volosoft/microservice-demo-blogging-service - name: RemoteServices__Default__BaseUrl
name: blogging-service value: http://internal-gateway/
ports: ports:
- containerPort: 80 - name: http
resources: {} containerPort: 80
restartPolicy: Always
status: {}

15
samples/MicroserviceDemo/k8s/blogging-service-service.yaml

@ -1,14 +1,11 @@
apiVersion: v1
kind: Service kind: Service
apiVersion: v1
metadata: metadata:
labels:
io.kompose.service: blogging-service
name: blogging-service name: blogging-service
spec: spec:
ports:
- port: 80
targetPort: 80
selector: selector:
io.kompose.service: blogging-service app: blogging-service
status: ports:
loadBalancer: {} - protocol: TCP
port: 80
targetPort: http

3
samples/MicroserviceDemo/k8s/dbdata-persistentvolumeclaim.yaml

@ -1,8 +1,6 @@
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
labels:
io.kompose.service: dbdata
name: dbdata name: dbdata
spec: spec:
accessModes: accessModes:
@ -10,4 +8,3 @@ spec:
resources: resources:
requests: requests:
storage: 500Mi storage: 500Mi
status: {}

12
samples/MicroserviceDemo/k8s/expose-service.yaml

@ -1,13 +1,11 @@
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
labels:
io.kompose.service: auth-server
name: auth-server-expose name: auth-server-expose
spec: spec:
type: LoadBalancer type: LoadBalancer
selector: selector:
io.kompose.service: auth-server app: auth-server
ports: ports:
- protocol: TCP - protocol: TCP
port: 51511 port: 51511
@ -17,13 +15,11 @@ spec:
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
labels:
io.kompose.service: backend-admin-app
name: backend-admin-app-expose name: backend-admin-app-expose
spec: spec:
type: LoadBalancer type: LoadBalancer
selector: selector:
io.kompose.service: backend-admin-app app: backend-admin-app
ports: ports:
- protocol: TCP - protocol: TCP
port: 80 port: 80
@ -33,13 +29,11 @@ spec:
apiVersion: v1 apiVersion: v1
kind: Service kind: Service
metadata: metadata:
labels:
io.kompose.service: public-website
name: public-website-expose name: public-website-expose
spec: spec:
type: LoadBalancer type: LoadBalancer
selector: selector:
io.kompose.service: public-website app: public-website
ports: ports:
- protocol: TCP - protocol: TCP
port: 80 port: 80

48
samples/MicroserviceDemo/k8s/identity-service-deployment.yaml

@ -1,35 +1,33 @@
apiVersion: extensions/v1beta1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels:
io.kompose.service: identity-service
name: identity-service name: identity-service
spec: spec:
selector:
matchLabels:
app: identity-service
replicas: 1 replicas: 1
strategy: {}
template: template:
metadata: metadata:
labels: labels:
io.kompose.service: identity-service app: identity-service
spec: spec:
containers: containers:
- env: - name: identity-service
- name: ASPNETCORE_ENVIRONMENT image: "volosoft/microservice-demo-identity-service"
value: Development env:
- name: ASPNETCORE_URLS - name: ASPNETCORE_ENVIRONMENT
value: http://0.0.0.0:80 value: Development
- name: AuthServer__Authority - name: ASPNETCORE_URLS
value: http://auth-server:51511 value: http://0.0.0.0:80
- name: ConnectionStrings__Default - name: AuthServer__Authority
value: Server=sqlserver;Database=MsDemo_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false value: http://auth-server:51511
- name: RabbitMQ__Connections__Default__HostName - name: ConnectionStrings__Default
value: rabbitmq value: Server=sqlserver;Database=MsDemo_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false
- name: Redis__Configuration - name: RabbitMQ__Connections__Default__HostName
value: redis value: rabbitmq
image: volosoft/microservice-demo-identity-service - name: Redis__Configuration
name: identity-service value: redis
ports: ports:
- containerPort: 80 - name: http
resources: {} containerPort: 80
restartPolicy: Always
status: {}

15
samples/MicroserviceDemo/k8s/identity-service-service.yaml

@ -1,14 +1,11 @@
apiVersion: v1
kind: Service kind: Service
apiVersion: v1
metadata: metadata:
labels:
io.kompose.service: identity-service
name: identity-service name: identity-service
spec: spec:
ports:
- port: 80
targetPort: 80
selector: selector:
io.kompose.service: identity-service app: identity-service
status: ports:
loadBalancer: {} - protocol: TCP
port: 80
targetPort: http

72
samples/MicroserviceDemo/k8s/internal-gateway-deployment.yaml

@ -1,47 +1,45 @@
apiVersion: extensions/v1beta1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels:
io.kompose.service: internal-gateway
name: internal-gateway name: internal-gateway
spec: spec:
selector:
matchLabels:
app: internal-gateway
replicas: 1 replicas: 1
strategy: {}
template: template:
metadata: metadata:
labels: labels:
io.kompose.service: internal-gateway app: internal-gateway
spec: spec:
containers: containers:
- env: - name: internal-gateway
- name: ASPNETCORE_ENVIRONMENT image: "volosoft/microservice-demo-internal-gateway"
value: Development env:
- name: ASPNETCORE_URLS - name: ASPNETCORE_ENVIRONMENT
value: http://0.0.0.0:80 value: Development
- name: AuthServer__Authority - name: ASPNETCORE_URLS
value: http://auth-server:51511 value: http://0.0.0.0:80
- name: ConnectionStrings__Default - name: AuthServer__Authority
value: Server=sqlserver;Database=MsDemo_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false value: http://auth-server:51511
- name: GlobalConfiguration__BaseUrl - name: ConnectionStrings__Default
value: http://internal-gateway value: Server=sqlserver;Database=MsDemo_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false
- name: ReRoutes__0__DownstreamHostAndPorts__0__Host - name: GlobalConfiguration__BaseUrl
value: identity-service value: http://internal-gateway
- name: ReRoutes__0__DownstreamHostAndPorts__0__Port - name: ReRoutes__0__DownstreamHostAndPorts__0__Host
value: "80" value: identity-service
- name: ReRoutes__1__DownstreamHostAndPorts__0__Host - name: ReRoutes__0__DownstreamHostAndPorts__0__Port
value: product-service value: "80"
- name: ReRoutes__1__DownstreamHostAndPorts__0__Port - name: ReRoutes__1__DownstreamHostAndPorts__0__Host
value: "80" value: product-service
- name: ReRoutes__2__DownstreamHostAndPorts__0__Host - name: ReRoutes__1__DownstreamHostAndPorts__0__Port
value: blogging-service value: "80"
- name: ReRoutes__2__DownstreamHostAndPorts__0__Port - name: ReRoutes__2__DownstreamHostAndPorts__0__Host
value: "80" value: blogging-service
- name: Redis__Configuration - name: ReRoutes__2__DownstreamHostAndPorts__0__Port
value: redis value: "80"
image: volosoft/microservice-demo-internal-gateway - name: Redis__Configuration
name: internal-gateway value: redis
ports: ports:
- containerPort: 80 - name: http
resources: {} containerPort: 80
restartPolicy: Always
status: {}

15
samples/MicroserviceDemo/k8s/internal-gateway-service.yaml

@ -1,14 +1,11 @@
apiVersion: v1
kind: Service kind: Service
apiVersion: v1
metadata: metadata:
labels:
io.kompose.service: internal-gateway
name: internal-gateway name: internal-gateway
spec: spec:
ports:
- port: 80
targetPort: 80
selector: selector:
io.kompose.service: internal-gateway app: internal-gateway
status: ports:
loadBalancer: {} - protocol: TCP
port: 80
targetPort: http

21
samples/MicroserviceDemo/k8s/mongodb-deployment.yaml

@ -1,22 +1,19 @@
apiVersion: extensions/v1beta1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels:
io.kompose.service: mongodb
name: mongodb name: mongodb
spec: spec:
selector:
matchLabels:
app: mongodb
replicas: 1 replicas: 1
strategy: {}
template: template:
metadata: metadata:
labels: labels:
io.kompose.service: mongodb app: mongodb
spec: spec:
containers: containers:
- image: mongo - name: mongodb
name: mongodb image: "mongo"
ports: ports:
- containerPort: 27017 - containerPort: 27017
resources: {}
restartPolicy: Always
status: {}

12
samples/MicroserviceDemo/k8s/mongodb-service.yaml

@ -1,14 +1,10 @@
apiVersion: v1
kind: Service kind: Service
apiVersion: v1
metadata: metadata:
labels:
io.kompose.service: mongodb
name: mongodb name: mongodb
spec: spec:
selector:
app: mongodb
ports: ports:
- port: 27017 - port: 27017
targetPort: 27017 targetPort: 27017
selector:
io.kompose.service: mongodb
status:
loadBalancer: {}

54
samples/MicroserviceDemo/k8s/product-service-deployment.yaml

@ -1,38 +1,36 @@
apiVersion: extensions/v1beta1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels:
io.kompose.service: product-service
name: product-service name: product-service
spec: spec:
selector:
matchLabels:
app: product-service
replicas: 1 replicas: 1
strategy: {}
template: template:
metadata: metadata:
labels: labels:
io.kompose.service: product-service app: product-service
spec: spec:
containers: containers:
- env: - name: product-service
- name: ASPNETCORE_ENVIRONMENT image: "volosoft/microservice-demo-product-service"
value: Development env:
- name: ASPNETCORE_URLS - name: ASPNETCORE_ENVIRONMENT
value: http://0.0.0.0:80 value: Development
- name: AuthServer__Authority - name: ASPNETCORE_URLS
value: http://auth-server:51511 value: http://0.0.0.0:80
- name: ConnectionStrings__Default - name: AuthServer__Authority
value: Server=sqlserver;Database=MsDemo_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated value: http://auth-server:51511
Security=false - name: ConnectionStrings__Default
- name: ConnectionStrings__ProductManagement value: Server=sqlserver;Database=MsDemo_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated
value: Server=sqlserver;Database=MsDemo_ProductManagement;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false Security=false
- name: RabbitMQ__Connections__Default__HostName - name: ConnectionStrings__ProductManagement
value: rabbitmq value: Server=sqlserver;Database=MsDemo_ProductManagement;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false
- name: Redis__Configuration - name: RabbitMQ__Connections__Default__HostName
value: redis value: rabbitmq
image: volosoft/microservice-demo-product-service - name: Redis__Configuration
name: product-service value: redis
ports: ports:
- containerPort: 80 - name: http
resources: {} containerPort: 80
restartPolicy: Always
status: {}

15
samples/MicroserviceDemo/k8s/product-service-service.yaml

@ -1,14 +1,11 @@
apiVersion: v1
kind: Service kind: Service
apiVersion: v1
metadata: metadata:
labels:
io.kompose.service: product-service
name: product-service name: product-service
spec: spec:
ports:
- port: 80
targetPort: 80
selector: selector:
io.kompose.service: product-service app: product-service
status: ports:
loadBalancer: {} - protocol: TCP
port: 80
targetPort: http

44
samples/MicroserviceDemo/k8s/public-website-deployment.yaml

@ -1,33 +1,31 @@
apiVersion: extensions/v1beta1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels:
io.kompose.service: public-website
name: public-website name: public-website
spec: spec:
selector:
matchLabels:
app: public-website
replicas: 1 replicas: 1
strategy: {}
template: template:
metadata: metadata:
labels: labels:
io.kompose.service: public-website app: public-website
spec: spec:
containers: containers:
- env: - name: public-website
- name: ASPNETCORE_ENVIRONMENT image: "volosoft/microservice-demo-public-website"
value: Development env:
- name: ASPNETCORE_URLS - name: ASPNETCORE_ENVIRONMENT
value: http://0.0.0.0:80 value: Development
- name: AuthServer__Authority - name: ASPNETCORE_URLS
value: http://auth-server:51511 value: http://0.0.0.0:80
- name: Redis__Configuration - name: AuthServer__Authority
value: redis value: http://auth-server:51511
- name: RemoteServices__Default__BaseUrl - name: Redis__Configuration
value: http://public-website-gateway/ value: redis
image: volosoft/microservice-demo-public-website - name: RemoteServices__Default__BaseUrl
name: public-website value: http://public-website-gateway/
ports: ports:
- containerPort: 80 - name: http
resources: {} containerPort: 80
restartPolicy: Always
status: {}

64
samples/MicroserviceDemo/k8s/public-website-gateway-deployment.yaml

@ -1,43 +1,41 @@
apiVersion: extensions/v1beta1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels:
io.kompose.service: public-website-gateway
name: public-website-gateway name: public-website-gateway
spec: spec:
selector:
matchLabels:
app: public-website-gateway
replicas: 1 replicas: 1
strategy: {}
template: template:
metadata: metadata:
labels: labels:
io.kompose.service: public-website-gateway app: public-website-gateway
spec: spec:
containers: containers:
- env: - name: public-website-gateway
- name: ASPNETCORE_ENVIRONMENT image: "volosoft/microservice-demo-public-website-gateway"
value: Development env:
- name: ASPNETCORE_URLS - name: ASPNETCORE_ENVIRONMENT
value: http://0.0.0.0:80 value: Development
- name: AuthServer__Authority - name: ASPNETCORE_URLS
value: http://auth-server:51511 value: http://0.0.0.0:80
- name: ConnectionStrings__Default - name: AuthServer__Authority
value: Server=sqlserver;Database=MsDemo_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false value: http://auth-server:51511
- name: GlobalConfiguration__BaseUrl - name: ConnectionStrings__Default
value: http://public-website-gateway value: Server=sqlserver;Database=MsDemo_Identity;Trusted_Connection=True;MultipleActiveResultSets=true;User=sa;Password=yourStrong(!)Password;Integrated Security=false
- name: ReRoutes__0__DownstreamHostAndPorts__0__Host - name: GlobalConfiguration__BaseUrl
value: product-service value: http://public-website-gateway
- name: ReRoutes__0__DownstreamHostAndPorts__0__Port - name: ReRoutes__0__DownstreamHostAndPorts__0__Host
value: "80" value: product-service
- name: ReRoutes__1__DownstreamHostAndPorts__0__Host - name: ReRoutes__0__DownstreamHostAndPorts__0__Port
value: blogging-service value: "80"
- name: ReRoutes__1__DownstreamHostAndPorts__0__Port - name: ReRoutes__1__DownstreamHostAndPorts__0__Host
value: "80" value: blogging-service
- name: Redis__Configuration - name: ReRoutes__1__DownstreamHostAndPorts__0__Port
value: redis value: "80"
image: volosoft/microservice-demo-public-website-gateway - name: Redis__Configuration
name: public-website-gateway value: redis
ports: ports:
- containerPort: 80 - name: http
resources: {} containerPort: 80
restartPolicy: Always
status: {}

15
samples/MicroserviceDemo/k8s/public-website-gateway-service.yaml

@ -1,14 +1,11 @@
apiVersion: v1
kind: Service kind: Service
apiVersion: v1
metadata: metadata:
labels:
io.kompose.service: public-website-gateway
name: public-website-gateway name: public-website-gateway
spec: spec:
ports:
- port: 80
targetPort: 80
selector: selector:
io.kompose.service: public-website-gateway app: public-website-gateway
status: ports:
loadBalancer: {} - protocol: TCP
port: 80
targetPort: http

15
samples/MicroserviceDemo/k8s/public-website-service.yaml

@ -1,14 +1,11 @@
apiVersion: v1
kind: Service kind: Service
apiVersion: v1
metadata: metadata:
labels:
io.kompose.service: public-website
name: public-website name: public-website
spec: spec:
ports:
- port: 80
targetPort: 80
selector: selector:
io.kompose.service: public-website app: public-website
status: ports:
loadBalancer: {} - protocol: TCP
port: 80
targetPort: http

23
samples/MicroserviceDemo/k8s/rabbitmq-deployment.yaml

@ -1,23 +1,20 @@
apiVersion: extensions/v1beta1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels:
io.kompose.service: rabbitmq
name: rabbitmq name: rabbitmq
spec: spec:
selector:
matchLabels:
app: rabbitmq
replicas: 1 replicas: 1
strategy: {}
template: template:
metadata: metadata:
labels: labels:
io.kompose.service: rabbitmq app: rabbitmq
spec: spec:
containers: containers:
- image: rabbitmq:3-management-alpine - name: rabbitmq
name: rabbitmq image: "rabbitmq:3-management-alpine"
ports: ports:
- containerPort: 5672 - containerPort: 5672
- containerPort: 15672 - containerPort: 15672
resources: {}
restartPolicy: Always
status: {}

12
samples/MicroserviceDemo/k8s/rabbitmq-service.yaml

@ -1,18 +1,14 @@
apiVersion: v1
kind: Service kind: Service
apiVersion: v1
metadata: metadata:
labels:
io.kompose.service: rabbitmq
name: rabbitmq name: rabbitmq
spec: spec:
selector:
app: rabbitmq
ports: ports:
- name: "5672" - name: "5672"
port: 5672 port: 5672
targetPort: 5672 targetPort: 5672
- name: "15672" - name: "15672"
port: 15672 port: 15672
targetPort: 15672 targetPort: 15672
selector:
io.kompose.service: rabbitmq
status:
loadBalancer: {}

21
samples/MicroserviceDemo/k8s/redis-deployment.yaml

@ -1,22 +1,19 @@
apiVersion: extensions/v1beta1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels:
io.kompose.service: redis
name: redis name: redis
spec: spec:
selector:
matchLabels:
app: redis
replicas: 1 replicas: 1
strategy: {}
template: template:
metadata: metadata:
labels: labels:
io.kompose.service: redis app: redis
spec: spec:
containers: containers:
- image: redis - name: redis
name: redis image: "redis"
ports: ports:
- containerPort: 6379 - containerPort: 6379
resources: {}
restartPolicy: Always
status: {}

14
samples/MicroserviceDemo/k8s/redis-service.yaml

@ -1,14 +1,10 @@
apiVersion: v1
kind: Service kind: Service
apiVersion: v1
metadata: metadata:
labels:
io.kompose.service: redis
name: redis name: redis
spec: spec:
ports:
- port: 6379
targetPort: 6379
selector: selector:
io.kompose.service: redis app: redis
status: ports:
loadBalancer: {} - port: 6379
targetPort: 6379

2
samples/MicroserviceDemo/k8s/restore-database-job.yaml

@ -12,7 +12,7 @@ spec:
- name: SA_PASSWORD - name: SA_PASSWORD
value: yourStrong(!)Password value: yourStrong(!)Password
name: restore-database name: restore-database
image: volosoft/microservice-demo-restore-database image: "volosoft/microservice-demo-restore-database"
volumeMounts: volumeMounts:
- mountPath: /var/opt/mssql - mountPath: /var/opt/mssql
name: dbdata name: dbdata

34
samples/MicroserviceDemo/k8s/sqlserver-deployment.yaml

@ -1,35 +1,35 @@
apiVersion: extensions/v1beta1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels:
io.kompose.service: sqlserver
name: sqlserver name: sqlserver
spec: spec:
selector:
matchLabels:
app: sqlserver
replicas: 1 replicas: 1
strategy:
type: Recreate
template: template:
metadata: metadata:
labels: labels:
io.kompose.service: sqlserver app: sqlserver
spec: spec:
containers: containers:
- env: - name: sqlserver
image: mcr.microsoft.com/mssql/server
ports:
- containerPort: 1433
env:
- name: MSSQL_PID
value: "Developer"
- name: ACCEPT_EULA - name: ACCEPT_EULA
value: "Y" value: "Y"
- name: SA_PASSWORD - name: SA_PASSWORD
value: yourStrong(!)Password value: yourStrong(!)Password
image: mcr.microsoft.com/mssql/server - name: MSSQL_SA_PASSWORD
name: sqlserver value: yourStrong(!)Password
ports:
- containerPort: 1433
resources: {}
volumeMounts: volumeMounts:
- mountPath: /var/opt/mssql - name: dbdata
name: dbdata mountPath: /var/opt/mssql
restartPolicy: Always
volumes: volumes:
- name: dbdata - name: dbdata
persistentVolumeClaim: persistentVolumeClaim:
claimName: dbdata claimName: dbdata
status: {}

15
samples/MicroserviceDemo/k8s/sqlserver-service.yaml

@ -1,14 +1,11 @@
apiVersion: v1
kind: Service kind: Service
apiVersion: v1
metadata: metadata:
labels:
io.kompose.service: sqlserver
name: sqlserver name: sqlserver
spec: spec:
ports:
- port: 1433
targetPort: 1433
selector: selector:
io.kompose.service: sqlserver app: sqlserver
status: ports:
loadBalancer: {} - protocol: TCP
port: 1433
targetPort: 1433
Loading…
Cancel
Save