diff --git a/ui/src/config/section/infra.js b/ui/src/config/section/infra.js
index e51130015c6..e1143c7bc21 100644
--- a/ui/src/config/section/infra.js
+++ b/ui/src/config/section/infra.js
@@ -13,6 +13,13 @@ export default {
icon: 'bank',
permission: [ 'listInfrastructure' ],
children: [
+ {
+ name: 'infrasummary',
+ title: 'Summary',
+ icon: 'read',
+ permission: [ 'listInfrastructure' ],
+ component: () => import('@/views/infra/InfraSummary.vue')
+ },
zones,
pods,
clusters,
diff --git a/ui/src/views/infra/InfraSummary.vue b/ui/src/views/infra/InfraSummary.vue
new file mode 100644
index 00000000000..3727ed471da
--- /dev/null
+++ b/ui/src/views/infra/InfraSummary.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
{{ $t(routes[section].title) }}
+
{{ stats[section] }}
+
+
+
+
+ View {{ $t(routes[section].title) }}
+
+
+
+
+
+
+
+
+
+ {{ $t('SSL Certificate')}}
+
+
+ {{ $t('Refresh') }}
+
+
+
+
+
+
+
+
+