Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make some adjustments to the deployment files #53

Merged
merged 3 commits into from
Dec 3, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 23 additions & 18 deletions deploy/pixiu-autoscaler-controller.yaml
Original file line number Diff line number Diff line change
@@ -1,61 +1,66 @@
apiVersion: v1
kind: Namespace
metadata:
name: pixiu-system
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: pixiuautoscaler
namespace: kube-system
name: pixiu-autoscaler
namespace: pixiu-system
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
name: pixiuautoscaler
name: pixiu-autoscaler
rules:
- apiGroups:
- "*"
resources:
- horizontalpodautoscalers
- deployments
- statefulsets
- events
- endpoints
- leases
- configmaps
verbs:
- get
- list
- watch
- create
- delete
- update
- list
- patch
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: pixiuautoscaler
name: pixiu-autoscaler
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: pixiuautoscaler
name: pixiu-autoscaler
subjects:
- kind: ServiceAccount
name: pixiuautoscaler
namespace: kube-system
name: pixiu-autoscaler
namespace: pixiu-system
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: pixiu-autoscaler-controller
namespace: kube-system
namespace: pixiu-system
labels:
pixiu.hpa.controller: pixiu-autoscaler-controller
pixiu.hpa.controller: pixiu-autoscaler
spec:
replicas: 2
replicas: 1
selector:
matchLabels:
pixiu.hpa.controller: pixiu-autoscaler-controller
pixiu.hpa.controller: pixiu-autoscaler
template:
metadata:
labels:
pixiu.hpa.controller: pixiu-autoscaler-controller
pixiu.hpa.controller: pixiu-autoscaler
spec:
serviceAccountName: pixiuautoscaler
affinity:
Expand All @@ -69,17 +74,17 @@ spec:
- key: pixiu.hpa.controller
operator: In
values:
- pixiu-autoscaler-controller
- pixiu-autoscaler
containers:
- name: pixiu-autoscaler-controller
image: jacky06/pixiu-autoscaler-controller
image: harbor.cloud.pixiuio.com/pixiuio/pixiu-autoscaler-controller:latest
imagePullPolicy: IfNotPresent
command:
- pixiu-autoscaler-controller
resources:
requests:
cpu: 100m
memory: 90Mi
command:
- pixiu-autoscaler-controller
livenessProbe:
failureThreshold: 8
httpGet:
Expand Down
Loading