You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by GitBox <gi...@apache.org> on 2020/10/02 22:29:10 UTC
[GitHub] [druid] emalpb opened a new issue #10468: Posible druid template for Openshift/Kubernetes
emalpb opened a new issue #10468:
URL: https://github.com/apache/druid/issues/10468
apiVersion: template.openshift.io/v1
kind: Template
metadata:
creationTimestamp: null
name: druid-openshift.yaml
objects:
- apiVersion: v1
kind: Service
metadata:
creationTimestamp: null
labels:
app: druid-openshift
io.kompose.service: postgres
name: postgres
spec:
ports:
- port: 5432
protocol: TCP
targetPort: 5432
selector:
io.kompose.service: postgres
sessionAffinity: None
type: ClusterIP
status:
loadBalancer: {}
- apiVersion: v1
kind: Service
metadata:
creationTimestamp: null
labels:
app: druid-openshift
io.kompose.service: zookeeper
name: zookeeper
spec:
ports:
- port: 2181
protocol: TCP
targetPort: 2181
selector:
io.kompose.service: zookeeper
sessionAffinity: None
type: ClusterIP
status:
loadBalancer: {}
- apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision: "4"
kompose.version: 1.21.0 (992df58d8)
creationTimestamp: null
generation: 8
labels:
app: druid-openshift
io.kompose.service: broker
name: broker
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
io.kompose.service: broker
strategy:
type: Recreate
template:
metadata:
annotations:
kompose.cmd:
kompose.version: 1.21.0 (992df58d8)
creationTimestamp: null
labels:
io.kompose.service: broker
spec:
containers:
- args:
- broker
env:
- name: DRUID_LOG4J
valueFrom:
configMapKeyRef:
key: DRUID_LOG4J
name: environment
- name: DRUID_MAXDIRECTMEMORYSIZE
valueFrom:
configMapKeyRef:
key: DRUID_MAXDIRECTMEMORYSIZE
name: environment
- name: DRUID_MAXNEWSIZE
valueFrom:
configMapKeyRef:
key: DRUID_MAXNEWSIZE
name: environment
- name: DRUID_NEWSIZE
valueFrom:
configMapKeyRef:
key: DRUID_NEWSIZE
name: environment
- name: DRUID_XMS
valueFrom:
configMapKeyRef:
key: DRUID_XMS
name: environment
- name: DRUID_XMX
valueFrom:
configMapKeyRef:
key: DRUID_XMX
name: environment
- name: druid_coordinator_balancer_strategy
valueFrom:
configMapKeyRef:
key: druid_coordinator_balancer_strategy
name: environment
- name: druid_emitter_logging_logLevel
valueFrom:
configMapKeyRef:
key: druid_emitter_logging_logLevel
name: environment
- name: druid_extensions_loadList
valueFrom:
configMapKeyRef:
key: druid_extensions_loadList
name: environment
- name: druid_indexer_fork_property_druid_processing_buffer_sizeBytes
valueFrom:
configMapKeyRef:
key: druid_indexer_fork_property_druid_processing_buffer_sizeBytes
name: environment
- name: druid_indexer_logs_directory
valueFrom:
configMapKeyRef:
key: druid_indexer_logs_directory
name: environment
- name: druid_indexer_logs_type
valueFrom:
configMapKeyRef:
key: druid_indexer_logs_type
name: environment
- name: druid_indexer_runner_javaOptsArray
valueFrom:
configMapKeyRef:
key: druid_indexer_runner_javaOptsArray
name: environment
- name: druid_metadata_storage_connector_connectURI
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_connectURI
name: environment
- name: druid_metadata_storage_connector_password
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_password
name: environment
- name: druid_metadata_storage_connector_user
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_user
name: environment
- name: druid_metadata_storage_host
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_host
name: environment
- name: druid_metadata_storage_type
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_type
name: environment
- name: druid_processing_numMergeBuffers
valueFrom:
configMapKeyRef:
key: druid_processing_numMergeBuffers
name: environment
- name: druid_processing_numThreads
valueFrom:
configMapKeyRef:
key: druid_processing_numThreads
name: environment
- name: druid_storage_storageDirectory
valueFrom:
configMapKeyRef:
key: druid_storage_storageDirectory
name: environment
- name: druid_storage_type
valueFrom:
configMapKeyRef:
key: druid_storage_type
name: environment
- name: druid_zk_service_host
valueFrom:
configMapKeyRef:
key: druid_zk_service_host
name: environment
image: apache/druid:0.17.0
imagePullPolicy: IfNotPresent
name: broker
ports:
- containerPort: 8082
protocol: TCP
resources:
limits:
cpu: 600m
memory: 3Gi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /opt/druid/var
name: broker-var
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
volumes:
- name: broker-var
persistentVolumeClaim:
claimName: broker-var
status:
availableReplicas: 1
conditions:
- lastTransitionTime: 2020-10-02T22:04:36Z
lastUpdateTime: 2020-10-02T22:04:36Z
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
- lastTransitionTime: 2020-10-02T20:28:10Z
lastUpdateTime: 2020-10-02T22:04:36Z
message: ReplicaSet "broker-5d8898c56f" has successfully progressed.
reason: NewReplicaSetAvailable
status: "True"
type: Progressing
observedGeneration: 8
readyReplicas: 1
replicas: 1
updatedReplicas: 1
- apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision: "3"
kompose.version: 1.21.0 (992df58d8)
creationTimestamp: null
generation: 6
labels:
app: druid-openshift
io.kompose.service: coordinator
name: coordinator
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
io.kompose.service: coordinator
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
annotations:
kompose.cmd:
kompose.version: 1.21.0 (992df58d8)
creationTimestamp: null
labels:
io.kompose.service: coordinator
spec:
containers:
- args:
- coordinator
env:
- name: DRUID_LOG4J
valueFrom:
configMapKeyRef:
key: DRUID_LOG4J
name: environment
- name: DRUID_MAXDIRECTMEMORYSIZE
valueFrom:
configMapKeyRef:
key: DRUID_MAXDIRECTMEMORYSIZE
name: environment
- name: DRUID_MAXNEWSIZE
valueFrom:
configMapKeyRef:
key: DRUID_MAXNEWSIZE
name: environment
- name: DRUID_NEWSIZE
valueFrom:
configMapKeyRef:
key: DRUID_NEWSIZE
name: environment
- name: DRUID_XMS
valueFrom:
configMapKeyRef:
key: DRUID_XMS
name: environment
- name: DRUID_XMX
valueFrom:
configMapKeyRef:
key: DRUID_XMX
name: environment
- name: druid_coordinator_balancer_strategy
valueFrom:
configMapKeyRef:
key: druid_coordinator_balancer_strategy
name: environment
- name: druid_emitter_logging_logLevel
valueFrom:
configMapKeyRef:
key: druid_emitter_logging_logLevel
name: environment
- name: druid_extensions_loadList
valueFrom:
configMapKeyRef:
key: druid_extensions_loadList
name: environment
- name: druid_indexer_fork_property_druid_processing_buffer_sizeBytes
valueFrom:
configMapKeyRef:
key: druid_indexer_fork_property_druid_processing_buffer_sizeBytes
name: environment
- name: druid_indexer_logs_directory
valueFrom:
configMapKeyRef:
key: druid_indexer_logs_directory
name: environment
- name: druid_indexer_logs_type
valueFrom:
configMapKeyRef:
key: druid_indexer_logs_type
name: environment
- name: druid_indexer_runner_javaOptsArray
valueFrom:
configMapKeyRef:
key: druid_indexer_runner_javaOptsArray
name: environment
- name: druid_metadata_storage_connector_connectURI
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_connectURI
name: environment
- name: druid_metadata_storage_connector_password
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_password
name: environment
- name: druid_metadata_storage_connector_user
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_user
name: environment
- name: druid_metadata_storage_host
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_host
name: environment
- name: druid_metadata_storage_type
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_type
name: environment
- name: druid_processing_numMergeBuffers
valueFrom:
configMapKeyRef:
key: druid_processing_numMergeBuffers
name: environment
- name: druid_processing_numThreads
valueFrom:
configMapKeyRef:
key: druid_processing_numThreads
name: environment
- name: druid_storage_storageDirectory
valueFrom:
configMapKeyRef:
key: druid_storage_storageDirectory
name: environment
- name: druid_storage_type
valueFrom:
configMapKeyRef:
key: druid_storage_type
name: environment
- name: druid_zk_service_host
valueFrom:
configMapKeyRef:
key: druid_zk_service_host
name: environment
image: apache/druid:0.17.0
imagePullPolicy: IfNotPresent
name: coordinator
ports:
- containerPort: 8081
protocol: TCP
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /opt/druid/var
name: volume-g5nbs
- mountPath: /opt/data
name: volume-q2bw2
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
volumes:
- name: volume-g5nbs
persistentVolumeClaim:
claimName: coordinator-var
- name: volume-q2bw2
persistentVolumeClaim:
claimName: coordinator
status:
availableReplicas: 1
conditions:
- lastTransitionTime: 2020-10-02T20:23:58Z
lastUpdateTime: 2020-10-02T21:44:25Z
message: ReplicaSet "coordinator-7bc7f4746" has successfully progressed.
reason: NewReplicaSetAvailable
status: "True"
type: Progressing
- lastTransitionTime: 2020-10-02T21:44:58Z
lastUpdateTime: 2020-10-02T21:44:58Z
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
observedGeneration: 6
readyReplicas: 1
replicas: 1
updatedReplicas: 1
- apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision: "4"
kompose.version: 1.21.0 (992df58d8)
creationTimestamp: null
generation: 6
labels:
app: druid-openshift
io.kompose.service: historical
name: historical
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
io.kompose.service: historical
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
annotations:
kompose.cmd:
kompose.version: 1.21.0 (992df58d8)
creationTimestamp: null
labels:
io.kompose.service: historical
spec:
containers:
- args:
- historical
env:
- name: DRUID_LOG4J
valueFrom:
configMapKeyRef:
key: DRUID_LOG4J
name: environment
- name: DRUID_MAXDIRECTMEMORYSIZE
valueFrom:
configMapKeyRef:
key: DRUID_MAXDIRECTMEMORYSIZE
name: environment
- name: DRUID_MAXNEWSIZE
valueFrom:
configMapKeyRef:
key: DRUID_MAXNEWSIZE
name: environment
- name: DRUID_NEWSIZE
valueFrom:
configMapKeyRef:
key: DRUID_NEWSIZE
name: environment
- name: DRUID_XMS
valueFrom:
configMapKeyRef:
key: DRUID_XMS
name: environment
- name: DRUID_XMX
valueFrom:
configMapKeyRef:
key: DRUID_XMX
name: environment
- name: druid_coordinator_balancer_strategy
valueFrom:
configMapKeyRef:
key: druid_coordinator_balancer_strategy
name: environment
- name: druid_emitter_logging_logLevel
valueFrom:
configMapKeyRef:
key: druid_emitter_logging_logLevel
name: environment
- name: druid_extensions_loadList
valueFrom:
configMapKeyRef:
key: druid_extensions_loadList
name: environment
- name: druid_indexer_fork_property_druid_processing_buffer_sizeBytes
valueFrom:
configMapKeyRef:
key: druid_indexer_fork_property_druid_processing_buffer_sizeBytes
name: environment
- name: druid_indexer_logs_directory
valueFrom:
configMapKeyRef:
key: druid_indexer_logs_directory
name: environment
- name: druid_indexer_logs_type
valueFrom:
configMapKeyRef:
key: druid_indexer_logs_type
name: environment
- name: druid_indexer_runner_javaOptsArray
valueFrom:
configMapKeyRef:
key: druid_indexer_runner_javaOptsArray
name: environment
- name: druid_metadata_storage_connector_connectURI
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_connectURI
name: environment
- name: druid_metadata_storage_connector_password
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_password
name: environment
- name: druid_metadata_storage_connector_user
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_user
name: environment
- name: druid_metadata_storage_host
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_host
name: environment
- name: druid_metadata_storage_type
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_type
name: environment
- name: druid_processing_numMergeBuffers
valueFrom:
configMapKeyRef:
key: druid_processing_numMergeBuffers
name: environment
- name: druid_processing_numThreads
valueFrom:
configMapKeyRef:
key: druid_processing_numThreads
name: environment
- name: druid_storage_storageDirectory
valueFrom:
configMapKeyRef:
key: druid_storage_storageDirectory
name: environment
- name: druid_storage_type
valueFrom:
configMapKeyRef:
key: druid_storage_type
name: environment
- name: druid_zk_service_host
valueFrom:
configMapKeyRef:
key: druid_zk_service_host
name: environment
image: apache/druid:0.17.0
imagePullPolicy: IfNotPresent
name: historical
ports:
- containerPort: 8083
protocol: TCP
resources:
limits:
cpu: 600m
memory: 3Gi
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /opt/druid/var
name: volume-dkl14
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
volumes:
- name: volume-dkl14
persistentVolumeClaim:
claimName: historical-var
status:
availableReplicas: 1
conditions:
- lastTransitionTime: 2020-10-02T22:05:48Z
lastUpdateTime: 2020-10-02T22:05:48Z
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
- lastTransitionTime: 2020-10-02T20:26:08Z
lastUpdateTime: 2020-10-02T22:05:48Z
message: ReplicaSet "historical-5d78bfcd74" has successfully progressed.
reason: NewReplicaSetAvailable
status: "True"
type: Progressing
observedGeneration: 6
readyReplicas: 1
replicas: 1
updatedReplicas: 1
- apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision: "2"
kompose.version: 1.21.0 (992df58d8)
creationTimestamp: null
generation: 4
labels:
app: druid-openshift
io.kompose.service: middlemanager
name: middlemanager
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
io.kompose.service: middlemanager
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
annotations:
kompose.cmd:
kompose.version: 1.21.0 (992df58d8)
creationTimestamp: null
labels:
io.kompose.service: middlemanager
spec:
containers:
- args:
- middleManager
env:
- name: DRUID_LOG4J
valueFrom:
configMapKeyRef:
key: DRUID_LOG4J
name: environment
- name: DRUID_MAXDIRECTMEMORYSIZE
valueFrom:
configMapKeyRef:
key: DRUID_MAXDIRECTMEMORYSIZE
name: environment
- name: DRUID_MAXNEWSIZE
valueFrom:
configMapKeyRef:
key: DRUID_MAXNEWSIZE
name: environment
- name: DRUID_NEWSIZE
valueFrom:
configMapKeyRef:
key: DRUID_NEWSIZE
name: environment
- name: DRUID_XMS
valueFrom:
configMapKeyRef:
key: DRUID_XMS
name: environment
- name: DRUID_XMX
valueFrom:
configMapKeyRef:
key: DRUID_XMX
name: environment
- name: druid_coordinator_balancer_strategy
valueFrom:
configMapKeyRef:
key: druid_coordinator_balancer_strategy
name: environment
- name: druid_emitter_logging_logLevel
valueFrom:
configMapKeyRef:
key: druid_emitter_logging_logLevel
name: environment
- name: druid_extensions_loadList
valueFrom:
configMapKeyRef:
key: druid_extensions_loadList
name: environment
- name: druid_indexer_fork_property_druid_processing_buffer_sizeBytes
valueFrom:
configMapKeyRef:
key: druid_indexer_fork_property_druid_processing_buffer_sizeBytes
name: environment
- name: druid_indexer_logs_directory
valueFrom:
configMapKeyRef:
key: druid_indexer_logs_directory
name: environment
- name: druid_indexer_logs_type
valueFrom:
configMapKeyRef:
key: druid_indexer_logs_type
name: environment
- name: druid_indexer_runner_javaOptsArray
valueFrom:
configMapKeyRef:
key: druid_indexer_runner_javaOptsArray
name: environment
- name: druid_metadata_storage_connector_connectURI
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_connectURI
name: environment
- name: druid_metadata_storage_connector_password
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_password
name: environment
- name: druid_metadata_storage_connector_user
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_user
name: environment
- name: druid_metadata_storage_host
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_host
name: environment
- name: druid_metadata_storage_type
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_type
name: environment
- name: druid_processing_numMergeBuffers
valueFrom:
configMapKeyRef:
key: druid_processing_numMergeBuffers
name: environment
- name: druid_processing_numThreads
valueFrom:
configMapKeyRef:
key: druid_processing_numThreads
name: environment
- name: druid_storage_storageDirectory
valueFrom:
configMapKeyRef:
key: druid_storage_storageDirectory
name: environment
- name: druid_storage_type
valueFrom:
configMapKeyRef:
key: druid_storage_type
name: environment
- name: druid_zk_service_host
valueFrom:
configMapKeyRef:
key: druid_zk_service_host
name: environment
image: apache/druid:0.17.0
imagePullPolicy: IfNotPresent
name: middlemanager
ports:
- containerPort: 8091
protocol: TCP
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /opt/druid/var
name: volume-1rnhg
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
volumes:
- name: volume-1rnhg
persistentVolumeClaim:
claimName: middle-var
status:
availableReplicas: 1
conditions:
- lastTransitionTime: 2020-10-02T20:26:40Z
lastUpdateTime: 2020-10-02T21:58:01Z
message: ReplicaSet "middlemanager-54c64c76bb" has successfully progressed.
reason: NewReplicaSetAvailable
status: "True"
type: Progressing
- lastTransitionTime: 2020-10-02T21:58:58Z
lastUpdateTime: 2020-10-02T21:58:58Z
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
observedGeneration: 4
readyReplicas: 1
replicas: 1
updatedReplicas: 1
- apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision: "1"
kompose.version: 1.21.0 (992df58d8)
creationTimestamp: null
generation: 1
labels:
app: druid-openshift
io.kompose.service: postgres
name: postgres
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
io.kompose.service: postgres
strategy:
type: Recreate
template:
metadata:
annotations:
kompose.cmd:
kompose.version: 1.21.0 (992df58d8)
creationTimestamp: null
labels:
io.kompose.service: postgres
spec:
containers:
- env:
- name: POSTGRESQL_DATABASE
value: druid
- name: POSTGRESQL_PASSWORD
value: FoolishPassword
- name: POSTGRESQL_USER
value: druid
image: docker-registry.default.svc:5000/openshift/postgresql@sha256:bd18e09d674312f77c72960e198070ae47e561d1d908f49229723a1cb7339e1d
imagePullPolicy: Always
name: postgres
ports:
- containerPort: 5432
protocol: TCP
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /var/lib/postgresql/data
name: metadata-data
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
volumes:
- name: metadata-data
persistentVolumeClaim:
claimName: metadata-data
status:
availableReplicas: 1
conditions:
- lastTransitionTime: 2020-10-02T21:48:38Z
lastUpdateTime: 2020-10-02T21:48:38Z
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
- lastTransitionTime: 2020-10-02T21:48:32Z
lastUpdateTime: 2020-10-02T21:48:38Z
message: ReplicaSet "postgres-5779d9b6cb" has successfully progressed.
reason: NewReplicaSetAvailable
status: "True"
type: Progressing
observedGeneration: 1
readyReplicas: 1
replicas: 1
updatedReplicas: 1
- apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision: "1"
kompose.version: 1.21.0 (992df58d8)
creationTimestamp: null
generation: 3
labels:
app: druid-openshift
io.kompose.service: router
name: router
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
io.kompose.service: router
strategy:
type: Recreate
template:
metadata:
annotations:
kompose.cmd:
kompose.version: 1.21.0 (992df58d8)
creationTimestamp: null
labels:
io.kompose.service: router
spec:
containers:
- args:
- router
env:
- name: DRUID_LOG4J
valueFrom:
configMapKeyRef:
key: DRUID_LOG4J
name: environment
- name: DRUID_MAXDIRECTMEMORYSIZE
valueFrom:
configMapKeyRef:
key: DRUID_MAXDIRECTMEMORYSIZE
name: environment
- name: DRUID_MAXNEWSIZE
valueFrom:
configMapKeyRef:
key: DRUID_MAXNEWSIZE
name: environment
- name: DRUID_NEWSIZE
valueFrom:
configMapKeyRef:
key: DRUID_NEWSIZE
name: environment
- name: DRUID_XMS
valueFrom:
configMapKeyRef:
key: DRUID_XMS
name: environment
- name: DRUID_XMX
valueFrom:
configMapKeyRef:
key: DRUID_XMX
name: environment
- name: druid_coordinator_balancer_strategy
valueFrom:
configMapKeyRef:
key: druid_coordinator_balancer_strategy
name: environment
- name: druid_emitter_logging_logLevel
valueFrom:
configMapKeyRef:
key: druid_emitter_logging_logLevel
name: environment
- name: druid_extensions_loadList
valueFrom:
configMapKeyRef:
key: druid_extensions_loadList
name: environment
- name: druid_indexer_fork_property_druid_processing_buffer_sizeBytes
valueFrom:
configMapKeyRef:
key: druid_indexer_fork_property_druid_processing_buffer_sizeBytes
name: environment
- name: druid_indexer_logs_directory
valueFrom:
configMapKeyRef:
key: druid_indexer_logs_directory
name: environment
- name: druid_indexer_logs_type
valueFrom:
configMapKeyRef:
key: druid_indexer_logs_type
name: environment
- name: druid_indexer_runner_javaOptsArray
valueFrom:
configMapKeyRef:
key: druid_indexer_runner_javaOptsArray
name: environment
- name: druid_metadata_storage_connector_connectURI
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_connectURI
name: environment
- name: druid_metadata_storage_connector_password
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_password
name: environment
- name: druid_metadata_storage_connector_user
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_connector_user
name: environment
- name: druid_metadata_storage_host
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_host
name: environment
- name: druid_metadata_storage_type
valueFrom:
configMapKeyRef:
key: druid_metadata_storage_type
name: environment
- name: druid_processing_numMergeBuffers
valueFrom:
configMapKeyRef:
key: druid_processing_numMergeBuffers
name: environment
- name: druid_processing_numThreads
valueFrom:
configMapKeyRef:
key: druid_processing_numThreads
name: environment
- name: druid_storage_storageDirectory
valueFrom:
configMapKeyRef:
key: druid_storage_storageDirectory
name: environment
- name: druid_storage_type
valueFrom:
configMapKeyRef:
key: druid_storage_type
name: environment
- name: druid_zk_service_host
valueFrom:
configMapKeyRef:
key: druid_zk_service_host
name: environment
image: apache/druid:0.17.0
imagePullPolicy: IfNotPresent
name: router
ports:
- containerPort: 8888
protocol: TCP
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /opt/druid/var
name: router-var
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
volumes:
- name: router-var
persistentVolumeClaim:
claimName: router-var
status:
availableReplicas: 1
conditions:
- lastTransitionTime: 2020-10-02T20:27:38Z
lastUpdateTime: 2020-10-02T20:27:43Z
message: ReplicaSet "router-7bcbffb77f" has successfully progressed.
reason: NewReplicaSetAvailable
status: "True"
type: Progressing
- lastTransitionTime: 2020-10-02T21:59:02Z
lastUpdateTime: 2020-10-02T21:59:02Z
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
observedGeneration: 3
readyReplicas: 1
replicas: 1
updatedReplicas: 1
- apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision: "1"
kompose.version: 1.21.0 (992df58d8)
creationTimestamp: null
generation: 1
labels:
app: druid-openshift
io.kompose.service: zookeeper
name: zookeeper
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
io.kompose.service: zookeeper
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
annotations:
kompose.cmd:
kompose.version: 1.21.0 (992df58d8)
creationTimestamp: null
labels:
io.kompose.service: zookeeper
spec:
containers:
- env:
- name: ZOO_MY_ID
value: "1"
- name: ZOO_CONF_DIR
value: /conf
- name: ZOO_DATA_DIR
value: /data
- name: ZOO_DATA_LOG_DIR
value: /data
image: zookeeper:3.5
imagePullPolicy: IfNotPresent
name: zookeeper
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /conf
name: conf-pv
- mountPath: /data
name: data-pv
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
volumes:
- emptyDir: {}
name: conf-pv
- emptyDir: {}
name: data-pv
status:
availableReplicas: 1
conditions:
- lastTransitionTime: 2020-10-02T21:42:53Z
lastUpdateTime: 2020-10-02T21:42:53Z
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
- lastTransitionTime: 2020-10-02T21:42:48Z
lastUpdateTime: 2020-10-02T21:42:53Z
message: ReplicaSet "zookeeper-859679c4" has successfully progressed.
reason: NewReplicaSetAvailable
status: "True"
type: Progressing
observedGeneration: 1
readyReplicas: 1
replicas: 1
updatedReplicas: 1
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org