Skip to content

Commit

Permalink
Add guide for replacing Octant
Browse files Browse the repository at this point in the history
  • Loading branch information
ThomasVitale committed Jun 8, 2024
1 parent 612e9f9 commit fb268d7
Show file tree
Hide file tree
Showing 2 changed files with 33 additions and 0 deletions.
32 changes: 32 additions & 0 deletions Guides/replacing-octant.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Replacing Octant

[Octant](https://octant.dev) is the tool used in the book to provision a Kubernetes management console in your local environment.
Since the book got published, Octant stopped being maintained.

This guide describes two alternatives.

## Replacing Octant with HeadLamp

[HeadLamp] is an open-source and CNCF Sandbox project providing a convenient Kubernetes web UI. On your local environment, you can run it as a desktop application.

On macOS and Linux, you can install HeadLamp as follows.

```shell
brew install --cask headlamp
```

You can then open HeadLamp as any other desktop application on your machine.

Refer to the [official documentation](https://headlamp.dev/docs/latest/installation/) for more information.

## Replacing Octant with Kubernetes Dashboard

The Kubernetes project provides an optional dashboard that can be installed in a cluster. If you're using minikube like explained in the book, you can provision the dashboard via the official addon.

If you have already a cluster provisioned with minikube, you can access the dashboard UI with the following command.

```shell
minikube dashboard
```

Refer to the [official documentation](https://minikube.sigs.k8s.io/docs/handbook/dashboard/) for more information.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ Gradle | Maven
* [Minikube configuration behind a proxy](https://github.com/ThomasVitale/cloud-native-spring-in-action/tree/main/Guides/minikube-configuration-behind-a-proxy.md)
* [Observability setup on Kubernetes](https://github.com/ThomasVitale/cloud-native-spring-in-action/tree/main/Guides/grafana-observability-stack)
* [Replacing Kubeval with Kubeconform](https://github.com/ThomasVitale/cloud-native-spring-in-action/tree/main/Guides/replacing-kubeval-with-kubeconform.md)
* [Replacing Octant](https://github.com/ThomasVitale/cloud-native-spring-in-action/tree/main/Guides/replacing-octant.md)
* [Setting up a Kubernetes cluster for Polar Bookshop on Azure](#)
* [Setting up a Kubernetes cluster for Polar Bookshop on DigitalOcean](#)
* [Testing RabbitMQ with Testcontainers](https://github.com/ThomasVitale/cloud-native-spring-in-action/tree/main/Guides/testing-rabbitmq-with-testcontainers.md)
Expand Down

0 comments on commit fb268d7

Please sign in to comment.