Kubeintel Logo

Kubeintel

  • Search
  • Pods
  • Deployments
  • Statefulsets
  • jobJobs
  • Daemonsets
  • Namespaces
  • Nodes
  • Services
  • Configmaps
  1. Home
  2. /
  3. namespaces
  4. /
  5. kube-system
  6. /
  7. deployments
  8. /
  9. hubble-ui
  10. /
  11. events
Summary
Metadata
Containers
Status
Spec
All
Pods
Events
Investigator
Deployment Details

Name: hubble-ui

Namespace: kube-system

Replicas: 1/1

Strategy: RollingUpdate

Selector: k8s-app: hubble-ui

Kubectl Commands
  • View
  • Delete
  • Describe
  • Scale
Containers
Name
Image
Ports...
frontendghcr.io/digitalocean-packages/hubble-ui:...8081/TCP...
backendghcr.io/digitalocean-packages/hubble-ui-...8090/TCP...
  • 1
Metadata

Creation Time: 2024-07-01T18:53:59Z

Labels:

  • app.kubernetes.io/name: hubble-ui...
  • app.kubernetes.io/part-of: cilium...
  • c3.doks.digitalocean.com/component: cilium...
  • c3.doks.digitalocean.com/plane: data...
  • doks.digitalocean.com/managed: true...
  • k8s-app: hubble-ui

Annotation:

  • deployment.kubernetes.io/revision: 4...
name: hubble-ui
namespace: kube-system
uid: d282bf9b-7902-48db-9d71-9d784b5ec3f1
resourceVersion: '92139972'
generation: 4
creationTimestamp: '2024-07-01T18:53:59Z'
labels:
app.kubernetes.io/name: hubble-ui
app.kubernetes.io/part-of: cilium
c3.doks.digitalocean.com/component: cilium
c3.doks.digitalocean.com/plane: data
doks.digitalocean.com/managed: 'true'
k8s-app: hubble-ui
annotations:
deployment.kubernetes.io/revision: '4'
- name: frontend
image: ghcr.io/digitalocean-packages/hubble-ui:v0.13.1
ports:
- name: http
containerPort: 8081
protocol: TCP
resources: {}
volumeMounts:
- name: hubble-ui-nginx-conf
mountPath: /etc/nginx/conf.d/default.conf
subPath: nginx.conf
- name: tmp-dir
mountPath: /tmp
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: FallbackToLogsOnError
imagePullPolicy: IfNotPresent
- name: backend
image: ghcr.io/digitalocean-packages/hubble-ui-backend:v0.13.1
ports:
- name: grpc
containerPort: 8090
protocol: TCP
env:
- name: EVENTS_SERVER_PORT
value: '8090'
- name: FLOWS_API_ADDR
value: hubble-relay:80
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: FallbackToLogsOnError
imagePullPolicy: IfNotPresent
observedGeneration: 4
replicas: 1
updatedReplicas: 1
readyReplicas: 1
availableReplicas: 1
conditions:
- type: Available
status: 'True'
lastUpdateTime: '2024-07-01T18:53:59Z'
lastTransitionTime: '2024-07-01T18:53:59Z'
reason: MinimumReplicasAvailable
message: Deployment has minimum availability.
- type: Progressing
status: 'True'
lastUpdateTime: '2025-04-17T22:01:38Z'
lastTransitionTime: '2024-07-01T18:53:59Z'
reason: NewReplicaSetAvailable
message: ReplicaSet "hubble-ui-5f4497c6b9" has successfully progressed.
replicas: 1
selector:
matchLabels:
k8s-app: hubble-ui
template:
metadata:
creationTimestamp: null
labels:
app.kubernetes.io/name: hubble-ui
app.kubernetes.io/part-of: cilium
doks.digitalocean.com/managed: 'true'
k8s-app: hubble-ui
annotations:
cluster-autoscaler.kubernetes.io/safe-to-evict: 'true'
clusterlint.digitalocean.com/disabled-checks: resource-requirements
spec:
volumes:
- name: hubble-ui-nginx-conf
configMap:
name: hubble-ui-nginx
defaultMode: 420
- name: tmp-dir
emptyDir: {}
containers:
- name: frontend
image: ghcr.io/digitalocean-packages/hubble-ui:v0.13.1
ports:
- name: http
containerPort: 8081
protocol: TCP
resources: {}
volumeMounts:
- name: hubble-ui-nginx-conf
mountPath: /etc/nginx/conf.d/default.conf
subPath: nginx.conf
- name: tmp-dir
mountPath: /tmp
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: FallbackToLogsOnError
imagePullPolicy: IfNotPresent
- name: backend
image: ghcr.io/digitalocean-packages/hubble-ui-backend:v0.13.1
ports:
- name: grpc
containerPort: 8090
protocol: TCP
env:
- name: EVENTS_SERVER_PORT
value: '8090'
- name: FLOWS_API_ADDR
value: hubble-relay:80
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: FallbackToLogsOnError
imagePullPolicy: IfNotPresent
restartPolicy: Always
terminationGracePeriodSeconds: 30
dnsPolicy: ClusterFirst
nodeSelector:
kubernetes.io/os: linux
serviceAccountName: hubble-ui
serviceAccount: hubble-ui
automountServiceAccountToken: true
securityContext:
runAsUser: 1001
runAsGroup: 1001
fsGroup: 1001
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
preference:
matchExpressions:
- key: doks.digitalocean.com/gpu-brand
operator: DoesNotExist
schedulerName: default-scheduler
tolerations:
- key: nvidia.com/gpu
operator: Exists
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 25%
revisionHistoryLimit: 10
progressDeadlineSeconds: 600
metadata:
name: hubble-ui
namespace: kube-system
uid: d282bf9b-7902-48db-9d71-9d784b5ec3f1
resourceVersion: '92139972'
generation: 4
creationTimestamp: '2024-07-01T18:53:59Z'
labels:
app.kubernetes.io/name: hubble-ui
app.kubernetes.io/part-of: cilium
c3.doks.digitalocean.com/component: cilium
c3.doks.digitalocean.com/plane: data
doks.digitalocean.com/managed: 'true'
k8s-app: hubble-ui
annotations:
deployment.kubernetes.io/revision: '4'
spec:
replicas: 1
selector:
matchLabels:
k8s-app: hubble-ui
template:
metadata:
creationTimestamp: null
labels:
app.kubernetes.io/name: hubble-ui
app.kubernetes.io/part-of: cilium
doks.digitalocean.com/managed: 'true'
k8s-app: hubble-ui
annotations:
cluster-autoscaler.kubernetes.io/safe-to-evict: 'true'
clusterlint.digitalocean.com/disabled-checks: resource-requirements
spec:
volumes:
- name: hubble-ui-nginx-conf
configMap:
name: hubble-ui-nginx
defaultMode: 420
- name: tmp-dir
emptyDir: {}
containers:
- name: frontend
image: ghcr.io/digitalocean-packages/hubble-ui:v0.13.1
ports:
- name: http
containerPort: 8081
protocol: TCP
resources: {}
volumeMounts:
- name: hubble-ui-nginx-conf
mountPath: /etc/nginx/conf.d/default.conf
subPath: nginx.conf
- name: tmp-dir
mountPath: /tmp
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: FallbackToLogsOnError
imagePullPolicy: IfNotPresent
- name: backend
image: ghcr.io/digitalocean-packages/hubble-ui-backend:v0.13.1
ports:
- name: grpc
containerPort: 8090
protocol: TCP
env:
- name: EVENTS_SERVER_PORT
value: '8090'
- name: FLOWS_API_ADDR
value: hubble-relay:80
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: FallbackToLogsOnError
imagePullPolicy: IfNotPresent
restartPolicy: Always
terminationGracePeriodSeconds: 30
dnsPolicy: ClusterFirst
nodeSelector:
kubernetes.io/os: linux
serviceAccountName: hubble-ui
serviceAccount: hubble-ui
automountServiceAccountToken: true
securityContext:
runAsUser: 1001
runAsGroup: 1001
fsGroup: 1001
affinity:
nodeAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
preference:
matchExpressions:
- key: doks.digitalocean.com/gpu-brand
operator: DoesNotExist
schedulerName: default-scheduler
tolerations:
- key: nvidia.com/gpu
operator: Exists
strategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
maxSurge: 25%
revisionHistoryLimit: 10
progressDeadlineSeconds: 600
status:
observedGeneration: 4
replicas: 1
updatedReplicas: 1
readyReplicas: 1
availableReplicas: 1
conditions:
- type: Available
status: 'True'
lastUpdateTime: '2024-07-01T18:53:59Z'
lastTransitionTime: '2024-07-01T18:53:59Z'
reason: MinimumReplicasAvailable
message: Deployment has minimum availability.
- type: Progressing
status: 'True'
lastUpdateTime: '2025-04-17T22:01:38Z'
lastTransitionTime: '2024-07-01T18:53:59Z'
reason: NewReplicaSetAvailable
message: ReplicaSet "hubble-ui-5f4497c6b9" has successfully progressed.
...
Namespace
First Seen
Last Seen
Type
Reason
Object
Message
No data
...
Namespace
First Seen
Last Seen
Type
Reason
Object
Message
No data
...
Namespace
First Seen
Last Seen
Type
Reason
Object
Message
No data
Kubeintel ©2024