Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions Kubernetes/dotnet-backend.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
apiVersion: v1
kind: Service
metadata:
labels:
io.kompose.service: dotnet-backend
name: dotnet-backend
spec:
ports:
- name: "8081"
port: 8081
targetPort: 8081
selector:
io.kompose.service: dotnet-backend
status:
loadBalancer: {}
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
io.kompose.service: dotnet-backend
name: dotnet-backend
spec:
replicas: 1
selector:
matchLabels:
io.kompose.service: dotnet-backend
strategy: {}
template:
metadata:
labels:
io.kompose.network/backend-net: "true"
io.kompose.service: dotnet-backend
spec:
containers:
- image: devonfwmts_dotnet-backend:latest
imagePullPolicy: Never
name: net
ports:
- containerPort: 8081
resources: {}
restartPolicy: Always
status: {}

43 changes: 43 additions & 0 deletions Kubernetes/frontend.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
apiVersion: v1
kind: Service
metadata:
name: frontend
labels:
app: frontend
tier: frontend
spec:
type: ClusterIP
ports:
- protocol: TCP
port: 80
targetPort: http
name: http
selector:
app: frontend
tier: frontend
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
io.kompose.service: frontend
name: frontend
spec:
replicas: 1
selector:
matchLabels:
io.kompose.service: frontend
strategy: {}
template:
metadata:
labels:
io.kompose.network/backend-net: "true"
io.kompose.service: frontend
spec:
containers:
- image: devonfwmts_frontend:latest
imagePullPolicy: Never
name: angular
resources: {}
restartPolicy: Always
status: {}
19 changes: 19 additions & 0 deletions Kubernetes/ingress.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: dotnet-backend
spec:
rules:
- host: localhost
http:
paths:
- pathType: Prefix
path: /
backend:
service:
name: dotnet-backend-service
port:
number: 8081
tls:
- hosts:
- localhost
13 changes: 13 additions & 0 deletions Kubernetes/mssql-volume-persistentvolumeclaim.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
io.kompose.service: mssql-volume
name: mssql-volume
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi
status: {}
56 changes: 56 additions & 0 deletions Kubernetes/sql-server.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
apiVersion: v1
kind: Service
metadata:
labels:
io.kompose.service: sql-server
name: sql-server
spec:
ports:
- name: "1433"
port: 1433
targetPort: 1433
selector:
io.kompose.service: sql-server
status:
loadBalancer: {}
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
io.kompose.service: sql-server
name: sql-server
spec:
replicas: 1
selector:
matchLabels:
io.kompose.service: sql-server
strategy:
type: Recreate
template:
metadata:
labels:
io.kompose.network/backend-net: "true"
io.kompose.service: sql-server
spec:
containers:
- env:
- name: ACCEPT_EULA
value: "Y"
- name: SA_PASSWORD
value: C@pgemini2017
image: devonfwmts_sql-server:latest
imagePullPolicy: Never
name: sql-server
ports:
- containerPort: 1433
resources: {}
volumeMounts:
- mountPath: /var/opt/mssql
name: mssql-volume
restartPolicy: Always
volumes:
- name: mssql-volume
persistentVolumeClaim:
claimName: mssql-volume
status: {}