The cluster administration overview is for anyone creating or administering a Kubernetes cluster. It assumes some familiarity with concepts in the User Guide.
There are many different examples of how to setup a Kubernetes cluster. Many of them are listed in this matrix. We call each of the combinations in this matrix a distro.
Before choosing a particular guide, here are some things to consider:
Pick one of the Getting Started Guides from the matrix and follow it. If none of the Getting Started Guides fits, you may want to pull ideas from several of the guides.
One option for custom networking is OpenVSwitch GRE/VxLAN networking (ovs-networking.md), which uses OpenVSwitch to set up networking between pods across Kubernetes nodes.
If you are modifying an existing guide which uses Salt, this document explains how Salt is used in the Kubernetes project.
DNS Integration with SkyDNS (dns.md): Resolving a DNS name directly to a Kubernetes service.
Cluster-level logging: Saving container logs to a central log store with search/browsing interface.
Kubernetes Container Environment (docs/user-guide/container-environment.md): Describes the environment for Kubelet managed containers on a Kubernetes node.
Securing access to the API Server accessing the api
Authentication authentication
Authorization authorization
Admission Controllers admission controllers
Sysctls sysctls
Audit audit
Securing the kubelet