Kubernetes deployment
This commit is contained in:
27
K8s/cart-deployment.yaml
Normal file
27
K8s/cart-deployment.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: cart
|
||||
name: cart
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: cart
|
||||
spec:
|
||||
containers:
|
||||
- image: steveww/rs-cart
|
||||
name: cart
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
status: {}
|
19
K8s/cart-service.yaml
Normal file
19
K8s/cart-service.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: cart
|
||||
name: cart
|
||||
spec:
|
||||
ports:
|
||||
- name: "8080"
|
||||
port: 8080
|
||||
targetPort: 8080
|
||||
selector:
|
||||
io.kompose.service: cart
|
||||
status:
|
||||
loadBalancer: {}
|
27
K8s/catalogue-deployment.yaml
Normal file
27
K8s/catalogue-deployment.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: catalogue
|
||||
name: catalogue
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: catalogue
|
||||
spec:
|
||||
containers:
|
||||
- image: steveww/rs-catalogue
|
||||
name: catalogue
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
status: {}
|
19
K8s/catalogue-service.yaml
Normal file
19
K8s/catalogue-service.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: catalogue
|
||||
name: catalogue
|
||||
spec:
|
||||
ports:
|
||||
- name: "8080"
|
||||
port: 8080
|
||||
targetPort: 8080
|
||||
selector:
|
||||
io.kompose.service: catalogue
|
||||
status:
|
||||
loadBalancer: {}
|
25
K8s/dispatch-deployment.yaml
Normal file
25
K8s/dispatch-deployment.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: dispatch
|
||||
name: dispatch
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: dispatch
|
||||
spec:
|
||||
containers:
|
||||
- image: steveww/rs-dispatch
|
||||
name: dispatch
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
status: {}
|
20
K8s/dispatch-service.yaml
Normal file
20
K8s/dispatch-service.yaml
Normal file
@@ -0,0 +1,20 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: dispatch
|
||||
name: dispatch
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
- name: headless
|
||||
port: 55555
|
||||
targetPort: 0
|
||||
selector:
|
||||
io.kompose.service: dispatch
|
||||
status:
|
||||
loadBalancer: {}
|
27
K8s/mongodb-deployment.yaml
Normal file
27
K8s/mongodb-deployment.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: mongodb
|
||||
name: mongodb
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: mongodb
|
||||
spec:
|
||||
containers:
|
||||
- image: steveww/rs-mongodb
|
||||
name: mongodb
|
||||
ports:
|
||||
- containerPort: 27017
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
status: {}
|
19
K8s/mongodb-service.yaml
Normal file
19
K8s/mongodb-service.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: mongodb
|
||||
name: mongodb
|
||||
spec:
|
||||
ports:
|
||||
- name: "27017"
|
||||
port: 27017
|
||||
targetPort: 27017
|
||||
selector:
|
||||
io.kompose.service: mongodb
|
||||
status:
|
||||
loadBalancer: {}
|
27
K8s/mysql-deployment.yaml
Normal file
27
K8s/mysql-deployment.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: mysql
|
||||
name: mysql
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: mysql
|
||||
spec:
|
||||
containers:
|
||||
- image: steveww/rs-shipping-db
|
||||
name: mysql
|
||||
ports:
|
||||
- containerPort: 3306
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
status: {}
|
19
K8s/mysql-service.yaml
Normal file
19
K8s/mysql-service.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: mysql
|
||||
name: mysql
|
||||
spec:
|
||||
ports:
|
||||
- name: "3306"
|
||||
port: 3306
|
||||
targetPort: 3306
|
||||
selector:
|
||||
io.kompose.service: mysql
|
||||
status:
|
||||
loadBalancer: {}
|
30
K8s/payment-deployment.yaml
Normal file
30
K8s/payment-deployment.yaml
Normal file
@@ -0,0 +1,30 @@
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: payment
|
||||
name: payment
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: payment
|
||||
spec:
|
||||
containers:
|
||||
- env:
|
||||
- name: AUTOWRAPT_BOOTSTRAP
|
||||
value: flask
|
||||
image: steveww/rs-payment
|
||||
name: payment
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
status: {}
|
19
K8s/payment-service.yaml
Normal file
19
K8s/payment-service.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: payment
|
||||
name: payment
|
||||
spec:
|
||||
ports:
|
||||
- name: "8080"
|
||||
port: 8080
|
||||
targetPort: 8080
|
||||
selector:
|
||||
io.kompose.service: payment
|
||||
status:
|
||||
loadBalancer: {}
|
27
K8s/rabbitmq-deployment.yaml
Normal file
27
K8s/rabbitmq-deployment.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: rabbitmq
|
||||
name: rabbitmq
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: rabbitmq
|
||||
spec:
|
||||
containers:
|
||||
- image: rabbitmq:3.7-management-alpine
|
||||
name: rabbitmq
|
||||
ports:
|
||||
- containerPort: 5672
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
status: {}
|
19
K8s/rabbitmq-service.yaml
Normal file
19
K8s/rabbitmq-service.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: rabbitmq
|
||||
name: rabbitmq
|
||||
spec:
|
||||
ports:
|
||||
- name: "5672"
|
||||
port: 5672
|
||||
targetPort: 5672
|
||||
selector:
|
||||
io.kompose.service: rabbitmq
|
||||
status:
|
||||
loadBalancer: {}
|
27
K8s/redis-deployment.yaml
Normal file
27
K8s/redis-deployment.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
spec:
|
||||
containers:
|
||||
- image: redis:4.0.6
|
||||
name: redis
|
||||
ports:
|
||||
- containerPort: 6379
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
status: {}
|
19
K8s/redis-service.yaml
Normal file
19
K8s/redis-service.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: redis
|
||||
name: redis
|
||||
spec:
|
||||
ports:
|
||||
- name: "6379"
|
||||
port: 6379
|
||||
targetPort: 6379
|
||||
selector:
|
||||
io.kompose.service: redis
|
||||
status:
|
||||
loadBalancer: {}
|
27
K8s/shipping-deployment.yaml
Normal file
27
K8s/shipping-deployment.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: shipping
|
||||
name: shipping
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: shipping
|
||||
spec:
|
||||
containers:
|
||||
- image: steveww/rs-shipping
|
||||
name: shipping
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
status: {}
|
19
K8s/shipping-service.yaml
Normal file
19
K8s/shipping-service.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: shipping
|
||||
name: shipping
|
||||
spec:
|
||||
ports:
|
||||
- name: "8080"
|
||||
port: 8080
|
||||
targetPort: 8080
|
||||
selector:
|
||||
io.kompose.service: shipping
|
||||
status:
|
||||
loadBalancer: {}
|
27
K8s/user-deployment.yaml
Normal file
27
K8s/user-deployment.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: user
|
||||
name: user
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: user
|
||||
spec:
|
||||
containers:
|
||||
- image: steveww/rs-user
|
||||
name: user
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
status: {}
|
19
K8s/user-service.yaml
Normal file
19
K8s/user-service.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: user
|
||||
name: user
|
||||
spec:
|
||||
ports:
|
||||
- name: "8080"
|
||||
port: 8080
|
||||
targetPort: 8080
|
||||
selector:
|
||||
io.kompose.service: user
|
||||
status:
|
||||
loadBalancer: {}
|
27
K8s/web-deployment.yaml
Normal file
27
K8s/web-deployment.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
spec:
|
||||
replicas: 1
|
||||
strategy: {}
|
||||
template:
|
||||
metadata:
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
spec:
|
||||
containers:
|
||||
- image: steveww/rs-web
|
||||
name: web
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
resources: {}
|
||||
restartPolicy: Always
|
||||
status: {}
|
21
K8s/web-service.yaml
Normal file
21
K8s/web-service.yaml
Normal file
@@ -0,0 +1,21 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
annotations:
|
||||
kompose.cmd: kompose convert -f ../docker-compose.yaml
|
||||
kompose.version: 1.7.0 (767ab4b)
|
||||
creationTimestamp: null
|
||||
labels:
|
||||
io.kompose.service: web
|
||||
name: web
|
||||
spec:
|
||||
type: NodePort
|
||||
ports:
|
||||
- name: "8080"
|
||||
port: 8080
|
||||
targetPort: 8080
|
||||
nodePort: 30080
|
||||
selector:
|
||||
io.kompose.service: web
|
||||
status:
|
||||
loadBalancer: {}
|
Reference in New Issue
Block a user