The Unexpected Kubernetes: Part 2: Volume and Many Ways of Persisting Data

Recap Last time we talked about PV, PVC, Storage Class and Provisioner. To quickly recap: Originally PV was designed to be a piece of storage pre-allocated by administrator. Though after the introduction of Storage Class and Provisioner, users are able to dynamically provision PVs now. PVC is a request for a PV. When used with Storage Class, it will trigger the dynamic provisioning of a matching PV. Read More…

Sheng Yang
Sheng Yang
event October 11, 2018
timer Read Time: 11 minutes

What's new in Kubernetes 1.12

Kubernetes 1.12 will be released this week on Thursday, September 27, 2018. Version 1.12 ships just three months after Kubernetes 1.11 and marks the third major release of this year. The short cycle is inline with the quarterly release cycle the project has followed since it’s GA in 2015. Kubernetes releases 2018 | Kubernetes Release | Date | |--------------------|--------------------| | 1.10 | March 26, 2018 | | 1.11 | June 27, 2018 | | 1. Read More…

event September 24, 2018
timer Read Time: 5 minutes

The Unexpected Kubernetes: Part 1: PV, PVC, Storage Class and Provisioner

Foreword Anyone who has followed the cloud computing area in recent years would notice and probably get involved in the rise of Docker and Kubernetes. Today, the Cloud’s Big Three (Google, Amazon, Microsoft) all offer managed Kubernetes services on top of their traditional public cloud services. Powerful, scalable, resilient, in many people’s mind, Kubernetes is becoming the ultimate answer to cloud computing. And yet I am not so sure about Kubernetes, even though it builds upon 15 years of experience of running production workloads at Google(btw, it’s a great paper, I’ve read it multiple times). Read More…

Sheng Yang
Sheng Yang
event September 20, 2018
timer Read Time: 9 minutes

Announcing Project Longhorn v0.3.0 Release

Hi, This is Sheng Yang from Rancher Labs. Today I am very excited to announce that, after five months of hard work, Longhorn v0.3.0 is now available at https://github.com/rancher/longhorn ! Longhorn v0.3.0 is also available now through the app catalog in Rancher 2.0. As you may recall, we released Longhorn v0.2 back in March, with support for Kubernetes. We got great feedback from that release, and many feature requests as well. Read More…

Sheng Yang
Sheng Yang
event August 23, 2018
timer Read Time: 4 minutes

RancherVM Live Migration with Shared Storage

With the latest release of RancherVM, we’ve added the ability to schedule virtual machines (guests) to specific Kubernetes Nodes (hosts). This declarative placement (in Kubernetes terms: required node affinity) can be modified at any time. For stopped VMs, no change will be observed until the VM starts. For running VMs, the VM will enter a migrating state. RancherVM will then migrate the running guest machine from old to new host. Read More…

James Oliver
James Oliver
event May 29, 2018
timer Read Time: 5 minutes

Project Longhorn Now Available on Kubernetes

Since we announced Project Longhorn last year, there has been a great deal of interest in running Longhorn storage on a Kubernetes cluster. Today, I am very excited to announce the availability of Project Longhorn v0.2, which is a persistent storage implementation for any Kubernetes cluster. Once deployed on a Kubernetes cluster, Longhorn automatically clusters all available local storage from all the nodes in the cluster to form replicated and distributed block storage. Read More…

event March 27, 2018
timer Read Time: 3 minutes

Winning Hackathons, DevOps-Style!

Recently, I moved to New York City. As a new resident, I decided to take part in the NYC DeveloperWeek hackathon, where our team won the NetApp challenge. In this post, I’ll walk through the product we put together, and share how we built a CI/CD pipeline for quick, iterative product development under tight constraints. The Problem: Have you ever lived or worked in a building where it’s a pain to configure the buzzer to forward to multiple roommates or coworkers? Read More…

event August 3, 2017
timer Read Time: 4 minutes

Block Storage, Object Storage, and File Systems: What They Mean for Containers

One of the things that often surprises administrators when they first begin working with Docker containers is the fact that containers natively use non-persistent storage. When a container is removed, so too is the container’s storage. Of course, containerized applications would be of very limited use if there were no way of enabling persistent storage. Fortunately, there are ways to implement persistent storage in a containerized environment. Although a container’s own native storage is non-persistent, a container can be connected to storage that is external to the container. Read More…

event June 14, 2017
timer Read Time: 6 minutes

Rancher 1.6 - EBS Support, Secrets, and CLI Enhancements

We’ve just released Rancher v1.6, the latest version of our container management platform. While we still recommend that production or mission-critical deployments use our most recent stable release, we’re excited to share what’s new in v1.6. In this release, we’ve built greater control for our users over their storage and secrets. Validating EBS Support We first implemented support for EBS before Rancher itself was even generally available, but in v1. Read More…

event May 4, 2017
timer Read Time: 2 minutes

DockerCon 2017 – Thoughts and Impressions

We’ve just returned from DockerCon 2017, which was a fantastic experience. I thought I’d share some of my thoughts and impressions of the event, including my perspective on some of the key announcements, while they are still fresh in my mind. New open source projects Container adoption for production environments is very real. The keynotes on both days included some exciting announcements that should further accelerate adoption in the enterprise as well as foster innovation in the open source community. Read More…

event April 21, 2017
timer Read Time: 5 minutes

training

Get free training from an expert through our classes on Kubernetes and Rancher

Sign Up Now
Contact Us keyboard_arrow_up