Alexandre Chaintreuil, Data Scientist @
@achntrl
Parce que je peux
---
apiVersion: v1
kind: Service
metadata:
name: markdownrender
labels:
app: markdownrender
spec:
type: NodePort
ports:
- port: 8080
protocol: TCP
targetPort: 8080
nodePort: 31118
selector:
app: markdownrender
---
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: markdownrender
spec:
replicas: 1
template:
metadata:
labels:
app: markdownrender
spec:
containers:
- name: markdownrender
image: functions/markdownrender:latest-armhf
imagePullPolicy: Always
ports:
- containerPort: 8080
protocol: TCP
Quand je débranche un RP, mes applications dessus sont déplacées vers les autres
Possibilité de monter des volumes via des PersistantVolume et PersistantVolumeClaim
Robuste aux interruptions (même du noeud maître)
Déploiement très reproductibles
Packager son appli dans un container ARM
Impossible de monter seulement des sous-dossiers d'un PersistantVolume (soon™)
Peut-être un peu overkill