57 lines
		
	
	
		
			976 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			976 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
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
 |