Author: Michelle Tidwell
Kubernetes in the Cloud Q&A
Kubernetes is a hot topic these days, generating lots of interest and questions. The goal of our SNIA Cloud Storage Technologies Initiative Kubernetes in the Cloud webcast series is to cut through the hype and provide a vendor neutral look at what Kubernetes is and how it is being used. Our most recent webcast, Kubernetes in the Cloud (Part 2), generated some interesting questions. Here are answers from our expert presenters.
Q. If I’m running my Kubernetes infrastructure at a cloud service provider, do I need CSI support by the cloud provider? If this is not available, I will need a virtual storage array that provides CSI leveraging the underlying cloud storage. Do you know whether there are solutions on the market that I can deploy as a virtual machine at my cloud provider?
A. Current solutions using the CSI interface for public cloud storage are not available at this point. It will be up to the cloud provider to decide whether to support those interfaces to their storage layers.
Q. Does each pod run on one CPU core? I am trying to understand how to size the server configuration?
A. Containers use Linux cgroups to limit the amount of CPU and memory a container can consume and this is exposed in Kubernetes as limits that you can set.
Q. In today’s environment for Kubernetes Flex storage, what is the suggested process to “backup” these stateful PVs or is that not necessary anymore?
A. Backups are still as important with containers as they are today with traditional applications. There are many different approaches available to backup containers: storage snapshots via native storage interfaces, deployment of backup clients in containers, application level backups, etc.
Q. You mentioned Kubernetes a lot – but what is the status of native Docker CSI support? Can I use CSI for usage within Docker without deploying Kubernetes? And if yes: Can I get rid of the need for docker volume drivers then?
A. Docker universal control point (UCP) support of CSI is currently in beta. Once UCP is generally available, we’ll be able to answer your question in more detail.
Interested in more Kubernetes in the Cloud information? Watch our first installment Kubernetes in the Cloud (Part 1) on-demand at your convenience and sign up for our next webcast, Kubernetes in the Cloud (Part 3): Stateful Workloads which will be live on August 20, 2019 and available on demand after that.
Get Ready for Part 2 of Kubernetes in the Cloud
Get Ready for Part 2 of Kubernetes in the Cloud
As enterprises move to a hybrid multi-cloud world, they are faced with many challenges. In addition to decisions surrounding what technologies to use, they are also seeing a transformation in traditional IT roles. Storage admins are asked to be more cloud savvy while new roles of cloud admins are emerging to handle the complexities of deploying simple and efficient clouds. Meanwhile, both these roles are asked to ensure a self-service environment is architected so that application developers can get resources needed to develop cutting edge apps not in week, days or hours but in minutes.
That’s why the SNIA Cloud Storage Technologies Initiative (CSTI) is hosting another live webcast on Kubernetes in the Cloud (Part 2) on July 17, 2019. In part one of this three part series, we covered the high level aspects of Kubernetes. This presentation will discus key capabilities IT vendors are creating based on open source technologies such as Docker and Kubernetes to build self-service infrastructure to support hybrid multi-cloud deployments. We’ll cover:
- Persistent storage and how to specify it
- Ensuring application portability between Private and Public Clouds
- Building a self-service infrastructure (Helm, Operators)
- Selecting Block, File, Object (Traditional Storage, SDS)
Register today to save your spot. And bring your questions, our experts will be on hand to answer them on the spot.