Category: Cloud Storage
Stateful Workloads on Kubernetes: (Almost) Everything You Need to Know
Kubernetes is great for running stateless workloads, like web servers. It’ll run health checks, restart containers when they crash, and do all sorts of other wonderful things. So, what about stateful workloads? Large implementers like Uber say to avoid it if you can [1], and gurus like Kelsey Hightower echo that sentiment [2].
It’s the topic we’ll address on August 20th at our live SNIA Cloud Storage Technologies Initiative webcast “Kubernetes in the Cloud (Part 3): Stateful Workloads.” In this session, we’ll explore when it’s appropriate to run a stateful workload in cluster, or out. We’ll discuss the best options for running a workload like a database on the cloud, or in the cluster, and what’s needed to set that up.
We’ll cover:
- Secrets management
- Running a database on a VM and connecting it to Kubernetes as a service
- Running a database in Kubernetes using a `stateful set`
- Running a database in Kubernetes using an Operator
- Running a database on a cloud managed service
Register today to save your place on August 20th. This is the 3rd installment of our Kubernetes in the Cloud webcast series. Kubernetes in the Cloud (Part 1) and Kubernetes in the Cloud (Part 2) are available on demand. I encourage you to check them out for great information and demonstrations on Kubernetes.
[1] https://eng.uber.com/dockerizing-mysql/
[2] https://twitter.com/kelseyhightower/status/963413508300812295
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.
Get Ready for Part 2 of Kubernetes in the Cloud
Understanding Kubernetes in the Cloud
Ever wonder why and where you would want to use Kubernetes? You’re not alone, that’s why the SNIA Cloud Storage Technologies Initiative is hosting a live webcast on May 2, 2019 “Kubernetes in the Cloud.”
Kubernetes (k8s) is an open-source system for automating the deployment, scaling, and management of containerized applications. Kubernetes promises simplified management of cloud workloads at scale, whether on-premises, hybrid, or in a public cloud infrastructure, allowing effortless movement of workloads from cloud to cloud. By some reckonings, it is being deployed at a rate several times faster than virtualization.
In this webcast, we’ll introduce Kubernetes and present use cases that make clear where and why you would want to use it in your IT environment. We’ll also focus on the enterprise requirements of orchestration and containerization, and specifically on storage aspects and best practices, discussing:
- What is Kubernetes? Why would you want to use it?
- How does Kubernetes help in a multi-cloud/private cloud environment?
- How does Kubernetes orchestrate and manage storage?
- Can Kubernetes use Docker?
- How do we provide persistence and data protection?
- Example use cases
We’re fortunate to have great experts for this session, Matt Baldwin, the founder and former CEO of Stackpoint Cloud and now with NetApp and Ingo Fuchs, Chief Technologist, Cloud and DevOps at NetApp.
I hope you will register today to join us on May 2nd. It’s live which means our expert presenters will be on-hand to answer your questions on the spot.
Understanding Kubernetes in the Cloud
Has Hybrid Cloud Reached a Tipping Point?
Composable Infrastructure Q&A
Understanding Composable Infrastructure
Dive into Orchestration at SDC – a Chat with Mark Carlson, SNIA Technical Council Co-Chair
The SNIA Storage Developer Conference (SDC) is coming up September 24-27, 2018 at the Hyatt Regency Santa Clara CA. The agenda is now live!
SNIA on Storage is teaming up with the SNIA Technical Council to dive into major themes of the 2018 conference. The SNIA Technical Council takes a leadership role to develop the content for each SDC, so SNIA on Storage spoke with Mark Carlson, SNIA Technical Council Co-Chair and Principal Engineer, Industry Standards, Toshiba Memory America, to understand why SDC is bringing Orchestration to conference attendees.
SNIA On Storage (SOS): When I think of “orchestration”, my first vision is of a conductor with a magnificent symphony. Am I on the right track in thinking this way?
Mark Carlson (MC): If you think of the conductor as the “automator” of the symphony, you’re right on! Orchestration for computing is the automated arrangement, coordination, and management of computer systems, middleware, and services. For example, cloud orchestration technology helps to manage the interconnections and interactions among public and private cloud infrastructure workloads.
SOS: What are some examples of orchestration? Read More