{"id":339073,"date":"2021-09-14T15:30:42","date_gmt":"2021-09-14T12:30:42","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/how-to-visualize-your-kubernetes-cluster-with-the-lens-dashboard-cloudsavvy-it\/"},"modified":"2021-09-14T15:30:42","modified_gmt":"2021-09-14T12:30:42","slug":"how-to-visualize-your-kubernetes-cluster-with-the-lens-dashboard-cloudsavvy-it","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/how-to-visualize-your-kubernetes-cluster-with-the-lens-dashboard-cloudsavvy-it\/","title":{"rendered":"#How to Visualize Your Kubernetes Cluster With the Lens Dashboard \u2013 CloudSavvy IT"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a295a869b06e\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a295a869b06e\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-visualize-your-kubernetes-cluster-with-the-lens-dashboard-cloudsavvy-it\/#Getting_Lens\" >Getting Lens<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-visualize-your-kubernetes-cluster-with-the-lens-dashboard-cloudsavvy-it\/#Connecting_to_Clusters\" >Connecting to Clusters<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-visualize-your-kubernetes-cluster-with-the-lens-dashboard-cloudsavvy-it\/#Using_the_Hotbar\" >Using the Hotbar<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-visualize-your-kubernetes-cluster-with-the-lens-dashboard-cloudsavvy-it\/#Working_With_Clusters\" >Working With Clusters<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-visualize-your-kubernetes-cluster-with-the-lens-dashboard-cloudsavvy-it\/#Customizing_Lens\" >Customizing Lens<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-visualize-your-kubernetes-cluster-with-the-lens-dashboard-cloudsavvy-it\/#Extensions\" >Extensions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-visualize-your-kubernetes-cluster-with-the-lens-dashboard-cloudsavvy-it\/#Conclusion\" >Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n<p><strong>&#8220;#How to Visualize Your Kubernetes Cluster With the Lens Dashboard \u2013 CloudSavvy IT&#8221;<\/strong><\/p>\n<div id=\"article-content-area\">\n<img loading=\"lazy\" decoding=\"async\" class=\"type:primaryImage aligncenter size-full wp-image-9632\" srcset=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/02\/748108a6.jpg?width=398&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1 400w, https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/02\/748108a6.jpg?width=1198&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1 1200w\" sizes=\"auto, 400w, 1200w\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/02\/748108a6.jpg?width=1198&amp;trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"Graphic showing the Kubernetes logo\" width=\"1602\" height=\"902\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/k8slens.dev\">Lens<\/a> is an advanced open-source Kubernetes dashboard which provides a graphical view into your cluster. Unlike other dashboards, Lens is an Electron-based desktop <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>lication which you install on your machine. It connects to your cluster using your existing Kubeconfig files.<\/p>\n<h2 id=\"getting-lens\"><span class=\"ez-toc-section\" id=\"Getting_Lens\"><\/span>Getting Lens<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Pre-compiled Lens binaries are available from the <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/k8slens.dev\/#download\">project\u2019s website<\/a>. There are options for Windows, macOS, and several flavors of Linux. You can pick from Debian, Fedora, Snap, and AppImage distribution formats.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14146\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/09\/8ca1db11.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1280\" height=\"720\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Download and run the appropriate installer. Launch Lens from your operating system\u2019s applications list to get started.<\/p>\n<h2 id=\"connecting-to-clusters\"><span class=\"ez-toc-section\" id=\"Connecting_to_Clusters\"><\/span>Connecting to Clusters<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Lens maintains a \u201ccatalog\u201d of clusters you can connect to. It will automatically discover your existing Kubectl connections via the files in your <code>$HOME\/.kube<\/code> directory. Click the \u201cBrowse Clusters in Catalog\u201d button on the launch page to start a connection.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14145\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/09\/bd5eb014.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1280\" height=\"720\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>The Catalog displays everything Lens can inspect. Click one of the clusters in the list to view its details. Next, click the link icon in the top-right to open a connection.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14151\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/09\/b1885cb3.jpeg?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1280\" height=\"720\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>\u00a0<\/p>\n<p>Lens defaults to showing a cluster overview screen that lets you visualize Kubernetes activity. You\u2019ll see metrics from your control plane and worker nodes, including graphs of CPU, memory, and pod activity. A panel further down will highlight any potential issues with your cluster.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14148\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/09\/444babf3.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1278\" height=\"718\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>You can connect to new clusters by clicking the home button in the top-left to access the Catalog. Click the blue \u201c+\u201d button in the bottom-right to pick a <code>kubeconfig<\/code> file to import. This lets you use arbitrary settings files you\u2019ve downloaded, stored on a network share, or kept in a project repository.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14147\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/09\/0d328ad4.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1280\" height=\"720\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Lens only works with Kubeconfig files and there\u2019s no graphical interface for adding a new cluster. If you want to start with a clean file, press Ctrl+Shift+A to bring up an editor. This will let you type or paste the content of a Kubeconfig file. Click the \u201cAdd clusters\u201d button at the bottom to add the connection to your Catalog.<\/p>\n<h2 id=\"using-the-hotbar\"><span class=\"ez-toc-section\" id=\"Using_the_Hotbar\"><\/span>Using the Hotbar<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Frequently used clusters can be pinned to your hotbar. This is the vertical s<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/trip-and-travel\/\" data-internallinksmanager029f6b8e52c=\"10\" title=\"Trip &amp; Travel\" target=\"_blank\" rel=\"noopener\">trip<\/a> of icons down the left of the window. To start with, only the Catalog is pinned to the hotbar, in the first slot. You can unpin it by right-clicking and choosing \u201cUnpin from Hotbar\u201d.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14143\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/09\/f6319127.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1281\" height=\"720\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Items are pinned from within the Catalog. Click the three dots icon to the right of an item, then click \u201cPin to Hotbar\u201d. It\u2019ll move into the next available hotbar slot. You can rearrange your hotbar by dragging items around.<\/p>\n<p>You can quickly jump between clusters in your hotbar by clicking their icons. The right-click menu exposes share, settings, and delete options to let you manage your connections. You can access these items for clusters that aren\u2019t in the hotbar by going to the Catalog, then clicking the three dots icon next to any item. The Catalog can be reached at any time by pressing Ctrl+Shift+C.<\/p>\n<h2 id=\"working-with-clusters\"><span class=\"ez-toc-section\" id=\"Working_With_Clusters\"><\/span>Working With Clusters<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Lens provides powerful cluster management functionality which extends beyond that offered by the official web-based dashboard. You can inspect all the resources running inside your cluster, ranging from simple Pods and Deployments to the custom types added by your applications.<\/p>\n<p>\u00a0<\/p>\n<p>Once you\u2019ve got a cluster selected, Lens shows different categories of resource in its left pane. This approach differs slightly from other dashboards which tend to offer a namespace-oriented view. In Lens you see logical groups of resources, instead of Kubernetes object names. Hence there\u2019s dropdowns for \u201cNetwork\u201d, \u201cStorage,\u201d and \u201cApps\u201d in a manner that helps Kubernetes newcomers get acquainted with different resource types.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14142\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/09\/8a7e4f43.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1281\" height=\"720\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Once you\u2019ve expanded a category you do get to see Kubernetes object types. Within \u201cWorkloads\u201d you\u2019ve got sub-views for Pods, Deployments, ReplicaSets, Jobs, and other related resources. Each resource type displays in a tabulated view which defaults to showing all items in every namespace.<\/p>\n<p>You can filter the results to a single namespace using the dropdown at the top of the screen. The table also provides a searchbar and customizable columns. Click the three dots icon to the right of the header row to add or remove columns you need to see. This feature helps you focus on the information you\u2019re interested in.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14141\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/09\/3de4fbd4.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1281\" height=\"720\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>Each item in a table has its own options too. These will vary depending on the resource type you\u2019re viewing. In the case of a Pod, you can attach to its process, get a shell inside the Pod, view its logs, or edit its manifest.<\/p>\n<p>Each function brings up a new pane in the bottom panel. Most panes have their own options that let you filter the results or adjust the output\u2019s formatting. You can collapse the panel section by clicking the downwards-pointing arrow on the tab strip. The neighboring button expands the panel to fill the entire screen.<\/p>\n<p>Panes open in tabs which you can freely switch between. Clicking the new tab button lets you launch a local terminal session or create a resource inside the cluster.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14149\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/09\/9e2753ee.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1278\" height=\"718\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>The latter option opens a YAML editor where you can type or paste a resource manifest. Templates for popular resource types are available from the drop-down menu in the toolbar. Click \u201cCreate &amp; Close\u201d to add the new resource to your cluster.<\/p>\n<p>Custom resource types are exposed in the the \u201cCustom Resources\u201d section at the bottom of the left sidebar. Submenus let you drill down into individual types and inspect the resources using each one. You can edit and delete custom resources and their types with the regular three dot menu.<\/p>\n<h2 id=\"customizing-lens\"><span class=\"ez-toc-section\" id=\"Customizing_Lens\"><\/span>Customizing Lens<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Lens has several customization options accessed by pressing Ctrl+Comma. The initial settings screen lets you change the UI theme, timezone, and shell path used by local terminal instances.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14140\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/09\/477a4b11.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1281\" height=\"720\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>The \u201cKubernetes\u201d tab is for managing cluster operations. The first setting on this screen, \u201cKubectl binary download\u201d, controls the Kubectl version used by Lens. By default Lens will download a Kubectl version that\u2019s suitable for your cluster\u2019s Kubernetes release. You can disable this functionality using the green toggle button. Downloaded Kubectl releases will be added to the directory shown in \u201cDirectory for Binaries\u201d.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14155\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/09\/686f78d7.jpeg?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1281\" height=\"720\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>The \u201cKubeconfig Syncs\u201d list defines directories which Kubectl will inspect for Kubeconfig files. Matching files will be added to your Catalog automatically. This defaults to your <code>.kube<\/code> directory.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14154\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/09\/12bc87fd.jpeg?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1281\" height=\"720\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<p>The final \u201cHelm Charts\u201d section lets you add new Helm repositories. You can install charts from these repositories by expanding the Apps &gt; Charts menu in your cluster\u2019s management screen. Available charts will be displayed; select one and click \u201cInstall\u201d to add it to your cluster.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14153\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/09\/c3067c5f.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1280\" height=\"720\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>\u00a0<\/p>\n<h2 id=\"extensions\"><span class=\"ez-toc-section\" id=\"Extensions\"><\/span>Extensions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Lens supports extensions which can add further functionality. Press Ctrl+Shift+E to add a new extension. Enter a URL or select a downloaded extension archive from your filesystem. Press the blue \u201cInstall\u201d button to enable the extension.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-14152\" src=\"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/09\/e8878027.png?trim=1,1&amp;bg-color=000&amp;pad=1,1\" alt=\"\" width=\"1280\" height=\"720\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><\/p>\n<p>\u00a0<\/p>\n<p>There\u2019s currently only a handful of <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/lensapp\/lens-extensions\">extensions available<\/a>. They mostly focus on adding compatibility with specific vendored Kubernetes installations. There\u2019s also a <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/jkroepke\/lens-extension-certificate-info\">Certificate Info<\/a> extension which can surface certificate expiration times within the Lens interface.<\/p>\n<p>You can write your own extensions too using Lens\u2019 <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/api-docs.k8slens.dev\/v5.1.2\">documented APIs<\/a>. They support adding new object details, creating custom pages, adding status bar items, and other UI modifications. Extensions can be published to npm to generate a tarball link which Lens\u2019 install screen can reference.<\/p>\n<h2 id=\"conclusion\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Lens is a feature-filled graphical interface for Kubernetes clusters. It lets you work with multiple connections simultaneously and exposes all the resources inside each cluster.<\/p>\n<p>Compared with other dashboards, Lens has a significant limitation as it\u2019s a desktop-bound application. You won\u2019t be able to harness its power on your mobile devices.<\/p>\n<p>However this weakness is also a key strength: unlike the official dashboard, you don\u2019t need to setup proxies or expose a web service, as Lens uses your existing Kubectl config files. This makes it a safer option than running a web-based dashboard inside your cluster.<\/p>\n<p>Lens is aimed at Kubernetes administrators and operations teams which need a more sophisticated management experience. Developers will feel at home too \u2013 with its Command Palette (accessed via Ctrl+Shift+P), Lens is a keyboard-friendly choice which borrows heavily from modern IDE experiences. It\u2019s a worthwhile option if you\u2019ve outgrown simpler dashboards and don\u2019t want to be working with Kubectl commands and manifests.\n<\/p><\/div>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/www.cloudsavvyit.com\/14135\/how-to-visualize-your-kubernetes-cluster-with-the-lens-dashboard\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#How to Visualize Your Kubernetes Cluster With the Lens Dashboard \u2013 CloudSavvy IT&#8221; Lens is an advanced open-source Kubernetes dashboard which provides a graphical view into your cluster. Unlike other dashboards, Lens is an Electron-based desktop application which you install on your machine. It connects to your cluster using your existing Kubeconfig files. Getting Lens&#8230;<\/p>\n","protected":false},"author":1,"featured_media":339074,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.cloudsavvyit.com\/p\/uploads\/2021\/02\/748108a6.jpg","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-339073","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/339073","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=339073"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/339073\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/339074"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=339073"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=339073"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=339073"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}