k3s/docs
Derek Carr 91131a654e Merge pull request #5186 from markturansky/pv_proposal
Persistent Storage proposal edits
2015-03-12 09:58:02 -04:00
..
design Merge pull request #5186 from markturansky/pv_proposal 2015-03-12 09:58:02 -04:00
devel Add a doc on making PRs easier to review 2015-03-10 06:25:40 -07:00
getting-started-guides coreos/azure: Pass number of minions as an argument 2015-03-11 12:22:55 +00:00
man Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
proposals auto-scaler proposal 2015-03-04 08:53:18 -05:00
README.md Add cluster management doc 2015-03-04 13:47:49 -08:00
accessing-the-cluster.md Add documentation for redirect 2015-03-04 17:03:18 -08:00
accessing_the_api.md Update ports doc. 2015-02-13 09:18:40 -08:00
annotations.md
api-conventions.md Clarify documentation around resourceVersion 2015-03-05 20:57:22 -08:00
architecture.dia
architecture.png
architecture.svg
authentication.md
authorization.md modify policy to correctly identify resource versus kind 2015-02-04 13:36:01 -05:00
availability.md simple typo 2015-03-09 13:38:41 +00:00
cli-roadmap.md CLI roadmap updates. 2015-03-11 22:51:40 +00:00
client-libraries.md add kubeclient to list of ruby client libraries 2015-03-02 17:43:01 +02:00
cluster_management.md Added kernel upgrade sketch 2015-03-11 10:45:04 -07:00
container-environment.md
containers.md
dns.md
glossary.md
identifiers.md
images.md update images doc to talk about GCR 2015-02-15 10:29:31 -08:00
kibana.png
kubeconfig-file.md Add documentation on legacy kubernetes_auth file to kubeconfig-file.md 2015-03-05 09:33:37 -08:00
kubectl-clusterinfo.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-config-set-cluster.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-config-set-context.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-config-set-credentials.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-config-set.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-config-unset.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-config-use-context.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-config-view.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-config.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-create.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-delete.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-describe.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-exec.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-expose.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-get.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-label.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-log.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-namespace.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-port-forward.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-proxy.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-resize.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-rollingupdate.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-run-container.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-stop.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-update.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl-version.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
kubectl.md Fix md generation for kubectl docs 2015-03-11 16:42:40 -07:00
labels.md updating labels.md and design/labels.md 2015-03-11 23:29:59 +01:00
logging.md Update cluster level docs for proxy access 2015-03-02 16:14:03 -08:00
namespaces.md
networking.md Add a better networking doc 2015-03-06 16:48:56 -08:00
node.md Make periodic sync nodes from cloud provider optional. 2015-02-09 13:42:44 -08:00
overview.md fixing ui url 2015-03-11 14:50:19 -07:00
ovs-networking.md
ovs-networking.png
pod-states.md
pods.md docs/pods: update to address comments 2015-02-21 14:03:55 -08:00
replication-controller.md
resources.md docs: fix ior to or 2015-03-03 14:17:42 -08:00
roadmap.md Update roadmap.md 2015-02-17 23:09:45 -08:00
salt.md
services.md Better docs for Services and public IPs. 2015-03-04 22:13:57 -08:00
services_detail.png Better docs for Services and public IPs. 2015-03-04 22:13:57 -08:00
services_detail.svg Better docs for Services and public IPs. 2015-03-04 22:13:57 -08:00
services_overview.png Better docs for Services and public IPs. 2015-03-04 22:13:57 -08:00
services_overview.svg Better docs for Services and public IPs. 2015-03-04 22:13:57 -08:00
ui.md Fix the command in ui.md 2015-02-19 11:37:03 -08:00
volumes.md Now that we automatically format GCE PD, remove formatting from the e2e test. 2015-02-06 20:30:58 -08:00

README.md

Kubernetes Documentation

Getting started guides are in getting-started-guides.

There are example files and walkthroughs in the examples folder.

If you're developing Kubernetes, docs are in the devel folder.

Design docs are in design.

API objects are explained at http://kubernetes.io/third_party/swagger-ui/.

Frequently asked questions are answered on this project's wiki.

Primary concepts

  • Overview (overview.md): A brief overview of Kubernetes concepts.

  • Nodes (node.md): A node is a worker machine in Kubernetes.

  • Pods (pods.md): A pod is a tightly-coupled group of containers with shared volumes.

  • The Life of a Pod (pod-states.md): Covers the intersection of pod states, the PodStatus type, the life-cycle of a pod, events, restart policies, and replication controllers.

  • Replication Controllers (replication-controller.md): A replication controller ensures that a specified number of pod "replicas" are running at any one time.

  • Services (services.md): A Kubernetes service is an abstraction which defines a logical set of pods and a policy by which to access them.

  • Volumes (volumes.md): A Volume is a directory, possibly with some data in it, which is accessible to a Container.

  • Labels (labels.md): Labels are key/value pairs that are attached to objects, such as pods. Labels can be used to organize and to select subsets of objects.

  • Accessing the API (accessing_the_api.md): Ports, IPs, proxies, and firewall rules.

  • Kubernetes Web Interface (ui.md): Accessing the Kubernetes web user interface.

  • Kubectl Command Line Interface (kubectl.md): The kubectl command line reference.

  • Roadmap (roadmap.md): The set of supported use cases, features, docs, and patterns that are required before Kubernetes 1.0.

  • Glossary (glossary.md): Terms and concepts.

  • Cluster Management (cluster_management.md): Starting and upgrading clusters.

Further reading

  • Annotations (annotations.md): Attaching arbitrary non-identifying metadata.

  • API Conventions (api-conventions.md): Defining the verbs and resources used in the Kubernetes API.

  • Authentication Plugins (authentication.md): The current and planned states of authentication tokens.

  • Authorization Plugins (authorization.md): Authorization applies to all HTTP requests on the main apiserver port. This doc explains the available authorization implementations.

  • API Client Libraries (client-libraries.md): A list of existing client libraries, both supported and user-contributed.

  • Kubernetes Container Environment (container-environment.md): Describes the environment for Kubelet managed containers on a Kubernetes node.

  • DNS Integration with SkyDNS (dns.md): Resolving a DNS name directly to a Kubernetes service.

  • Identifiers (identifiers.md): Names and UIDs explained.

  • Images (images.md): Information about container images and private registries.

  • Logging (logging.md): Pointers to logging info.

  • Namespaces (namespaces.md): Namespaces help different projects, teams, or customers to share a kubernetes cluster.

  • Networking (networking.md): Pod networking overview.

  • OpenVSwitch GRE/VxLAN networking (ovs-networking.md): Using OpenVSwitch to set up networking between pods across Kubernetes nodes.

  • The Kubernetes Resource Model (resources.md): Provides resource information such as size, type, and quantity to assist in assigning Kubernetes resources appropriately.

  • Using Salt to configure Kubernetes (salt.md): The Kubernetes cluster can be configured using Salt.