{"id":51812,"date":"2025-06-12T10:45:43","date_gmt":"2025-06-12T10:45:43","guid":{"rendered":"https:\/\/accuweb.cloud\/resource\/?post_type=faq&#038;p=51812"},"modified":"2026-02-17T12:38:25","modified_gmt":"2026-02-17T12:38:25","slug":"deploy-metabase-on-kubernetes","status":"publish","type":"faq","link":"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes","title":{"rendered":"How to Deploy Metabase on Kubernetes?"},"content":{"rendered":"<h2 class=\"ack-h2\">How to Deploy Metabase on Kubernetes Using AccuWeb.Cloud?<\/h2>\n<div class=\"article-space\"><\/div>\n<h2 class=\"ack-h2\">What is Metabase?<\/h2>\n<p>Metabase is an open-source business intelligence tool that allows users to explore and visualize data without writing complex SQL queries. It provides:<\/p>\n<ul class=\"ack-ul\">\n<li>Interactive dashboards<\/li>\n<li>Auto-generated charts<\/li>\n<li>Simple sharing capabilities<\/li>\n<li>Support for multiple data sources<\/li>\n<\/ul>\n<p>Metabase is user-friendly, ideal for non-technical users, and can be deployed on various infrastructures, including Kubernetes.<br \/>\n<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/home-1.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51813 size-full\" title=\"How to Deploy Metabase on Kubernetes?\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/home-1.png\" alt=\"How to Deploy Metabase on Kubernetes?\" width=\"896\" height=\"621\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/home-1.png 896w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/home-1-300x208.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/home-1-768x532.png 768w\" sizes=\"(max-width: 896px) 100vw, 896px\" \/><\/a><\/p>\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Requirements to Deploy Metabase on Kubernetes<\/h3>\n<p>To successfully deploy Metabase using Kubernetes on AccuWeb.Cloud, you\u2019ll need:<br \/>\nRecommended components:<\/p>\n<ul class=\"ack-ul\">\n<li>Kubernetes version 1.31.3<\/li>\n<li>Kubernetes Dashboard v2<\/li>\n<li>NGINX Ingress Controller<\/li>\n<li>NFS Persistent Storage<\/li>\n<li>A configured MariaDB database for Metabase<\/li>\n<\/ul>\n<div class=\"main-tooltip-btn\"><a class=\"tooltip-link\" href=\"https:\/\/accuweb.cloud\/application\/kubernetes-hosting\" target=\"_blank\" rel=\"noopener\"><button class=\"tooltip-btn\">Kubernetes Hosting <i class=\"fa-solid fa-arrow-right-long\"><\/i><br \/>\n<\/button><\/a><\/div>\n<h3 class=\"ack-h3\">Step by Step to Deploy Metabase on Kubernetes<\/h3>\n<p><b>Step 1:<\/b> Log in to Your AccuWeb.Cloud Account. Visit https:\/\/app.cp-accuweb.cloud\/ and log in with your registered credentials.<br \/>\n<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-1-3.png\"><img decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51815 size-full\" title=\"AccuWeb.Cloud Dashboard\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-1-3.png\" alt=\"AccuWeb.Cloud Dashboard\" width=\"758\" height=\"563\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-1-3.png 758w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-1-3-300x223.png 300w\" sizes=\"(max-width: 758px) 100vw, 758px\" \/><\/a><b>Step 2:<\/b> After logging in, click the <b>Marketplace<\/b> button located at the top of the main dashboard.<br \/>\n<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-2-2.png\"><img decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51814 size-full\" title=\"Marketplace\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-2-2.png\" alt=\"Marketplace\" width=\"1450\" height=\"447\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-2-2.png 1450w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-2-2-300x92.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-2-2-1024x316.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-2-2-768x237.png 768w\" sizes=\"(max-width: 1450px) 100vw, 1450px\" \/><\/a><b>Step 3:<\/b> In the Marketplace: Navigate to <b>Applications-&gt; <\/b>Expand <b>Dev &amp; Admin Tools <\/b>and Click on <b>Kubernetes Cluster.<\/b><\/p>\n<p><b>Step 4:<\/b> Click the <b>Install<\/b> button under the Kubernetes Cluster card. This initiates the configuration and installation process.<br \/>\n<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-4-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51816 size-full\" title=\"Kubernetes Cluster\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-4-1.png\" alt=\"Kubernetes Cluster\" width=\"1301\" height=\"630\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-4-1.png 1301w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-4-1-300x145.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-4-1-1024x496.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-4-1-768x372.png 768w\" sizes=\"(max-width: 1301px) 100vw, 1301px\" \/><\/a><b>Step 5: <\/b>Configure Kubernetes Cluster Settings<\/p>\n<p>This is a critical step where you define the technical specifications for your cluster.<\/p>\n<p><b>Kubernetes Version:<\/b> This specifies the version of Kubernetes to be used. Version 1.31.3 is compatible with modern workloads, including Metabase.<\/p>\n<p><b>K8s Dashboard: <\/b>The Kubernetes Dashboard provides a web-based UI to manage your cluster resources. Version 2 offers improved interface and security updates.<\/p>\n<p><b>Topology (Select: Development):<\/b> Choose this for testing or development environments. It uses minimal resources and is suitable for evaluation purposes.<\/p>\n<div class=\"article-space\"><\/div>\n<div class=\"ack-formula\"><b>Note:<\/b> For production, choose Production for high availability and redundancy.<\/div>\n<div class=\"article-space\"><\/div>\n<p><b>Ingress Controller:<\/b> Select NGINX. This enables external HTTP\/HTTPS access to the Metabase service inside the Kubernetes cluster. NGINX is a widely-used, reliable ingress controller.<\/p>\n<p><b>Deployment:<\/b> Select Clean Cluster. This option ensures that a new, fresh Kubernetes cluster is created with no pre-installed workloads or configurations.<\/p>\n<p><b>NFS Storage:<\/b> Enable this option. NFS (Network File System) storage allows persistent data storage across pods. This is useful if you plan to use local databases or logs that need to persist after restarts.<\/p>\n<p><b>Modules<\/b> (Optional \u2013 for advanced monitoring): Leave these unchecked unless you plan to set up monitoring tools:<\/p>\n<ul class=\"ack-ul\">\n<li>Prometheus &amp; Grafana \u2013 For metrics and dashboarding.<\/li>\n<li>Jaeger Tracing Tools \u2013 For distributed tracing.<\/li>\n<li>Remote API Access \u2013 For programmatic control from outside the cluster.<\/li>\n<\/ul>\n<p><b>Environment (Domain Name):<\/b> This domain name will be used to access Metabase after deployment.<\/p>\n<p><b>Display Name:<\/b> This is the human-readable name for identifying the cluster in your control panel or dashboard.<\/p>\n<p><b>Region:<\/b> Select the data center region closest to your users for improved performance and reduced latency.<\/p>\n<div class=\"article-space\"><\/div>\n\t\t<div data-elementor-type=\"section\" data-elementor-id=\"38668\" class=\"elementor elementor-38668\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"elementor_library\">\n\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-882321f elementor-section-boxed elementor-section-height-default elementor-section-height-default ct-header-fixed-none ct-row-max-none\" data-id=\"882321f\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n            \n                        <div class=\"elementor-container elementor-column-gap-default \">\n                    <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7cc79cc\" data-id=\"7cc79cc\" data-element_type=\"column\">\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\n                    \n        \t\t<div class=\"elementor-element elementor-element-e31b40f elementor-widget elementor-widget-shortcode\" data-id=\"e31b40f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\n        <\/div>\n                    <\/div>\n        <\/section>\n        \t\t<\/div>\n\t\t\n<div class=\"article-space\"><\/div>\n<p><b>Step 6:<\/b> Click the <b>Install<\/b> button to begin provisioning the Kubernetes cluster based on the settings above.<br \/>\n<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51817 size-full\" title=\"Kubernetes cluster settings\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.png\" alt=\"Kubernetes cluster settings\" width=\"630\" height=\"610\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.png 630w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6-300x290.png 300w\" sizes=\"(max-width: 630px) 100vw, 630px\" \/><\/a>This process may take a few minutes.<br \/>\n<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51818 size-full\" title=\"Deploying Kubernetes cluster\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.1.png\" alt=\"Deploying Kubernetes cluster\" width=\"1225\" height=\"590\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.1.png 1225w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.1-300x144.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.1-1024x493.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.1-768x370.png 768w\" sizes=\"(max-width: 1225px) 100vw, 1225px\" \/><\/a>Once the Kubernetes Cluster setup is complete, a confirmation message will appear, indicating successful deployment. This message will include the following key details:<\/p>\n<ul class=\"ack-ul\">\n<li><b>Domain URL<\/b> \u2013 The address to access your Metabase application.<\/li>\n<li><b>Kubernetes Dashboard URL<\/b> \u2013 A link to the web-based dashboard for managing your cluster.<\/li>\n<li><b>Access Token<\/b> \u2013 A secure token required to log into the Kubernetes Dashboard.<\/li>\n<\/ul>\n<p>These details confirm that your Kubernetes environment is fully provisioned and ready for further configuration.<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51819 size-full\" title=\"Kubernetes cluster Deployed\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.2.png\" alt=\"Kubernetes cluster Deployed\" width=\"1238\" height=\"593\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.2.png 1238w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.2-300x144.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.2-1024x490.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.2-768x368.png 768w\" sizes=\"(max-width: 1238px) 100vw, 1238px\" \/><\/a>You will also get an email at the registered email address.<br \/>\n<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51820 size-full\" title=\"Email on AccuWeb.Cloud\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.3.png\" alt=\"Email on AccuWeb.Cloud\" width=\"816\" height=\"435\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.3.png 816w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.3-300x160.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-6.3-768x409.png 768w\" sizes=\"(max-width: 816px) 100vw, 816px\" \/><\/a><b>Step 7:<\/b> Click <b>Open in Browser<\/b> or navigate to the <b>Dashboard URL<\/b> manually. Copy and paste the <b>Access Token<\/b> when prompted.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-7.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51821 size-full\" title=\"Dashboard URL\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-7.png\" alt=\"Dashboard URL\" width=\"1356\" height=\"580\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-7.png 1356w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-7-300x128.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-7-1024x438.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-7-768x328.png 768w\" sizes=\"(max-width: 1356px) 100vw, 1356px\" \/><\/a>You now have access to the web UI to manage deployments, pods, volumes, and services.<\/p>\n<p><b>Step 8:<\/b> Deploy MariaDB and Metabase Using YAML. From the Kubernetes Dashboard, Go to <b>Workloads &gt; Deployments. <\/b>Click the <b>&#8220;+&#8221; icon<\/b> in the top-right corner.<\/p>\n<p><a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-8-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51822 size-full\" title=\"Kubernetes Dashboard\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-8-1.png\" alt=\"Kubernetes Dashboard\" width=\"1363\" height=\"630\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-8-1.png 1363w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-8-1-300x139.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-8-1-1024x473.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-8-1-768x355.png 768w\" sizes=\"(max-width: 1363px) 100vw, 1363px\" \/><\/a><\/p>\n<div class=\"main-tooltip-btn\"><a class=\"tooltip-link\" href=\"https:\/\/accuweb.cloud\/application\/kubernetes-hosting\" target=\"_blank\" rel=\"noopener\"><button class=\"tooltip-btn\">Kubernetes Hosting <i class=\"fa-solid fa-arrow-right-long\"><\/i><br \/>\n<\/button><\/a><\/div>\n<p><b>Step 9: <\/b>Choose <b>Create from input<\/b> and paste the following YAML:<\/p>\n<pre><code class=\"language-javascript\"># MariaDB PVC\r\napiVersion: v1\r\nkind: PersistentVolumeClaim\r\nmetadata:\r\n\u00a0\u00a0name: mariadb-pvc\r\nspec:\r\n\u00a0\u00a0accessModes:\r\n\u00a0\u00a0\u00a0\u00a0- ReadWriteOnce\r\n\u00a0\u00a0resources:\r\n\u00a0\u00a0\u00a0\u00a0requests:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0storage: 5Gi\r\n---\r\n# MariaDB Deployment\r\napiVersion: apps\/v1\r\nkind: Deployment\r\nmetadata:\r\n\u00a0\u00a0name: mariadb\r\nspec:\r\n\u00a0\u00a0replicas: 1\r\n\u00a0\u00a0selector:\r\n\u00a0\u00a0\u00a0\u00a0matchLabels:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0app: mariadb\r\n\u00a0\u00a0template:\r\n\u00a0\u00a0\u00a0\u00a0metadata:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0labels:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0app: mariadb\r\n\u00a0\u00a0\u00a0\u00a0spec:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0containers:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: mariadb\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0image: mariadb:10.6\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0env:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: MYSQL_ROOT_PASSWORD\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0value: rootpass\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: MYSQL_DATABASE\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0value: metabase_db\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: MYSQL_USER\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0value: metabase_user\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: MYSQL_PASSWORD\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0value: metabase_pass\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ports:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- containerPort: 3306\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0volumeMounts:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: mariadb-storage\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0mountPath: \/var\/lib\/mysql\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0volumes:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: mariadb-storage\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0persistentVolumeClaim:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0claimName: mariadb-pvc\r\n---\r\n# MariaDB Service\r\napiVersion: v1\r\nkind: Service\r\nmetadata:\r\n\u00a0\u00a0name: mariadb\r\nspec:\r\n\u00a0\u00a0selector:\r\n\u00a0\u00a0\u00a0\u00a0app: mariadb\r\n\u00a0\u00a0ports:\r\n\u00a0\u00a0\u00a0\u00a0- port: 3306\r\n\u00a0\u00a0type: ClusterIP\r\n---\r\n# Metabase PVC\r\napiVersion: v1\r\nkind: PersistentVolumeClaim\r\nmetadata:\r\n\u00a0\u00a0name: metabase-pvc\r\nspec:\r\n\u00a0\u00a0accessModes:\r\n\u00a0\u00a0\u00a0\u00a0- ReadWriteOnce\r\n\u00a0\u00a0resources:\r\n\u00a0\u00a0\u00a0\u00a0requests:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0storage: 5Gi\r\n---\r\n# Metabase Deployment\r\napiVersion: apps\/v1\r\nkind: Deployment\r\nmetadata:\r\n\u00a0\u00a0name: metabase\r\nspec:\r\n\u00a0\u00a0replicas: 1\r\n\u00a0\u00a0selector:\r\n\u00a0\u00a0\u00a0\u00a0matchLabels:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0app: metabase\r\n\u00a0\u00a0template:\r\n\u00a0\u00a0\u00a0\u00a0metadata:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0labels:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0app: metabase\r\n\u00a0\u00a0\u00a0\u00a0spec:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0containers:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: metabase\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0image: metabase\/metabase:latest\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0ports:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- containerPort: 3000\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0volumeMounts:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: metabase-data\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0mountPath: \/metabase-data\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0env:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: MB_DB_FILE\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0value: \"\/metabase-data\/metabase.db\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: MB_DB_TYPE\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0value: \"mysql\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: MB_DB_DBNAME\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0value: \"metabase_db\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: MB_DB_PORT\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0value: \"3306\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: MB_DB_USER\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0value: \"metabase_user\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: MB_DB_PASS\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0value: \"metabase_pass\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: MB_DB_HOST\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0value: \"mariadb\"\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0volumes:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- name: metabase-data\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0persistentVolumeClaim:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0claimName: metabase-pvc\r\n---\r\n# Metabase Service\r\napiVersion: v1\r\nkind: Service\r\nmetadata:\r\n\u00a0\u00a0name: metabase\r\nspec:\r\n\u00a0\u00a0selector:\r\n\u00a0\u00a0\u00a0\u00a0app: metabase\r\n\u00a0\u00a0ports:\r\n\u00a0\u00a0\u00a0\u00a0- port: 80\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0targetPort: 3000\r\n\u00a0\u00a0type: ClusterIP\r\n---\r\n# Ingress for Metabase\r\napiVersion: networking.k8s.io\/v1\r\nkind: Ingress\r\nmetadata:\r\n\u00a0\u00a0name: metabase-ingress\r\n\u00a0\u00a0annotations:\r\n\u00a0\u00a0\u00a0\u00a0nginx.ingress.kubernetes.io\/rewrite-target: \/\r\nspec:\r\n\u00a0\u00a0rules:\r\n\u00a0\u00a0\u00a0\u00a0- host: metabase.example.com\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0http:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0paths:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0- path: \/\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0pathType: Prefix\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0backend:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0service:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0name: metabase\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0port:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0number: 80<\/code><button class=\"copy-btn\">Copy<\/button><\/pre>\n<div class=\"article-extra-space\"><\/div>\n<p>Replace metabase.example.com with your actual domain name and click the <b>Upload<\/b> button.<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51823 size-full\" title=\"Create from input\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-9.png\" alt=\"Create from input\" width=\"1360\" height=\"603\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-9.png 1360w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-9-300x133.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-9-1024x454.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/Step-9-768x341.png 768w\" sizes=\"(max-width: 1360px) 100vw, 1360px\" \/><\/a>Wait until both MariaDB and Metabase are listed under the <b>Deployments<\/b> section.<\/p>\n<p><b>Step 10: <\/b>Accessing Metabase Web Interface using the Evirement URL(Domain name),\u00a0 Ex, http:\/\/metabasewithkubernetes.us-accuweb.cloud<\/p>\n<div class=\"article-space\"><\/div>\n\t\t<div data-elementor-type=\"section\" data-elementor-id=\"38668\" class=\"elementor elementor-38668\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"elementor_library\">\n\t\t\t        <section class=\"elementor-section elementor-top-section elementor-element elementor-element-882321f elementor-section-boxed elementor-section-height-default elementor-section-height-default ct-header-fixed-none ct-row-max-none\" data-id=\"882321f\" data-element_type=\"section\" data-settings=\"{&quot;_ha_eqh_enable&quot;:false}\">\n            \n                        <div class=\"elementor-container elementor-column-gap-default \">\n                    <div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7cc79cc\" data-id=\"7cc79cc\" data-element_type=\"column\">\n        <div class=\"elementor-widget-wrap elementor-element-populated\">\n                    \n        \t\t<div class=\"elementor-element elementor-element-e31b40f elementor-widget elementor-widget-shortcode\" data-id=\"e31b40f\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t            <\/div>\n        <\/div>\n                    <\/div>\n        <\/section>\n        \t\t<\/div>\n\t\t\n<div class=\"article-space\"><\/div>\n<h3 class=\"ack-h3\">Setting Up Metabase: Initial Configuration Steps<\/h3>\n<p>After deploying Metabase on Kubernetes and accessing it via the domain URL, follow these steps to complete the initial setup:<\/p>\n<p><b>Step 1: <\/b>\u00a0When you access Metabase for the first time, you will be greeted by a welcome screen. Click the <b>\u201cLet\u2019s get started\u201d<\/b> button to begin the configuration process.<br \/>\n<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51824 size-full\" title=\"Welcome to Metabase\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-1.png\" alt=\"Welcome to Metabase\" width=\"1647\" height=\"938\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-1.png 1647w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-1-300x171.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-1-1024x583.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-1-768x437.png 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-1-1536x875.png 1536w\" sizes=\"(max-width: 1647px) 100vw, 1647px\" \/><\/a><b>Step 2: <\/b>Choose the language you want Metabase to use. This will determine the default language for all menus and interface elements.<br \/>\n<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51825 size-full\" title=\"Choose the language\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-2.png\" alt=\"Choose the language\" width=\"956\" height=\"767\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-2.png 956w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-2-300x241.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-2-768x616.png 768w\" sizes=\"(max-width: 956px) 100vw, 956px\" \/><\/a><b>Step 3: <\/b>You\u2019ll now be prompted to create your first user account, which will automatically have administrative privileges.<\/p>\n<p>Provide the following details:<\/p>\n<ul class=\"ack-ul\">\n<li><b>Full Name<\/b><\/li>\n<li><b>Email Address<\/b><\/li>\n<li><b>Password<\/b><\/li>\n<\/ul>\n<div class=\"article-space\"><\/div>\n<div class=\"ack-formula\"><b>Important:<\/b> If you are deploying Metabase in a production environment, make sure to use a secure password and store it safely. This admin account will be used to manage other users, configure databases, set up integrations, and apply system settings.<\/div>\n<div class=\"article-space\"><\/div>\n<p>You can add more admin or standard user accounts later through the settings menu. Click <b>Next<\/b> to proceed.<br \/>\n<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51826 size-full\" title=\"Create your first user account\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-3.png\" alt=\"Create your first user account\" width=\"815\" height=\"856\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-3.png 815w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-3-286x300.png 286w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-3-768x807.png 768w\" sizes=\"(max-width: 815px) 100vw, 815px\" \/><\/a><b>Step 4:<\/b> You\u2019ll be asked how you plan to use Metabase. Choose the option that best describes your intended use:<\/p>\n<ul class=\"ack-ul\">\n<li><b>Self-service analytics for my own company<\/b><\/li>\n<li><b>Embedding analytics into my application<\/b><\/li>\n<li><b>A bit of both<\/b><\/li>\n<li><b>Not sure yet<\/b><\/li>\n<\/ul>\n<p>This step helps Metabase tailor some recommendations, but your choice here will not affect core functionality. You can change your usage preferences later.<br \/>\n<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51827 size-full\" title=\"How you plan to use Metabase\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-4.png\" alt=\"How you plan to use Metabase\" width=\"836\" height=\"742\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-4.png 836w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-4-300x266.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-4-768x682.png 768w\" sizes=\"(max-width: 836px) 100vw, 836px\" \/><\/a><\/p>\n<div class=\"main-tooltip-btn\"><a class=\"tooltip-link\" href=\"https:\/\/accuweb.cloud\/application\/kubernetes-hosting\" target=\"_blank\" rel=\"noopener\"><button class=\"tooltip-btn\">Kubernetes Hosting <i class=\"fa-solid fa-arrow-right-long\"><\/i><br \/>\n<\/button><\/a><\/div>\n<p><b>Step 5:<\/b> Click the <b>\u201cFinish\u201d<\/b> button to complete the setup process.<br \/>\n<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51828 size-full\" title=\"Click the \u201cFinish\u201d button\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-5.png\" alt=\"Click the \u201cFinish\u201d button\" width=\"805\" height=\"853\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-5.png 805w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-5-283x300.png 283w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-5-768x814.png 768w\" sizes=\"(max-width: 805px) 100vw, 805px\" \/><\/a>You will then be redirected to the Metabase <b>Home Dashboard<\/b>, where you can begin exploring features, connecting your databases, and creating visualizations.<br \/>\n<a href=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-5.1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"ack-article-image aligncenter wp-image-51829 size-full\" title=\"Metabase Home Dashboard\" src=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-5.1.png\" alt=\"Metabase Home Dashboard\" width=\"1914\" height=\"939\" srcset=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-5.1.png 1914w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-5.1-300x147.png 300w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-5.1-1024x502.png 1024w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-5.1-768x377.png 768w, https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2025\/06\/2Step-5.1-1536x754.png 1536w\" sizes=\"(max-width: 1914px) 100vw, 1914px\" \/><\/a>This concludes the initial configuration of Metabase. You are now ready to start using it for data exploration and dashboard creation.<\/p>\n<div class=\"article-space\"><\/div>\n<h2 class=\"ack-h2\">Conclusion<\/h2>\n<p>Deploying Metabase on Kubernetes via AccuWeb.Cloud provides a scalable, reliable, and easy-to-manage business intelligence solution. This guide walked you through everything from cluster setup to accessing your analytics dashboard. With this deployment, your organization can explore data using a modern, self-hosted BI tool backed by Kubernetes\u2019 robustness.<\/p>\n","protected":false},"author":1,"featured_media":52879,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","class_list":["post-51812","faq","type-faq","status-publish","has-post-thumbnail","hentry","faq_topics-deploy-metabase-on-kubernetes","faq_topics-kb","faq_topics-kubernetes-hosting","faq_topics-product-documentation"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.10 (Yoast SEO v24.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Deploy Metabase on Kubernetes with AccuWeb.Cloud<\/title>\n<meta name=\"description\" content=\"Step-by-step guide to deploying Metabase on Kubernetes using AccuWeb.Cloud for seamless data analytics hosting.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Deploy Metabase on Kubernetes?\" \/>\n<meta property=\"og:description\" content=\"Step-by-step guide to deploying Metabase on Kubernetes using AccuWeb.Cloud for seamless data analytics hosting.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes\" \/>\n<meta property=\"og:site_name\" content=\"AccuWeb Cloud\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-17T12:38:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes#article\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes\"},\"author\":{\"name\":\"Jilesh Patadiya\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\"},\"headline\":\"How to Deploy Metabase on Kubernetes?\",\"datePublished\":\"2025-06-12T10:45:43+00:00\",\"dateModified\":\"2026-02-17T12:38:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes\"},\"wordCount\":990,\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes\",\"url\":\"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes\",\"name\":\"Deploy Metabase on Kubernetes with AccuWeb.Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes#primaryimage\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes#primaryimage\"},\"thumbnailUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"datePublished\":\"2025-06-12T10:45:43+00:00\",\"dateModified\":\"2026-02-17T12:38:25+00:00\",\"description\":\"Step-by-step guide to deploying Metabase on Kubernetes using AccuWeb.Cloud for seamless data analytics hosting.\",\"breadcrumb\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes#primaryimage\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg\",\"width\":1280,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/accuweb.cloud\/resource\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Deploy Metabase on Kubernetes?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#website\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"name\":\"AccuWeb Cloud\",\"description\":\"Cutting Edge Cloud Computing\",\"publisher\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#organization\",\"name\":\"AccuWeb.Cloud\",\"url\":\"https:\/\/accuweb.cloud\/resource\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"contentUrl\":\"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg\",\"width\":156,\"height\":87,\"caption\":\"AccuWeb.Cloud\"},\"image\":{\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58\",\"name\":\"Jilesh Patadiya\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g\",\"caption\":\"Jilesh Patadiya\"},\"description\":\"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.\",\"sameAs\":[\"https:\/\/accuweb.cloud\/resource\",\"https:\/\/www.facebook.com\/accuwebhosting\",\"https:\/\/www.instagram.com\/accuwebhosting\/\",\"https:\/\/www.linkedin.com\/company\/accuwebhosting\/\",\"https:\/\/x.com\/accuwebhosting\",\"https:\/\/www.youtube.com\/c\/Accuwebhosting\"],\"url\":\"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Deploy Metabase on Kubernetes with AccuWeb.Cloud","description":"Step-by-step guide to deploying Metabase on Kubernetes using AccuWeb.Cloud for seamless data analytics hosting.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes","og_locale":"en_US","og_type":"article","og_title":"How to Deploy Metabase on Kubernetes?","og_description":"Step-by-step guide to deploying Metabase on Kubernetes using AccuWeb.Cloud for seamless data analytics hosting.","og_url":"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes","og_site_name":"AccuWeb Cloud","article_modified_time":"2026-02-17T12:38:25+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes#article","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes"},"author":{"name":"Jilesh Patadiya","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58"},"headline":"How to Deploy Metabase on Kubernetes?","datePublished":"2025-06-12T10:45:43+00:00","dateModified":"2026-02-17T12:38:25+00:00","mainEntityOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes"},"wordCount":990,"publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes","url":"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes","name":"Deploy Metabase on Kubernetes with AccuWeb.Cloud","isPartOf":{"@id":"https:\/\/accuweb.cloud\/resource\/#website"},"primaryImageOfPage":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes#primaryimage"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes#primaryimage"},"thumbnailUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","datePublished":"2025-06-12T10:45:43+00:00","dateModified":"2026-02-17T12:38:25+00:00","description":"Step-by-step guide to deploying Metabase on Kubernetes using AccuWeb.Cloud for seamless data analytics hosting.","breadcrumb":{"@id":"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes#primaryimage","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/07\/NEW-OG-IMAGE-URL.jpg","width":1280,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/accuweb.cloud\/resource\/articles\/deploy-metabase-on-kubernetes#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/accuweb.cloud\/resource\/"},{"@type":"ListItem","position":2,"name":"How to Deploy Metabase on Kubernetes?"}]},{"@type":"WebSite","@id":"https:\/\/accuweb.cloud\/resource\/#website","url":"https:\/\/accuweb.cloud\/resource\/","name":"AccuWeb Cloud","description":"Cutting Edge Cloud Computing","publisher":{"@id":"https:\/\/accuweb.cloud\/resource\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/accuweb.cloud\/resource\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/accuweb.cloud\/resource\/#organization","name":"AccuWeb.Cloud","url":"https:\/\/accuweb.cloud\/resource\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/","url":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","contentUrl":"https:\/\/accuweb.cloud\/resource\/wp-content\/uploads\/2024\/04\/accuwebcloud_logo_black_tagline.jpg","width":156,"height":87,"caption":"AccuWeb.Cloud"},"image":{"@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/a7a4cbe8405202b537509c757b588c58","name":"Jilesh Patadiya","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/accuweb.cloud\/resource\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2cea2bdb5bbabb771ee67e96acad7396f25cb1a0c360b9bc4a9ac40cea9cd8b2?s=96&d=mm&r=g","caption":"Jilesh Patadiya"},"description":"Jilesh Patadiya, the visionary Co-Founder and Chief Technology Officer (CTO) behind AccuWeb.Cloud. Founder &amp; CTO at AccuWebHosting.com. He shares his web hosting insights on the AccuWeb.Cloud blog. He mostly writes on the latest web hosting trends, WordPress, storage technologies, and Windows and Linux hosting platforms.","sameAs":["https:\/\/accuweb.cloud\/resource","https:\/\/www.facebook.com\/accuwebhosting","https:\/\/www.instagram.com\/accuwebhosting\/","https:\/\/www.linkedin.com\/company\/accuwebhosting\/","https:\/\/x.com\/accuwebhosting","https:\/\/www.youtube.com\/c\/Accuwebhosting"],"url":"https:\/\/accuweb.cloud\/resource\/author\/accuwebadmin"}]}},"_links":{"self":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/51812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq"}],"about":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/types\/faq"}],"author":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/comments?post=51812"}],"version-history":[{"count":6,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/51812\/revisions"}],"predecessor-version":[{"id":52924,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/faq\/51812\/revisions\/52924"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media\/52879"}],"wp:attachment":[{"href":"https:\/\/accuweb.cloud\/resource\/wp-json\/wp\/v2\/media?parent=51812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}