Build and deploy your application in a real environment. There are various ways to set up and run Kubernetes. Which installation type you use to install Kubernetes is a business and IT infrastructure strategy decision based on many factors including security, operations, and supported platform features such as CI/CD.
You can deploy a Kubernetes cluster on a local machine, cloud, on-prem data center, or choose a managed Kubernetes cluster. There are also custom solutions across a wide range of cloud providers, or bare metal environments.
Below are two environments you can use to install a Kubernetes cluster for the hands-on examples on this site.
Learn with minikube
minikube is a tool that lets you run Kubernetes locally. minikube runs a single-node Kubernetes cluster on your personal computer (including Windows, macOS and Linux PCs) so that you can try out Kubernetes, or for daily development work.
Learn with Red Hat developer sandbox
You can easily create containers from your source code or Dockerfile, build new applications using the samples and stacks provided, add services such as databases from our templates catalog, deploy Helm charts, and much more.