Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- apiVersion: v1
- kind: Namespace
- metadata:
- name: mk8s
- ---
- apiVersion: apps/v1
- kind: Deployment
- metadata:
- name: mk8s-order-deployment
- namespace: mk8s
- spec:
- replicas: 1
- selector:
- matchLabels:
- app: mk8s-k8s-order
- template:
- metadata:
- labels:
- app: mk8s-k8s-order
- spec:
- containers:
- - name: mk8s-k8s-order
- image: jdevgeek/microservices-k8s-order:1
- resources:
- requests:
- memory: "64Mi"
- cpu: 0.5
- limits:
- memory: "1Gi"
- cpu: 0.5
- ports:
- - containerPort: 8981
- imagePullPolicy: Always
- ---
- apiVersion: v1
- kind: Service
- metadata:
- name: mk8s-k8s-order-service
- namespace: mk8s
- spec:
- ports:
- - port: 8981
- targetPort: 8981
- name: tcp
- selector:
- app: mk8s-k8s-order
- ---
- apiVersion: apps/v1
- kind: Deployment
- metadata:
- name: mk8s-customer-deployment
- namespace: mk8s
- spec:
- replicas: 1
- selector:
- matchLabels:
- app: mk8s-k8s-customer
- template:
- metadata:
- labels:
- app: mk8s-k8s-customer
- spec:
- containers:
- - name: mk8s-k8s-customer
- image: jdevgeek/microservices-k8s-customer:1
- resources:
- requests:
- memory: "64Mi"
- cpu: 0.5
- limits:
- memory: "1Gi"
- cpu: 0.5
- ports:
- - containerPort: 8980
- imagePullPolicy: Always
- ---
- apiVersion: v1
- kind: Service
- metadata:
- name: mk8s-k8s-customer-service
- namespace: mk8s
- spec:
- ports:
- - port: 8980
- targetPort: 8980
- name: tcp
- selector:
- app: mk8s-k8s-customer
- ---
- apiVersion: networking.k8s.io/v1
- kind: Ingress
- metadata:
- name: mk8s-k8s-ingress
- namespace: mk8s
- annotations:
- konghq.com/plugins: oauth-mk8s-ingress
- spec:
- ingressClassName: kong
- rules:
- - http:
- paths:
- - path: /api/order
- pathType: Prefix
- backend:
- service:
- name: mk8s-k8s-order-service
- port:
- number: 8981
- - path: /api/customer
- pathType: Prefix
- backend:
- service:
- name: mk8s-k8s-customer-service
- port:
- number: 8980
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement