Added doom yaml manifest.
This commit is contained in:
		
							
								
								
									
										56
									
								
								doom.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										56
									
								
								doom.yaml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,56 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					apiVersion: v1
 | 
				
			||||||
 | 
					kind: Namespace
 | 
				
			||||||
 | 
					metadata:
 | 
				
			||||||
 | 
					  name: kubedoom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					apiVersion: apps/v1
 | 
				
			||||||
 | 
					kind: Deployment
 | 
				
			||||||
 | 
					metadata:
 | 
				
			||||||
 | 
					  labels:
 | 
				
			||||||
 | 
					    app: kubedoom
 | 
				
			||||||
 | 
					  name: kubedoom
 | 
				
			||||||
 | 
					  namespace: kubedoom
 | 
				
			||||||
 | 
					spec:
 | 
				
			||||||
 | 
					  replicas: 1
 | 
				
			||||||
 | 
					  selector:
 | 
				
			||||||
 | 
					    matchLabels:
 | 
				
			||||||
 | 
					      app: kubedoom
 | 
				
			||||||
 | 
					  template:
 | 
				
			||||||
 | 
					    metadata:
 | 
				
			||||||
 | 
					      labels:
 | 
				
			||||||
 | 
					        app: kubedoom
 | 
				
			||||||
 | 
					    spec:
 | 
				
			||||||
 | 
					      hostNetwork: true
 | 
				
			||||||
 | 
					      serviceAccountName: kubedoom
 | 
				
			||||||
 | 
					      containers:
 | 
				
			||||||
 | 
					        - image: ghcr.io/storax/kubedoom:latest
 | 
				
			||||||
 | 
					          env:
 | 
				
			||||||
 | 
					            - name: NAMESPACE
 | 
				
			||||||
 | 
					              value: default
 | 
				
			||||||
 | 
					          name: kubedoom
 | 
				
			||||||
 | 
					          ports:
 | 
				
			||||||
 | 
					            - containerPort: 5900
 | 
				
			||||||
 | 
					              name: vnc
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					apiVersion: v1
 | 
				
			||||||
 | 
					kind: ServiceAccount
 | 
				
			||||||
 | 
					metadata:
 | 
				
			||||||
 | 
					  name: kubedoom
 | 
				
			||||||
 | 
					  namespace: kubedoom
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					---
 | 
				
			||||||
 | 
					apiVersion: rbac.authorization.k8s.io/v1
 | 
				
			||||||
 | 
					kind: ClusterRoleBinding
 | 
				
			||||||
 | 
					metadata:
 | 
				
			||||||
 | 
					  name: kubedoom
 | 
				
			||||||
 | 
					roleRef:
 | 
				
			||||||
 | 
					  apiGroup: rbac.authorization.k8s.io
 | 
				
			||||||
 | 
					  kind: ClusterRole
 | 
				
			||||||
 | 
					  name: cluster-admin
 | 
				
			||||||
 | 
					subjects:
 | 
				
			||||||
 | 
					  - kind: ServiceAccount
 | 
				
			||||||
 | 
					    name: kubedoom
 | 
				
			||||||
 | 
					    namespace: kubedoom
 | 
				
			||||||
		Reference in New Issue
	
	Block a user