This repository has been archived by the owner on Jan 19, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 489
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add docs section to reference.octant.dev
Signed-off-by: Wayne Witzel III <[email protected]>
- Loading branch information
Showing
14 changed files
with
238 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
reference.octant.dev now has a Docs section |
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
<title>Octant</title> | ||
<meta name="description" content="Octant - A highly extensible platform for developers to better understand the complexity of Kubernetes clusters" /> | ||
<link rel="canonical" href="https://reference.octant.dev"/> | ||
|
||
<!-- Bots --> | ||
<meta name="robots" content="index,follow"> | ||
<meta name="googlebot" content="index,follow"> | ||
|
||
<!-- Favs --> | ||
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"> | ||
<link rel="icon" href="/favicon.ico" type="image/x-icon"> | ||
|
||
<!-- SEO tags --> | ||
<title>Octant | Validate your Kubernetes configuration</title> | ||
<meta name="generator" content="Storybook" /> | ||
<meta property="og:title" content="Octant" /> | ||
<meta name="author" content="Octant Authors" /> | ||
<meta property="og:locale" content="en_US" /> | ||
<meta name="description" content="Visualize your Kubernetes workloads" /> | ||
<meta property="og:description" content="Visualize your Kubernetes workloads" /> | ||
<meta property="og:site_name" content="Octant" /> | ||
<meta name="twitter:card" content="summary" /> | ||
<meta property="twitter:title" content="Octant" /> | ||
<meta name="twitter:site" content="@projectoctant" /> | ||
<meta name="twitter:creator" content="@Octant Authors" /> | ||
<script type="application/ld+json"> | ||
{"author":{"@type":"Person","name":"Octant Authors"},"headline":"Octant","description":"Visualize your Kubernetes workloads","name":"Octant","@type":"WebSite","url":"/","publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"/octant-logo.png"},"name":"Octant Authors"},"@context":"https://schema.org"}</script> | ||
<!-- SEO tag --> | ||
|
||
<style> | ||
.os-viewport .os-content pre { | ||
background-color: rgb(11, 126, 155)!important; | ||
color: white!important; | ||
} | ||
</style> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
import { create } from '@storybook/theming/create'; | ||
import OctantLogo from './assets/octant-logo.png'; | ||
|
||
export default create({ | ||
base: 'light', | ||
brandTitle: 'Octant', | ||
brandUrl: 'https://github.com/vmware-taznu/octant', | ||
brandImage: OctantLogo | ||
}); |
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
81 changes: 81 additions & 0 deletions
81
web/src/stories/docs/getting-started/GettingStarted.story.mdx
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
import { Meta } from '@storybook/addon-docs/blocks'; | ||
|
||
<Meta | ||
title="Docs/Getting Started/Installation" | ||
parameters={{ | ||
viewMode: 'docs', | ||
previewTabs: { canvas: { hidden: true } }, | ||
canvas: { disable: true }, | ||
}} | ||
/> | ||
|
||
# Getting Started | ||
|
||
## Installation | ||
|
||
### Package (Linux only) | ||
|
||
1. Download the `.deb` or `.rpm` from the [releases page](https://github.com/vmware-tanzu/octant/releases). | ||
|
||
2. Install with either `dpkg -i` or `rpm -i` respectively. | ||
|
||
### Windows | ||
|
||
#### Chocolatey | ||
|
||
1. Install using chocolatey with the following one-liner: | ||
|
||
```sh | ||
choco install octant --confirm | ||
``` | ||
|
||
#### Scoop | ||
|
||
1. Add the [extras](https://github.com/lukesampson/scoop-extras) bucket. | ||
|
||
```sh | ||
scoop bucket add extras | ||
``` | ||
|
||
2. Install using scoop. | ||
|
||
```sh | ||
scoop install octant | ||
``` | ||
|
||
### macOS | ||
|
||
#### Homebrew | ||
|
||
1. Install using Homebrew with the following one-liner: | ||
|
||
```sh | ||
brew install octant | ||
``` | ||
|
||
### Download a Pre-built Binary (Linux, macOS, Windows) | ||
|
||
1. Open the [releases page](https://github.com/vmware-tanzu/octant/releases) from a browser and download the latest tarball or zip file. | ||
|
||
2. Extract the tarball or zip where `X.Y` is the release version: | ||
|
||
```sh | ||
$ tar -xzvf ~/Downloads/octant_0.X.Y_Linux-64bit.tar.gz | ||
octant_0.X.Y_Linux-64bit/README.md | ||
octant_0.X.Y_Linux-64bit/octant | ||
``` | ||
|
||
3. Verify it runs: | ||
|
||
```sh | ||
$ ./octant_0.X.Y_Linux-64bit/octant version | ||
``` | ||
|
||
## Nightly Builds | ||
|
||
Nightly builds of Octant are available for download. | ||
|
||
Please note that nightly builds maybe less stable than our tagged releases and are intended to allow early access to | ||
preview upcoming features and for plugin authors who want access to the latest plugin APIs. | ||
|
||
[Browse nightly builds](https://console.cloud.google.com/storage/browser/octant-nightlies) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
import { Meta } from '@storybook/addon-docs/blocks'; | ||
|
||
<Meta | ||
title="Docs/Intro" | ||
parameters={{ | ||
viewMode: 'docs', | ||
previewTabs: { canvas: { hidden: true } }, | ||
canvas: { disable: true }, | ||
}} | ||
/> | ||
|
||
<div style={{ margin: '0 auto', maxWidth: '600px', color: 'white', textAlign: 'center' }}> | ||
<img | ||
style={{ width: '75%', margin: '0 auto 2em auto' }} | ||
src="https://github.com/vmware-tanzu/octant/raw/master/site/docs/master/octant-logo.png" | ||
/> | ||
<br /> | ||
<br /> | ||
|
||
|
||
<a href="https://github.com/vmware-tanzu/octant/releases/latest"> | ||
<img src="https://img.shields.io/github/release/vmware-tanzu/octant.svg" /> | ||
</a> | ||
| ||
<a href="https://github.com/vmware-tanzu/octant"> | ||
<img src="https://github.com/vmware-tanzu/octant/workflows/preflight-checks/badge.svg" /> | ||
</a> | ||
| ||
<a href="https://github.com/vmware-tanzu/octant/blob/master/LICENSE"> | ||
<img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg" /> | ||
</a> | ||
| ||
<a href="https://github.com/vmware-tanzu/octant"> | ||
<img | ||
alt="GitHub stars" | ||
src="https://img.shields.io/github/stars/vmware-tanzu/octant?style=social" | ||
/> | ||
</a> | ||
|
||
--- | ||
|
||
<h3>A highly extensible platform for developers to better understand the complexity of Kubernetes clusters.</h3> | ||
<p> | ||
Octant is a tool for developers to understand how applications run on a Kubernetes cluster. | ||
It aims to be part of the developer's toolkit for gaining insight and approaching complexity found in Kubernetes. | ||
Octant offers a combination of introspective tooling, cluster navigation, and object management along with a plugin system to further extend its capabilities. | ||
</p> | ||
</div> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
import { Meta } from '@storybook/addon-docs/blocks'; | ||
|
||
<Meta | ||
title="Docs/Getting Started/Why" | ||
parameters={{ | ||
viewMode: 'docs', | ||
previewTabs: { canvas: { hidden: true } }, | ||
canvas: { disable: true }, | ||
}} | ||
/> | ||
|
||
# Why Octant? | ||
|
||
Why build what looks like another Kubernetes dashboard when there are already so many out there? ... | ||
|
||
- [Kubernetes Dashboard](https://github.com/kubernetes/dashboard) | ||
- [Lens](https://k8slens.dev/) | ||
- [Infra](https://infra.app) | ||
- [K9S](https://k9scli.io/) | ||
|
||
The answer is because Octant is not a dashboard, Octant is a platform that ships with a dashboard view. | ||
|
||
The Octant team is building a platform that allows one to create developer experineces | ||
that have Kubernetes at the core. The goal of Octant is to help developers reduce the need to think | ||
about Kubernetes and focus their energy on thinking about their workloads. | ||
|
||
As the Octant team tried out the various different tools, each of them was missing one | ||
thing, the ability to easily extend them to create custom developer experiences around resources | ||
in the Kubernetes cluster. This ability to extend and override the default | ||
behavior of Octant is what makes it so powerful. This allows people | ||
with the tacit knowledge of complex resources to build smart, insightful, and actionable interfaces | ||
around those resources. | ||
|
||
Our goal is simple, create a platform and a community that is working to simplify Kubernetes for everyone. | ||
|
||
We hope you enjoy our work! |