{"id":50592,"date":"2020-04-22T12:35:17","date_gmt":"2020-04-22T12:35:17","guid":{"rendered":"https:\/\/blog.open-e.com\/?p=50592"},"modified":"2025-06-18T12:20:21","modified_gmt":"2025-06-18T12:20:21","slug":"open-e-with-kubernetes-support","status":"publish","type":"post","link":"https:\/\/www.open-e.com\/blog\/open-e-with-kubernetes-support\/","title":{"rendered":"Open-E JovianDSS with Kubernetes support"},"content":{"rendered":"<p>\t\t\t\t<span style=\"font-weight: 400;\">The Kubernetes platform is currently one of the dynamically implanted technologies on the market. In the previous article, we discussed the difference between managing Kubernetes GKE VS EKS services. A link to the introductory article can be found <a href=\"https:\/\/blog.open-e.com\/kubernetes-as-a-service-comparing-eks-vs-gke\/\">here<\/a><\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you still do not know what Kubernetes is, do not worry, below we will try to explain what this platform is, and more importantly, what opportunities it offers.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kubernetes is actually a system that allows you to automate the deployment, scaling, and management of applications. You can think of it as multiple containers boarded on a big cargo ship &#8211; Kubernetes in Ancient Greek refers to \u201ccaptain\u201d or \u201csteersman\u201d. It was originally created by Google and is currently managed by the Cloud Native Computing Foundation. It can work with various container tools, such as Docker, Azure Container Service or Redhat openShift. Kubernetes is provided by many cloud services as a platform or service.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-50802 size-full\" src=\"https:\/\/blog.open-e.com\/wp-content\/uploads\/kubernet_diagram.png\" alt=\"\" width=\"1200\" height=\"569\" \/><\/p>\n<p><span style=\"font-weight: 400;\">In short, Kubernetes is able to provide:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Additional tools and interfaces<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Numerous implementation options<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Integration with cloud ecosystems<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Application updates<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Resource management<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Built-in security features<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Due to the wide range of applications and the growing popularity of the platform, we have created a plug-in that works with Open-E JovianDSS, which has been recently released to support Kubernetes. With this plugin, the Open-E product has significantly expanded the possibilities for customers, allowing the usage of Open-E JovianDSS as a storage backend in a variety of Kubernetes solutions.<\/span><\/p>\n<p><a href=\"https:\/\/www.open-e.com\/products\/jovian-data-storage-software\/general-information\/\"><b>Open-E JovianDSS<\/b><\/a><b> is now equipped with a CSI (Container Storage Interface) driver in the form of a Kubernetes plug-in<\/b><span style=\"font-weight: 400;\">. It can be configured using 2 configuration files, i.e. for controller and node configuration. The controller is responsible for managing volumes in Open-E JovianDSS appliance, while node configuration is associated with the specific volume used with the host.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Detailed implementation information and all necessary files can be found <a href=\"https:\/\/github.com\/open-e\/JovianDSS-KubernetesCSI\">here<\/a>.<\/span><\/p>\n<p><b>With this plug-in, you no longer need an additional backend system for storage management.<\/b><span style=\"font-weight: 400;\"> The following list shows the benefits of using the CSI driver for Open-E JovianDSS:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Deleting and creating volumes<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Automating snapshots<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Creating pre-prepared volumes\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Automatically connecting and mounting specific volumes<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Now you can merge the variety of solutions provided by Kubernetes with safe and stable Open-E JovianDSS. Extended information about the benefits of our data storage system can be found in the link below:<\/span><\/p>\n<p><a href=\"https:\/\/www.open-e.com\/products\/jovian-data-storage-software\/data-storage\/\">https:\/\/www.open-e.com\/products\/jovian-data-storage-software\/data-storage\/<\/a><\/p>\n<p><span style=\"font-weight: 400;\">For more information about the CSI driver for Open-E JovianDSS, visit the following website: <\/span><a href=\"https:\/\/github.com\/kubernetes-csi\/docs\/blob\/master\/book\/src\/drivers.md\"><span style=\"font-weight: 400;\">https:\/\/github.com\/kubernetes-csi\/docs\/blob\/master\/book\/src\/drivers.md<\/span><\/a>\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Kubernetes platform is currently one of the dynamically implanted technologies on the market. In the previous article, we discussed the difference between managing Kubernetes GKE VS EKS services. A&nbsp;&#8230;<\/p>\n","protected":false},"author":28,"featured_media":55722,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[27,796],"tags":[136,167,168,172,215,365,469,503,596],"class_list":["post-50592","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-open-e-joviandss","category-zfs-data-storage","tag-cloud","tag-container","tag-container-storage-interface","tag-csi","tag-deployment","tag-kubernetes","tag-open-e-joviandss","tag-plug-in","tag-service"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts\/50592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/comments?post=50592"}],"version-history":[{"count":1,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts\/50592\/revisions"}],"predecessor-version":[{"id":55309,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/posts\/50592\/revisions\/55309"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/media\/55722"}],"wp:attachment":[{"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/media?parent=50592"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/categories?post=50592"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.open-e.com\/blog\/wp-json\/wp\/v2\/tags?post=50592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}