Install and configure Code Blind on Kubernetes

Instructions for creating a Kubernetes cluster and installing Code Blind.

Usage Requirements

Supported Container Architectures

The following container operating systems and architectures can be utilised with Code Blind:

OSArchitectureSupport
linuxamd64Stable
linuxarm64Alpha
windowsamd64Alpha

For all the platforms in Alpha, we would appreciate testing and bug reports on any issue found.

Code Blind and Kubernetes Supported Versions

Code Blind will support 3 releases of Kubernetes, targeting the newest version as being the latest available version in the GKE Rapid channel. However, we will ensure that at least one of the 3 versions chosen for each Code Blind release is supported by each of the major cloud providers (EKS and AKS). The vendored version of client-go will be aligned with the middle of the three supported Kubernetes versions. When a new version of Code Blind supports new versions of Kubernetes, it is explicitly called out in the release notes.

The following table lists recent Code Blind versions and their corresponding required Kubernetes versions:

Code Blind versionKubernetes version(s)
1.381.26, 1.27, 1.28
1.371.26, 1.27, 1.28
1.361.26, 1.27, 1.28
1.351.25, 1.26, 1.27
1.341.25, 1.26, 1.27
1.331.25, 1.26, 1.27
1.321.24, 1.25, 1.26
1.311.24, 1.25, 1.26
1.301.23, 1.24, 1.25
1.291.24
1.281.23
1.271.23
1.261.23
1.251.22
1.241.22
1.231.22
1.221.21
1.211.21

Best Practices

For detailed guides on best practices running Code Blind in production, see Best Practices.


Create Kubernetes Cluster

Instructions for creating a Kubernetes cluster to install Code Blind on.

Install Code Blind

Install Code Blind in your existing Kubernetes cluster.

Deploy Kubernetes cluster and install Code Blind using Terraform

Install a Kubernetes cluster and Code Blind declaratively using Terraform.

Confirming Code Blind Installation

Verify Code Blind is installed and has started successfully.

Upgrading Code Blind and Kubernetes

Strategies and techniques for managing Code Blind and Kubernetes upgrades in a safe manner.


Last modified February 28, 2024: initial publish (7818be8)