Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apiVersion: v1
- kind: Namespace
- metadata:
- name: castai-agent
- labels:
- "app.kubernetes.io/name": castai-agent
- ---
- apiVersion: v1
- kind: ServiceAccount
- metadata:
- name: castai-agent
- namespace: castai-agent
- labels:
- "app.kubernetes.io/name": castai-agent
- ---
- apiVersion: rbac.authorization.k8s.io/v1
- kind: ClusterRole
- metadata:
- name: castai-agent
- labels:
- "app.kubernetes.io/name": castai-agent
- rules:
- # ---
- # Required for cost savings estimation features.
- # ---
- - apiGroups:
- - ""
- resources:
- - pods
- - nodes
- - replicationcontrollers
- - persistentvolumeclaims
- - persistentvolumes
- - services
- verbs:
- - get
- - list
- - watch
- - apiGroups:
- - ""
- resources:
- - namespaces
- verbs:
- - get
- - apiGroups:
- - "apps"
- resources:
- - deployments
- - replicasets
- - daemonsets
- - statefulsets
- verbs:
- - get
- - list
- - watch
- - apiGroups:
- - "storage.k8s.io"
- resources:
- - storageclasses
- - csinodes
- verbs:
- - get
- - list
- - watch
- - apiGroups:
- - "batch"
- resources:
- - jobs
- verbs:
- - get
- - list
- - watch
- ---
- apiVersion: rbac.authorization.k8s.io/v1
- kind: ClusterRoleBinding
- metadata:
- name: castai-agent
- labels:
- "app.kubernetes.io/name": castai-agent
- roleRef:
- apiGroup: rbac.authorization.k8s.io
- kind: ClusterRole
- name: castai-agent
- subjects:
- - kind: ServiceAccount
- name: castai-agent
- namespace: castai-agent
- ---
- apiVersion: v1
- kind: Secret
- metadata:
- name: castai-agent
- namespace: castai-agent
- data:
- API_KEY: redacted
- ---
- apiVersion: apps/v1
- kind: Deployment
- metadata:
- name: castai-agent
- namespace: castai-agent
- labels:
- "app.kubernetes.io/name": castai-agent
- spec:
- replicas: 1
- selector:
- matchLabels:
- "app.kubernetes.io/name": castai-agent
- template:
- metadata:
- labels:
- "app.kubernetes.io/name": castai-agent
- spec:
- serviceAccountName: castai-agent
- containers:
- - name: agent
- image: "castai/agent:v0.19.1"
- env:
- - name: API_URL
- value: api.cast.ai
- - name: PROVIDER
- value: "eks"
- envFrom:
- - secretRef:
- name: castai-agent
- resources:
- requests:
- cpu: 100m
- memory: 64Mi
- limits:
- cpu: 1000m
- memory: 256Mi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement