Skip to content

Commit 6beb1b1

Browse files
authored
Merge pull request #24727 from raghvenders/patch-3
Clean up reference section
2 parents fa7ece8 + c77e380 commit 6beb1b1

File tree

9 files changed

+31
-21
lines changed

9 files changed

+31
-21
lines changed

content/en/docs/reference/_index.md

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ linkTitle: "Reference"
66
main_menu: true
77
weight: 70
88
content_type: concept
9+
no_list: true
910
---
1011

12+
1113
<!-- overview -->
1214

1315
This section of the Kubernetes documentation contains references.
@@ -18,11 +20,17 @@ This section of the Kubernetes documentation contains references.
1820

1921
## API Reference
2022

23+
* [Glossary](/docs/reference/glossary/) - a comprehensive, standardized list of Kubernetes terminology
24+
25+
26+
2127
* [Kubernetes API Reference](/docs/reference/kubernetes-api/)
2228
* [One-page API Reference for Kubernetes {{< param "version" >}}](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/)
2329
* [Using The Kubernetes API](/docs/reference/using-api/) - overview of the API for Kubernetes.
30+
* [API access control](/docs/reference/access-authn-authz/) - details on how Kubernetes controls API access
31+
* [Well-Known Labels, Annotations and Taints](/docs/reference/kubernetes-api/labels-annotations-taints/)
2432

25-
## API Client Libraries
33+
## Officially supported client libraries
2634

2735
To call the Kubernetes API from a programming language, you can use
2836
[client libraries](/docs/reference/using-api/client-libraries/). Officially supported
@@ -32,22 +40,28 @@ client libraries:
3240
- [Kubernetes Python client library](https://github.com/kubernetes-client/python)
3341
- [Kubernetes Java client library](https://github.com/kubernetes-client/java)
3442
- [Kubernetes JavaScript client library](https://github.com/kubernetes-client/javascript)
43+
- [Kubernetes Dotnet client library](https://github.com/kubernetes-client/csharp)
44+
- [Kubernetes Haskell Client library](https://github.com/kubernetes-client/haskell)
3545

36-
## CLI Reference
46+
## CLI
3747

3848
* [kubectl](/docs/reference/kubectl/overview/) - Main CLI tool for running commands and managing Kubernetes clusters.
3949
* [JSONPath](/docs/reference/kubectl/jsonpath/) - Syntax guide for using [JSONPath expressions](https://goessner.net/articles/JsonPath/) with kubectl.
4050
* [kubeadm](/docs/reference/setup-tools/kubeadm/) - CLI tool to easily provision a secure Kubernetes cluster.
4151

42-
## Components Reference
52+
## Components
4353

4454
* [kubelet](/docs/reference/command-line-tools-reference/kubelet/) - The primary *node agent* that runs on each node. The kubelet takes a set of PodSpecs and ensures that the described containers are running and healthy.
4555
* [kube-apiserver](/docs/reference/command-line-tools-reference/kube-apiserver/) - REST API that validates and configures data for API objects such as pods, services, replication controllers.
4656
* [kube-controller-manager](/docs/reference/command-line-tools-reference/kube-controller-manager/) - Daemon that embeds the core control loops shipped with Kubernetes.
4757
* [kube-proxy](/docs/reference/command-line-tools-reference/kube-proxy/) - Can do simple TCP/UDP stream forwarding or round-robin TCP/UDP forwarding across a set of back-ends.
48-
* [kube-scheduler](/docs/reference/command-line-tools-reference/kube-scheduler/) - Scheduler that manages availability, performance, and capacity.
49-
* [kube-scheduler Policies](/docs/reference/scheduling/policies)
50-
* [kube-scheduler Profiles](/docs/reference/scheduling/config#profiles)
58+
* [kube-scheduler](/docs/reference/command-line-tools-reference/kube-scheduler/) - Scheduler that manages availability, performance, and capacity.
59+
60+
## Scheduling
61+
62+
* [Scheduler Policies](/docs/reference/scheduling/policies)
63+
* [Scheduler Profiles](/docs/reference/scheduling/config#profiles)
64+
5165

5266
## Design Docs
5367

content/en/docs/reference/access-authn-authz/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: API Access Control
3-
weight: 20
3+
weight: 15
44
no_list: true
55
---
66

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
---
2-
title: Command line tools reference
2+
title: Component tools
33
weight: 60
44
---

content/en/docs/reference/glossary/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
approvers:
33
- chenopis
44
- abiogenesis-now
5-
title: Standardized Glossary
5+
title: Glossary
66
layout: glossary
77
noedit: true
88
default_active_tag: fundamental
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
---
22
title: Kubernetes Issues and Security
3-
weight: 10
3+
weight: 40
44
---
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "kubectl CLI"
2+
title: "kubectl"
33
weight: 60
44
---
55

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
---
2-
title: Setup tools reference
2+
title: Setup tools
33
weight: 50
44
---

content/en/docs/reference/tools.md renamed to content/en/docs/reference/tools/_index.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,17 @@
11
---
2+
title: Other Tools
23
reviewers:
34
- janetkuo
4-
title: Tools
55
content_type: concept
6+
weight: 80
7+
no_list: true
68
---
79

810
<!-- overview -->
911
Kubernetes contains several built-in tools to help you work with the Kubernetes system.
1012

1113

1214
<!-- body -->
13-
## Kubectl
14-
15-
[`kubectl`](/docs/tasks/tools/install-kubectl/) is the command line tool for Kubernetes. It controls the Kubernetes cluster manager.
16-
17-
## Kubeadm
18-
19-
[`kubeadm`](/docs/setup/production-environment/tools/kubeadm/install-kubeadm/) is the command line tool for easily provisioning a secure Kubernetes cluster on top of physical or cloud servers or virtual machines (currently in alpha).
2015

2116
## Minikube
2217

content/en/docs/reference/using-api/_index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
---
2-
title: Kubernetes API Overview
2+
title: API Overview
33
reviewers:
44
- erictune
55
- lavalamp
66
- jbeda
77
content_type: concept
88
weight: 10
9+
no_list: true
910
card:
1011
name: reference
1112
weight: 50

0 commit comments

Comments
 (0)