maintenance: split metis sentinel by architecture
This commit is contained in:
parent
e035c7db24
commit
a7cbbe0490
@ -26,7 +26,8 @@ resources:
|
|||||||
- disable-k3s-traefik-daemonset.yaml
|
- disable-k3s-traefik-daemonset.yaml
|
||||||
- oneoffs/k3s-traefik-cleanup-job.yaml
|
- oneoffs/k3s-traefik-cleanup-job.yaml
|
||||||
- node-nofile-daemonset.yaml
|
- node-nofile-daemonset.yaml
|
||||||
- metis-sentinel-daemonset.yaml
|
- metis-sentinel-amd64-daemonset.yaml
|
||||||
|
- metis-sentinel-arm64-daemonset.yaml
|
||||||
- metis-k3s-token-sync-cronjob.yaml
|
- metis-k3s-token-sync-cronjob.yaml
|
||||||
- k3s-agent-restart-daemonset.yaml
|
- k3s-agent-restart-daemonset.yaml
|
||||||
- pod-cleaner-cronjob.yaml
|
- pod-cleaner-cronjob.yaml
|
||||||
@ -39,9 +40,7 @@ images:
|
|||||||
- name: registry.bstein.dev/bstein/ariadne
|
- name: registry.bstein.dev/bstein/ariadne
|
||||||
newTag: 0.1.0-22 # {"$imagepolicy": "maintenance:ariadne:tag"}
|
newTag: 0.1.0-22 # {"$imagepolicy": "maintenance:ariadne:tag"}
|
||||||
- name: registry.bstein.dev/bstein/metis
|
- name: registry.bstein.dev/bstein/metis
|
||||||
newTag: 0.1.0-0 # {"$imagepolicy": "maintenance:metis:tag"}
|
newTag: 0.1.0-0-amd64
|
||||||
- name: registry.bstein.dev/bstein/metis-sentinel
|
|
||||||
newTag: 0.1.0-0 # {"$imagepolicy": "maintenance:metis-sentinel:tag"}
|
|
||||||
configMapGenerator:
|
configMapGenerator:
|
||||||
- name: disable-k3s-traefik-script
|
- name: disable-k3s-traefik-script
|
||||||
namespace: maintenance
|
namespace: maintenance
|
||||||
|
|||||||
@ -27,7 +27,7 @@ spec:
|
|||||||
node-role.kubernetes.io/accelerator: "true"
|
node-role.kubernetes.io/accelerator: "true"
|
||||||
containers:
|
containers:
|
||||||
- name: metis
|
- name: metis
|
||||||
image: registry.bstein.dev/bstein/metis:latest
|
image: registry.bstein.dev/bstein/metis:0.1.0-0-amd64
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
envFrom:
|
envFrom:
|
||||||
- configMapRef:
|
- configMapRef:
|
||||||
|
|||||||
@ -1,19 +1,19 @@
|
|||||||
# services/maintenance/metis-sentinel-daemonset.yaml
|
# services/maintenance/metis-sentinel-amd64-daemonset.yaml
|
||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
kind: DaemonSet
|
kind: DaemonSet
|
||||||
metadata:
|
metadata:
|
||||||
name: metis-sentinel
|
name: metis-sentinel-amd64
|
||||||
namespace: maintenance
|
namespace: maintenance
|
||||||
spec:
|
spec:
|
||||||
selector:
|
selector:
|
||||||
matchLabels:
|
matchLabels:
|
||||||
app: metis-sentinel
|
app: metis-sentinel-amd64
|
||||||
updateStrategy:
|
updateStrategy:
|
||||||
type: RollingUpdate
|
type: RollingUpdate
|
||||||
template:
|
template:
|
||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app: metis-sentinel
|
app: metis-sentinel-amd64
|
||||||
spec:
|
spec:
|
||||||
automountServiceAccountToken: false
|
automountServiceAccountToken: false
|
||||||
hostPID: true
|
hostPID: true
|
||||||
@ -26,9 +26,10 @@ spec:
|
|||||||
effect: NoSchedule
|
effect: NoSchedule
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
kubernetes.io/os: linux
|
kubernetes.io/os: linux
|
||||||
|
kubernetes.io/arch: amd64
|
||||||
containers:
|
containers:
|
||||||
- name: metis-sentinel
|
- name: metis-sentinel
|
||||||
image: registry.bstein.dev/bstein/metis-sentinel:latest
|
image: registry.bstein.dev/bstein/metis-sentinel:0.1.0-0-amd64
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
envFrom:
|
envFrom:
|
||||||
- configMapRef:
|
- configMapRef:
|
||||||
46
services/maintenance/metis-sentinel-arm64-daemonset.yaml
Normal file
46
services/maintenance/metis-sentinel-arm64-daemonset.yaml
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
# services/maintenance/metis-sentinel-arm64-daemonset.yaml
|
||||||
|
apiVersion: apps/v1
|
||||||
|
kind: DaemonSet
|
||||||
|
metadata:
|
||||||
|
name: metis-sentinel-arm64
|
||||||
|
namespace: maintenance
|
||||||
|
spec:
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app: metis-sentinel-arm64
|
||||||
|
updateStrategy:
|
||||||
|
type: RollingUpdate
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app: metis-sentinel-arm64
|
||||||
|
spec:
|
||||||
|
automountServiceAccountToken: false
|
||||||
|
hostPID: true
|
||||||
|
tolerations:
|
||||||
|
- key: node-role.kubernetes.io/control-plane
|
||||||
|
operator: Exists
|
||||||
|
effect: NoSchedule
|
||||||
|
- key: node-role.kubernetes.io/master
|
||||||
|
operator: Exists
|
||||||
|
effect: NoSchedule
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/os: linux
|
||||||
|
kubernetes.io/arch: arm64
|
||||||
|
containers:
|
||||||
|
- name: metis-sentinel
|
||||||
|
image: registry.bstein.dev/bstein/metis-sentinel:0.1.0-0-arm64
|
||||||
|
imagePullPolicy: Always
|
||||||
|
envFrom:
|
||||||
|
- configMapRef:
|
||||||
|
name: metis
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 32Mi
|
||||||
|
limits:
|
||||||
|
cpu: 100m
|
||||||
|
memory: 128Mi
|
||||||
|
securityContext:
|
||||||
|
privileged: true
|
||||||
|
runAsUser: 0
|
||||||
Loading…
x
Reference in New Issue
Block a user