LevelUpEducation / kubernetes-demo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

apiVersion "apps/v1beta1" or "apps/v1beta2" are now legacy

abdennour opened this issue · comments

The recent apiVersion of deployments is apiVersion: apps/v1.

Related Question(s)

Since it is a "beta" suffixed, it should work with subsequent releases. Indeed, the meaning of api versions is as following:

  • alpha
    API versions with ‘alpha’ in their name are early candidates for new functionality coming into Kubernetes. These may contain bugs and are not guaranteed to work in the future.

  • beta
    ‘beta’ in the API version name means that testing has progressed past alpha level, and that the feature will eventually be included in Kubernetes. Although the way it works might change, and the way objects are defined may change completely, the feature itself is highly likely to make it into Kubernetes in some form.

  • stable
    These do not contain ‘alpha’ or ‘beta’ in their name. They are safe to use.