Add deploy yaml

This commit is contained in:
RainbowMango 2020-11-12 09:52:30 +08:00 committed by Hongcai Ren
parent 9557372929
commit 0692f1c8f1
5 changed files with 58 additions and 0 deletions

View File

@ -0,0 +1,12 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: karmada-controller-manager
rules:
- apiGroups: [""] # "" indicates the core API group
resources:
- '*'
verbs: ["get", "watch", "list", "create", "update", "delete"]
- apiGroups: ["coordination.k8s.io"]
resources: ["leases"]
verbs: ["get", "watch", "list", "create", "update", "delete"]

View File

@ -0,0 +1,12 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: karmada-controller-manager
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: karmada-controller-manager
subjects:
- kind: ServiceAccount
name: karmada-controller-manager
namespace: karmada-system

View File

@ -0,0 +1,25 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: karmada-controller-manager
namespace: karmada-system
labels:
app: karmada-controller-manager
spec:
replicas: 1
selector:
matchLabels:
app: karmada-controller-manager
template:
metadata:
labels:
app: karmada-controller-manager
spec:
serviceAccountName: karmada-controller-manager
tolerations:
- key: node-role.kubernetes.io/master
operator: Exists
containers:
- name: karmada-controller-manager
image: swr.ap-southeast-1.myhuaweicloud.com/karmada/karmada-controller-manager:latest
imagePullPolicy: Always

View File

@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: karmada-system

View File

@ -0,0 +1,5 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: karmada-controller-manager
namespace: karmada-system