Longhorn is a Kubernetes cloud native distributed block storage solution. Longhorn only supported one CRD version, v1beta1, prior to v1.3.0. We introduced a new API version, v1beta2, to stabilize the API and align the CRD representation with the upstream Kubernetes project in v1.3.0. In this talk, we’ll go through multi-version CRDs and how to upgrade Longhorn API using the conversion webhook.
Jing-Wei Su is a senior software engineer in SUSE from the end of 2021 . He is interested in storage and backup technologies. Currently, he is working on the CNCF Longhorn project.