Aligning with the Kubernetes release timeline
Each new release of Kubernetes is driven by the hard work and dedication of many people from different companies and time zones. This process for publishing a new version of Kubernetes is, therefore, the product of an orchestration effort among component areas and special interest groups (SIGs) to ensure timely, stable releases. While there are occasional roadblocks and delays, the release timeline is, for the most part, a well-defined collaborative effort that strives to provide predictable updates that the Kubernetes ecosystem of users and downstream products can depend on.
When developing an Operator, you or your organization will likely have similar organized release efforts. You also want to provide a dependable and timely schedule for shipping updates to your users. And, while your own release schedule may differ from the Kubernetes timeline, there are still benefits to a keen understanding of how the upstream release works. For...