Skip to content

Commit 83109f8

Browse files
committed
add new page and remove old redirects
1 parent a77363f commit 83109f8

File tree

3 files changed

+42
-30
lines changed

3 files changed

+42
-30
lines changed

content/en/docs/setup/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ bare metal environments.
4545

4646
If you're learning Kubernetes, use the tools supported by the Kubernetes community,
4747
or tools in the ecosystem to set up a Kubernetes cluster on a local machine.
48-
See [Install tools](/docs/tasks/tools/).
48+
See [learning environment](/docs/setup/learning-environment/).
4949

5050
## Production environment
5151

Lines changed: 41 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,53 @@
11
---
22
title: Learning environment
33
weight: 20
4+
description: Tools to try out Kubernetes locally
5+
no_list: true
46
---
7+
<!-- overview -->
58

6-
<!--
7-
{{/* There is a Netlify redirect from this page to /docs/tasks/tools/ */}}
8-
{{/* This page content only exists to provide a navigation stub */}}
9-
{{/* and to protect in case that redirect is one day removed. */}}
9+
This page outlines some tools that you can use to set up a local Kubernetes cluster to try out Kubernetes concepts and features.
10+
Before diving into setup, it's highly recommended to familiarize yourself with core Kubernetes concepts. You can find these in the [Concepts](/docs/concepts) section.
1011

11-
{{/* If you're localizing this page, you only need to copy the front matter */}}
12-
{{/* and add a redirect into "/static/_redirects", for YOUR localization. */}}
13-
-->
14-
<!--
15-
## kind
1612

17-
[`kind`](https://kind.sigs.k8s.io/docs/) lets you run Kubernetes on
18-
your local computer. This tool requires that you have
19-
[Docker](https://docs.docker.com/get-docker/) installed and configured.
13+
<!-- body -->
2014

21-
The kind [Quick Start](https://kind.sigs.k8s.io/docs/user/quick-start/) page
22-
shows you what you need to do to get up and running with kind.
15+
## How to communicate with a Kubernetes cluster?
16+
When working with Kubernetes, you need a way to interact with and manage your cluster. This involves tasks such as deploying applications, inspecting resources, and debugging issues. The `kubectl` command-line tool serves as the primary interface for communicating with a configured Kubernetes cluster, allowing you to send commands and receive responses to and from the cluster's API server.
2317

24-
## minikube
18+
For more information including a complete list of kubectl operations, see the [`kubectl` reference documentation](/docs/reference/kubectl).
2519

26-
Like `kind`, [`minikube`](https://minikube.sigs.k8s.io/) is a tool that lets you run Kubernetes
27-
locally. `minikube` runs a single-node Kubernetes cluster on your personal
28-
computer (including Windows, macOS and Linux PCs) so that you can try out
29-
Kubernetes, or for daily development work.
20+
kubectl is installable on a variety of Linux platforms, macOS and Windows. Find your preferred operating system [here](/docs/tasks/tools/#kubectl).
3021

31-
You can follow the official
32-
[Get Started!](https://minikube.sigs.k8s.io/docs/start/) guide if your focus is
33-
on getting the tool installed.
34-
-->
3522

23+
24+
## Options for trying out Kubernetes locally
25+
To experiment with Kubernetes locally, you need tools that allow you to simulate a Kubernetes cluster on your machine. These tools create lightweight clusters for testing, development, or learning purposes without requiring extensive infrastructure.
26+
27+
### 1. kind
28+
[`kind`](https://kind.sigs.k8s.io/) lets you run Kubernetes on your local computer. This tool requires that you have either [Docker](https://www.docker.com/) or [Podman](https://podman.io/) installed.
29+
30+
The kind [Quick Start](https://kind.sigs.k8s.io/docs/user/quick-start/) page shows you what you need to do to get up and running with kind.
31+
32+
### 2. minikube
33+
Like `kind`[`minikube`](https://minikube.sigs.k8s.io/) is a tool that lets you run Kubernetes locally. `minikube` runs an all-in-one or a multi-node local Kubernetes cluster on your personal computer (including Windows, macOS and Linux PCs) so that you can try out Kubernetes, or for daily development work.
34+
35+
You can follow the official [Get Started](https://minikube.sigs.k8s.io/docs/start/) guide to set it up.
36+
37+
### 3. Other 3rd party tools
38+
There are additional tools like [MicroK8s](https://microk8s.io/docs) and [k3d](https://k3d.io/stable/) for running Kubernetes clusters locally.
39+
40+
### 4. Online Playground Environment
41+
If you don’t want to install Kubernetes locally, you can use online environments to practice.
42+
43+
- [Killer Coda](https://killercoda.com/): Interactive Kubernetes labs for various scenarios.
44+
- [Play With Kubernetes](https://labs.play-with-k8s.com/): Browser-based Kubernetes playground to spin up clusters on demand.
45+
46+
47+
## What's next: Practice setting up a production-like cluster
48+
49+
While the tools above are great for learning, setting up a production-like cluster provides deeper insights into how Kubernetes operates in real-world scenarios.
50+
51+
[Kubeadm]() is a tool designed to help you set up a secure and functional cluster with minimal complexity.
52+
53+
If you're interested in taking your learning even further, check out the [Production Environment](/docs/setup/production-environment/) page for advanced practices and considerations when preparing for real-world Kubernetes deployments.

static/_redirects

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -401,12 +401,6 @@
401401

402402
/docs/setup/minikube/ /docs/tasks/tools/ 302
403403
/id/docs/setup/minikube/ /id/docs/tasks/tools/ 302
404-
/docs/setup/learning-environment/ /docs/tasks/tools/ 302!
405-
/bn/docs/setup/learning-environment/ /bn/docs/tasks/tools/ 302!
406-
/id/docs/setup/learning-environment/ /id/docs/tasks/tools/ 302!
407-
/zh-cn/docs/setup/learning-environment/ /zh-cn/docs/tasks/tools/ 302!
408-
/ja/docs/setup/learning-environment/ /ja/docs/tasks/tools/ 302!
409-
/hi/docs/setup/learning-environment/ /hi/docs/tasks/tools/ 302!
410404
/docs/setup/learning-environment/kind/ /docs/tasks/tools/ 302
411405
/id/docs/setup/learning-environment/kind/ /id/docs/tasks/tools/ 302
412406
/docs/setup/learning-environment/minikube/ /docs/tasks/tools/ 302

0 commit comments

Comments
 (0)