添加 'yarn-rm.yaml'

main
diandian 1 year ago
parent 0638547751
commit 5c1c4e931c

@ -0,0 +1,144 @@
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
annotations:
checksum/config: c9eecde57524792ee867bd1dcd78b7d2bb7cf24c6f040d2a70bcabf6076e75a3
meta.helm.sh/release-name: hbase
meta.helm.sh/release-namespace: hbase
labels:
app.kubernetes.io/component: yarn-rm
app.kubernetes.io/instance: hbase
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: hadoop
helm.sh/chart: hadoop-1.2.1
name: hbase-hadoop-yarn-rm
namespace: hbase
resourceVersion: '36829200'
spec:
persistentVolumeClaimRetentionPolicy:
whenDeleted: Retain
whenScaled: Retain
podManagementPolicy: OrderedReady
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
app.kubernetes.io/component: yarn-rm
app.kubernetes.io/instance: hbase
app.kubernetes.io/name: hadoop
serviceName: hbase-hadoop-yarn-rm
template:
metadata:
creationTimestamp: null
labels:
app.kubernetes.io/component: yarn-rm
app.kubernetes.io/instance: hbase
app.kubernetes.io/name: hadoop
spec:
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- podAffinityTerm:
labelSelector:
matchLabels:
app.kubernetes.io/component: yarn-rm
app.kubernetes.io/instance: hbase
app.kubernetes.io/name: hadoop
topologyKey: kubernetes.io/hostname
weight: 5
containers:
- command:
- /bin/bash
- /tmp/hadoop-config/bootstrap.sh
- '-d'
image: 'ghcr.io/fleeksoft/hbase/hdfs:3.3.3.2'
imagePullPolicy: IfNotPresent
livenessProbe:
failureThreshold: 3
httpGet:
path: /ws/v1/cluster/info
port: 8088
scheme: HTTP
initialDelaySeconds: 10
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 2
name: yarn-rm
ports:
- containerPort: 8088
name: web
protocol: TCP
readinessProbe:
failureThreshold: 3
httpGet:
path: /ws/v1/cluster/info
port: 8088
scheme: HTTP
initialDelaySeconds: 5
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 2
resources:
limits:
cpu: '2'
memory: 2Gi
requests:
cpu: 10m
memory: 256Mi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /tmp/hadoop-config
name: hadoop-config
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 0
volumes:
- configMap:
defaultMode: 420
name: hbase-hadoop
name: hadoop-config
updateStrategy:
rollingUpdate:
partition: 0
type: RollingUpdate
---
apiVersion: v1
kind: Service
metadata:
annotations:
meta.helm.sh/release-name: hbase
meta.helm.sh/release-namespace: hbase
labels:
app.kubernetes.io/component: yarn-rm
app.kubernetes.io/instance: hbase
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: hadoop
helm.sh/chart: hadoop-1.2.1
name: hbase-hadoop-yarn-rm
namespace: hbase
resourceVersion: '36780935'
spec:
clusterIP: None
clusterIPs:
- None
internalTrafficPolicy: Cluster
ipFamilies:
- IPv4
ipFamilyPolicy: SingleStack
ports:
- name: web
port: 8088
protocol: TCP
targetPort: 8088
selector:
app.kubernetes.io/component: yarn-rm
app.kubernetes.io/instance: hbase
app.kubernetes.io/name: hadoop
sessionAffinity: None
type: ClusterIP
Loading…
Cancel
Save