Merge branch 'master' into calico-addon-link

reviewable/pr1971/r2
devin-donnelly 2016-12-20 15:59:58 -05:00 committed by GitHub
commit fc7d0698e4
306 changed files with 865 additions and 866 deletions

View File

@ -1,3 +1,4 @@
source "https://rubygems.org" source "https://rubygems.org"
gem "github-pages", group: :jekyll_plugins gem "github-pages", group: :jekyll_plugins
gem "jekyll-include-cache", "~> 0.1"

View File

@ -12,7 +12,7 @@ GEM
coffee-script (2.4.1) coffee-script (2.4.1)
coffee-script-source coffee-script-source
execjs execjs
coffee-script-source (1.11.1) coffee-script-source (1.12.2)
colorator (1.1.0) colorator (1.1.0)
ethon (0.10.1) ethon (0.10.1)
ffi (>= 1.3.0) ffi (>= 1.3.0)
@ -22,7 +22,7 @@ GEM
ffi (1.9.14) ffi (1.9.14)
forwardable-extended (2.6.0) forwardable-extended (2.6.0)
gemoji (2.1.0) gemoji (2.1.0)
github-pages (109) github-pages (112)
activesupport (= 4.2.7) activesupport (= 4.2.7)
github-pages-health-check (= 1.3.0) github-pages-health-check (= 1.3.0)
jekyll (= 3.3.1) jekyll (= 3.3.1)
@ -42,8 +42,20 @@ GEM
jekyll-seo-tag (= 2.1.0) jekyll-seo-tag (= 2.1.0)
jekyll-sitemap (= 0.12.0) jekyll-sitemap (= 0.12.0)
jekyll-swiss (= 0.4.0) jekyll-swiss (= 0.4.0)
jekyll-theme-primer (= 0.1.1) jekyll-theme-architect (= 0.0.3)
jekyll-titles-from-headings (= 0.1.2) jekyll-theme-cayman (= 0.0.3)
jekyll-theme-dinky (= 0.0.3)
jekyll-theme-hacker (= 0.0.3)
jekyll-theme-leap-day (= 0.0.3)
jekyll-theme-merlot (= 0.0.3)
jekyll-theme-midnight (= 0.0.3)
jekyll-theme-minimal (= 0.0.3)
jekyll-theme-modernist (= 0.0.3)
jekyll-theme-primer (= 0.1.5)
jekyll-theme-slate (= 0.0.3)
jekyll-theme-tactile (= 0.0.3)
jekyll-theme-time-machine (= 0.0.3)
jekyll-titles-from-headings (= 0.1.3)
jemoji (= 0.7.0) jemoji (= 0.7.0)
kramdown (= 1.11.1) kramdown (= 1.11.1)
liquid (= 3.0.6) liquid (= 3.0.6)
@ -86,6 +98,8 @@ GEM
jekyll-github-metadata (2.2.0) jekyll-github-metadata (2.2.0)
jekyll (~> 3.1) jekyll (~> 3.1)
octokit (~> 4.0, != 4.4.0) octokit (~> 4.0, != 4.4.0)
jekyll-include-cache (0.1.0)
jekyll (~> 3.3)
jekyll-mentions (1.2.0) jekyll-mentions (1.2.0)
activesupport (~> 4.0) activesupport (~> 4.0)
html-pipeline (~> 2.3) html-pipeline (~> 2.3)
@ -106,9 +120,33 @@ GEM
jekyll-sitemap (0.12.0) jekyll-sitemap (0.12.0)
jekyll (~> 3.3) jekyll (~> 3.3)
jekyll-swiss (0.4.0) jekyll-swiss (0.4.0)
jekyll-theme-primer (0.1.1) jekyll-theme-architect (0.0.3)
jekyll (~> 3.3) jekyll (~> 3.3)
jekyll-titles-from-headings (0.1.2) jekyll-theme-cayman (0.0.3)
jekyll (~> 3.3)
jekyll-theme-dinky (0.0.3)
jekyll (~> 3.3)
jekyll-theme-hacker (0.0.3)
jekyll (~> 3.3)
jekyll-theme-leap-day (0.0.3)
jekyll (~> 3.3)
jekyll-theme-merlot (0.0.3)
jekyll (~> 3.3)
jekyll-theme-midnight (0.0.3)
jekyll (~> 3.3)
jekyll-theme-minimal (0.0.3)
jekyll (~> 3.3)
jekyll-theme-modernist (0.0.3)
jekyll (~> 3.3)
jekyll-theme-primer (0.1.5)
jekyll (~> 3.3)
jekyll-theme-slate (0.0.3)
jekyll (~> 3.3)
jekyll-theme-tactile (0.0.3)
jekyll (~> 3.3)
jekyll-theme-time-machine (0.0.3)
jekyll (~> 3.3)
jekyll-titles-from-headings (0.1.3)
jekyll (~> 3.3) jekyll (~> 3.3)
jekyll-watch (1.5.0) jekyll-watch (1.5.0)
listen (~> 3.0, < 3.1) listen (~> 3.0, < 3.1)
@ -141,7 +179,7 @@ GEM
ffi (>= 0.5.0) ffi (>= 0.5.0)
rouge (1.11.1) rouge (1.11.1)
safe_yaml (1.0.4) safe_yaml (1.0.4)
sass (3.4.22) sass (3.4.23)
sawyer (0.8.1) sawyer (0.8.1)
addressable (>= 2.3.5, < 2.6) addressable (>= 2.3.5, < 2.6)
faraday (~> 0.8, < 1.0) faraday (~> 0.8, < 1.0)
@ -159,6 +197,7 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
github-pages github-pages
jekyll-include-cache (~> 0.1)
BUNDLED WITH BUNDLED WITH
1.13.6 1.13.6

View File

@ -34,8 +34,21 @@ gems:
- jekyll-feed - jekyll-feed
- jekyll-sitemap - jekyll-sitemap
- jekyll-seo-tag - jekyll-seo-tag
- jekyll-include-cache
# SEO # SEO
logo: /images/favicon.png logo: /images/favicon.png
twitter: twitter:
username: kubernetesio username: kubernetesio
# Tables of contents, stored in the _data folder, that control the sidebar nav
tocs:
- docs-home
- guides
- tutorials
- tasks
- concepts
- reference
- tools
- samples
- support

View File

@ -1,13 +1,10 @@
bigheader: "Concepts" bigheader: "Concepts"
abstract: "Detailed explanations of Kubernetes system concepts and abstractions." abstract: "Detailed explanations of Kubernetes system concepts and abstractions."
toc: toc:
- title: Concepts - docs/concepts/index.md
path: /docs/concepts/
- title: Object Metadata - title: Object Metadata
section: section:
- title: Annotations - docs/concepts/object-metadata/annotations.md
path: /docs/concepts/object-metadata/annotations/
- title: Controllers - title: Controllers
section: section:
- title: StatefulSets - docs/concepts/abstractions/controllers/statefulsets.md
path: /docs/concepts/abstractions/controllers/statefulsets/

View File

@ -1,5 +1,4 @@
bigheader: "Kubernetes Documentation" bigheader: "Kubernetes Documentation"
abstract: "Documentation for using and learning about Kubernetes." abstract: "Documentation for using and learning about Kubernetes."
toc: toc:
- title: Kubernetes Documentation - docs/index.md
path: /docs/

View File

@ -1,311 +1,188 @@
bigheader: "Guides" bigheader: "Guides"
abstract: "How to get started, and accomplish tasks, using Kubernetes." abstract: "How to get started, and accomplish tasks, using Kubernetes."
toc: toc:
- title: Guides - docs/user-guide/index.md
path: /docs/user-guide/
- title: Getting Started - title: Getting Started
section: section:
- title: What is Kubernetes? - docs/whatisk8s.md
path: /docs/whatisk8s/ - docs/getting-started-guides/kubeadm.md
- title: Installing Kubernetes on Linux with kubeadm - docs/getting-started-guides/kops.md
path: /docs/getting-started-guides/kubeadm/ - docs/hellonode.md
- title: Installing Kubernetes on AWS with kops - docs/getting-started-guides/kubectl.md
path: /docs/getting-started-guides/kops/ - docs/getting-started-guides/binary_release.md
- title: Hello World on Google Container Engine
path: /docs/hellonode/
- title: Installing kubectl
path: /docs/getting-started-guides/kubectl/
- title: Downloading or Building Kubernetes
path: /docs/getting-started-guides/binary_release/
- title: Online Training Course - title: Online Training Course
path: https://www.udacity.com/course/scalable-microservices-with-kubernetes--ud615 path: https://www.udacity.com/course/scalable-microservices-with-kubernetes--ud615
- title: Accessing the Cluster - title: Accessing the Cluster
section: section:
- title: Installing and Setting up kubectl - docs/user-guide/prereqs.md
path: /docs/user-guide/prereqs/ - docs/user-guide/accessing-the-cluster.md
- title: Accessing Clusters - docs/user-guide/sharing-clusters.md
path: /docs/user-guide/accessing-the-cluster/ - docs/user-guide/kubeconfig-file.md
- title: Sharing Cluster Access with kubeconfig
path: /docs/user-guide/sharing-clusters/
- title: Authenticating Across Clusters with kubeconfig
path: /docs/user-guide/kubeconfig-file/
- title: User Guide - docs/user-guide/index.md
path: /docs/user-guide/
- title: Web UI (Dashboard) - docs/user-guide/ui.md
path: /docs/user-guide/ui/
- title: Workload Deployment and Management - title: Workload Deployment and Management
section: section:
- title: Launching, Exposing, and Killing Applications - docs/user-guide/quick-start.md
path: /docs/user-guide/quick-start/ - docs/user-guide/deploying-applications.md
- title: Deploying Applications - docs/user-guide/managing-deployments.md
path: /docs/user-guide/deploying-applications/ - docs/user-guide/replication-controller/operations.md
- title: Managing Resources - docs/user-guide/resizing-a-replication-controller.md
path: /docs/user-guide/managing-deployments/ - docs/user-guide/rolling-updates.md
- title: Replication Controller Operations - docs/user-guide/update-demo/index.md
path: /docs/user-guide/replication-controller/operations/ - docs/user-guide/secrets/walkthrough.md
- title: Resizing a Replication Controller - docs/user-guide/configmap/index.md
path: /docs/user-guide/resizing-a-replication-controller/ - docs/user-guide/horizontal-pod-autoscaling/walkthrough.md
- title: Rolling Updates - docs/user-guide/config-best-practices.md
path: /docs/user-guide/rolling-updates/ - docs/user-guide/working-with-resources.md
- title: Rolling Update Demo - docs/user-guide/garbage-collection.md
path: /docs/user-guide/update-demo/
- title: Secrets Walkthrough
path: /docs/user-guide/secrets/walkthrough/
- title: Using ConfigMap
path: /docs/user-guide/configmap/
- title: Horizontal Pod Autoscaling
path: /docs/user-guide/horizontal-pod-autoscaling/walkthrough/
- title: Best Practices for Configuration
path: /docs/user-guide/config-best-practices/
- title: Using kubectl to Manage Resources
path: /docs/user-guide/working-with-resources/
- title: Garbage Collection (Beta)
path: /docs/user-guide/garbage-collection/
- title: Using NetworkPolicy - title: Using NetworkPolicy
section: section:
- title: Example Walkthrough - docs/getting-started-guides/network-policy/walkthrough.md
path: /docs/getting-started-guides/network-policy/walkthrough/ - docs/getting-started-guides/network-policy/calico.md
- title: Using Calico for NetworkPolicy - docs/getting-started-guides/network-policy/romana.md
path: /docs/getting-started-guides/network-policy/calico/
- title: Using Romana for NetworkPolicy
path: /docs/getting-started-guides/network-policy/romana/
- title: Batch Jobs - title: Batch Jobs
section: section:
- title: Jobs - docs/user-guide/jobs.md
path: /docs/user-guide/jobs/ - docs/user-guide/jobs/expansions/index.md
- title: Parallel Processing using Expansions - docs/user-guide/jobs/work-queue-1/index.md
path: /docs/user-guide/jobs/expansions/ - docs/user-guide/jobs/work-queue-2/index.md
- title: Coarse Parallel Processing using a Work Queue - docs/user-guide/cron-jobs.md
path: /docs/user-guide/jobs/work-queue-1/
- title: Fine Parallel Processing using a Work Queue
path: /docs/user-guide/jobs/work-queue-2/
- title: Cron Jobs
path: /docs/user-guide/cron-jobs/
- title: Service Discovery and Load Balancing - title: Service Discovery and Load Balancing
section: section:
- title: Connecting Applications with Services - docs/user-guide/connecting-applications.md
path: /docs/user-guide/connecting-applications/ - docs/user-guide/services/operations.md
- title: Service Operations - docs/user-guide/load-balancer.md
path: /docs/user-guide/services/operations/ - docs/user-guide/services-firewalls.md
- title: Creating an External Load Balancer - docs/user-guide/federation/federated-services.md
path: /docs/user-guide/load-balancer/
- title: Configuring Your Cloud Provider's Firewalls
path: /docs/user-guide/services-firewalls/
- title: Cross-cluster Service Discovery using Federated Services
path: /docs/user-guide/federation/federated-services/
- title: Containers and Pods - title: Containers and Pods
section: section:
- title: Running Your First Containers - docs/user-guide/simple-nginx.md
path: /docs/user-guide/simple-nginx/ - docs/user-guide/pods/single-container.md
- title: Creating Single-Container Pods - docs/user-guide/pods/multi-container.md
path: /docs/user-guide/pods/single-container/ - docs/user-guide/configuring-containers.md
- title: Creating Multi-Container Pods - docs/user-guide/production-pods.md
path: /docs/user-guide/pods/multi-container/ - docs/user-guide/containers.md
- title: Configuring Containers - docs/user-guide/environment-guide/index.md
path: /docs/user-guide/configuring-containers/ - docs/user-guide/compute-resources.md
- title: Working with Containers in Production - docs/user-guide/pod-states.md
path: /docs/user-guide/production-pods/ - docs/user-guide/liveness/index.md
- title: Commands and Capabilities - docs/user-guide/container-environment.md
path: /docs/user-guide/containers/ - docs/user-guide/node-selection/index.md
- title: Using Environment Variables - docs/user-guide/downward-api/index.md
path: /docs/user-guide/environment-guide/ - docs/user-guide/downward-api/volume/index.md
- title: Managing Compute Resources - docs/user-guide/persistent-volumes/walkthrough.md
path: /docs/user-guide/compute-resources/ - docs/user-guide/petset/bootstrapping/index.md
- title: The Lifecycle of a Pod
path: /docs/user-guide/pod-states/
- title: Checking Pod Health
path: /docs/user-guide/liveness/
- title: Container Lifecycle Hooks
path: /docs/user-guide/container-environment/
- title: Assigning Pods to Nodes
path: /docs/user-guide/node-selection/
- title: Using the Downward API to Convey Pod Properties
path: /docs/user-guide/downward-api/
- title: Downward API Volumes
path: /docs/user-guide/downward-api/volume
- title: Persistent Volumes Walkthrough
path: /docs/user-guide/persistent-volumes/walkthrough/
- title: Bootstrapping Pet Sets
path: /docs/user-guide/petset/bootstrapping/
- title: Monitoring, Logging, and Debugging Containers - title: Monitoring, Logging, and Debugging Containers
section: section:
- title: Resource Usage Monitoring - docs/user-guide/monitoring.md
path: /docs/user-guide/monitoring/ - docs/getting-started-guides/logging.md
- title: Logging - docs/getting-started-guides/logging-elasticsearch.md
path: /docs/getting-started-guides/logging/ - docs/user-guide/getting-into-containers.md
- title: Logging with Elasticsearch and Kibana - docs/user-guide/connecting-to-applications-proxy.md
path: /docs/getting-started-guides/logging-elasticsearch/ - docs/user-guide/connecting-to-applications-port-forward.md
- title: Running Commands in a Container with kubectl exec
path: /docs/user-guide/getting-into-containers/
- title: Connect with Proxies
path: /docs/user-guide/connecting-to-applications-proxy/
- title: Connect with Port Forwarding
path: /docs/user-guide/connecting-to-applications-port-forward/
- title: Using Explorer to Examine the Runtime Environment - title: Using Explorer to Examine the Runtime Environment
path: https://github.com/kubernetes/kubernetes/tree/release-1.3/examples/explorer path: https://github.com/kubernetes/kubernetes/tree/release-1.3/examples/explorer
- title: Creating a Cluster - title: Creating a Cluster
section: section:
- title: Picking the Right Solution - docs/getting-started-guides/index.md
path: /docs/getting-started-guides/
- title: Running Kubernetes on Your Local Machine - title: Running Kubernetes on Your Local Machine
section: section:
- title: Running Kubernetes Locally via Minikube - docs/getting-started-guides/minikube.md
path: /docs/getting-started-guides/minikube/ - docs/getting-started-guides/alternatives.md
- title: Deprecated Alternatives
path: /docs/getting-started-guides/alternatives/
- title: Running Kubernetes on Turn-key Cloud Solutions - title: Running Kubernetes on Turn-key Cloud Solutions
section: section:
- title: Running Kubernetes on Google Container Engine - title: Running Kubernetes on Google Container Engine
path: https://cloud.google.com/container-engine/docs/before-you-begin/ path: https://cloud.google.com/container-engine/docs/before-you-begin/
- title: Running Kubernetes on Google Compute Engine - docs/getting-started-guides/gce.md
path: /docs/getting-started-guides/gce/ - docs/getting-started-guides/aws.md
- title: Running Kubernetes on AWS EC2
path: /docs/getting-started-guides/aws/
- title: Running Kubernetes on Azure Container Service - title: Running Kubernetes on Azure Container Service
path: https://docs.microsoft.com/en-us/azure/container-service/container-service-kubernetes-walkthrough path: https://docs.microsoft.com/en-us/azure/container-service/container-service-kubernetes-walkthrough
- title: Running Kubernetes on Azure - docs/getting-started-guides/azure.md
path: /docs/getting-started-guides/azure/ - docs/getting-started-guides/clc.md
- title: Running Kubernetes on CenturyLink Cloud
path: /docs/getting-started-guides/clc/
- title: Running Kubernetes on IBM SoftLayer - title: Running Kubernetes on IBM SoftLayer
path: https://github.com/patrocinio/kubernetes-softlayer path: https://github.com/patrocinio/kubernetes-softlayer
- title: Running Kubernetes on Custom Solutions - title: Running Kubernetes on Custom Solutions
section: section:
- title: Creating a Custom Cluster from Scratch - docs/getting-started-guides/scratch.md
path: /docs/getting-started-guides/scratch/
- title: Custom Cloud Solutions - title: Custom Cloud Solutions
section: section:
- title: CoreOS on AWS or GCE - docs/getting-started-guides/coreos/index.md
path: /docs/getting-started-guides/coreos/ - /docs/getting-started-guides/juju/
- title: Ubuntu on AWS or Joyent - docs/getting-started-guides/rackspace.md
path: /docs/getting-started-guides/juju/
- title: CoreOS on Rackspace
path: /docs/getting-started-guides/rackspace/
- title: On-Premise VMs - title: On-Premise VMs
section: section:
- title: CoreOS on Vagrant - docs/getting-started-guides/coreos/index.md
path: /docs/getting-started-guides/coreos/ - docs/getting-started-guides/cloudstack.md
- title: Cloudstack - docs/getting-started-guides/vsphere.md
path: /docs/getting-started-guides/cloudstack/ - docs/getting-started-guides/photon-controller.md
- title: VMware vSphere - /docs/getting-started-guides/juju/
path: /docs/getting-started-guides/vsphere/ - docs/getting-started-guides/dcos.md
- title: VMware Photon Controller - docs/getting-started-guides/libvirt-coreos.md
path: /docs/getting-started-guides/photon-controller/ - docs/getting-started-guides/ovirt.md
- title: Juju - docs/getting-started-guides/openstack-heat.md
path: /docs/getting-started-guides/juju/
- title: DCOS
path: /docs/getting-started-guides/dcos/
- title: CoreOS on libvirt
path: /docs/getting-started-guides/libvirt-coreos/
- title: oVirt
path: /docs/getting-started-guides/ovirt/
- title: OpenStack Heat
path: /docs/getting-started-guides/openstack-heat/
- title: rkt - title: rkt
section: section:
- title: Running Kubernetes with rkt - docs/getting-started-guides/rkt/index.md
path: /docs/getting-started-guides/rkt/ - docs/getting-started-guides/rkt/notes.md
- title: Known Issues when Using rkt - docs/getting-started-guides/mesos/index.md
path: /docs/getting-started-guides/rkt/notes/ - docs/getting-started-guides/mesos-docker.md
- title: Kubernetes on Mesos
path: /docs/getting-started-guides/mesos/
- title: Kubernetes on Mesos on Docker
path: /docs/getting-started-guides/mesos-docker/
- title: Bare Metal - title: Bare Metal
section: section:
- title: Offline - docs/getting-started-guides/coreos/bare_metal_offline.md
path: /docs/getting-started-guides/coreos/bare_metal_offline/ - docs/getting-started-guides/fedora/fedora_ansible_config.md
- title: Fedora via Ansible - docs/getting-started-guides/fedora/fedora_manual_config.md
path: /docs/getting-started-guides/fedora/fedora_ansible_config/ - docs/getting-started-guides/fedora/flannel_multi_node_cluster.md
- title: Fedora (Single Node) - docs/getting-started-guides/centos/centos_manual_config.md
path: /docs/getting-started-guides/fedora/fedora_manual_config/ - docs/getting-started-guides/coreos/index.md
- title: Fedora (Multi Node) - /docs/getting-started-guides/ubuntu/
path: /docs/getting-started-guides/fedora/flannel_multi_node_cluster/ - docs/getting-started-guides/windows/index.md
- title: CentOS - docs/admin/node-conformance.md
path: /docs/getting-started-guides/centos/centos_manual_config/ - docs/getting-started-guides/docker-multinode.md
- title: CoreOS - docs/admin/cluster-large.md
path: /docs/getting-started-guides/coreos - docs/admin/multiple-zones.md
- title: Ubuntu - docs/admin/high-availability/index.md
path: /docs/getting-started-guides/ubuntu/
- title: Windows Server Containers
path: /docs/getting-started-guides/windows/
- title: Validate Node Setup
path: /docs/admin/node-conformance
- title: Portable Multi-Node Cluster
path: /docs/getting-started-guides/docker-multinode/
- title: Building Large Clusters
path: /docs/admin/cluster-large/
- title: Running in Multiple Zones
path: /docs/admin/multiple-zones/
- title: Building High-Availability Clusters
path: /docs/admin/high-availability/
- title: Administering Clusters - title: Administering Clusters
section: section:
- title: Admin Guide - docs/admin/index.md
path: /docs/admin/ - docs/admin/cluster-management.md
- title: Cluster Management Guide - docs/admin/kubeadm.md
path: /docs/admin/cluster-management/ - docs/admin/addons.md
- title: kubeadm reference - docs/admin/namespaces/index.md
path: /docs/admin/kubeadm/ - docs/admin/namespaces/walkthrough.md
- title: Installing Addons - docs/admin/limitrange/index.md
path: /docs/admin/addons/ - docs/admin/resourcequota/index.md
- title: Sharing a Cluster with Namespaces - docs/admin/resourcequota/walkthrough.md
path: /docs/admin/namespaces/ - docs/admin/cluster-components.md
- title: Namespaces Walkthrough - docs/admin/etcd.md
path: /docs/admin/namespaces/walkthrough/ - docs/admin/multi-cluster.md
- title: Setting Pod CPU and Memory Limits
path: /docs/admin/limitrange/
- title: Understanding Resource Quotas
path: /docs/admin/resourcequota/
- title: Applying Resource Quotas and Limits
path: /docs/admin/resourcequota/walkthrough/
- title: Kubernetes Components
path: /docs/admin/cluster-components/
- title: Configuring Kubernetes Use of etcd
path: /docs/admin/etcd/
- title: Using Multiple Clusters
path: /docs/admin/multi-cluster/
- title: Changing Cluster Size - title: Changing Cluster Size
path: https://github.com/kubernetes/kubernetes/wiki/User-FAQ#how-do-i-change-the-size-of-my-cluster/ path: https://github.com/kubernetes/kubernetes/wiki/User-FAQ#how-do-i-change-the-size-of-my-cluster/
- title: Configuring Multiple Schedulers - docs/admin/multiple-schedulers.md
path: /docs/admin/multiple-schedulers/ - docs/admin/networking.md
- title: Networking in Kubernetes - docs/admin/dns.md
path: /docs/admin/networking/
- title: Using DNS Pods and Services
path: /docs/admin/dns/
- title: Setting Up and Configuring DNS - title: Setting Up and Configuring DNS
path: https://github.com/kubernetes/kubernetes/tree/release-1.3/examples/cluster-dns path: https://github.com/kubernetes/kubernetes/tree/release-1.3/examples/cluster-dns
- title: Master <-> Node Communication - docs/admin/master-node-communication.md
path: /docs/admin/master-node-communication/ - docs/admin/network-plugins.md
- title: Network Plugins - docs/admin/static-pods.md
path: /docs/admin/network-plugins/ - docs/admin/garbage-collection.md
- title: Static Pods - docs/admin/out-of-resource.md
path: /docs/admin/static-pods/ - docs/admin/salt.md
- title: Configuring kubelet Garbage Collection - docs/admin/node-problem.md
path: /docs/admin/garbage-collection/ - docs/admin/apparmor/index.md
- title: Configuring Out Of Resource Handling
path: /docs/admin/out-of-resource/
- title: Configuring Kubernetes with Salt
path: /docs/admin/salt/
- title: Monitoring Node Health
path: /docs/admin/node-problem/
- title: AppArmor
path: /docs/admin/apparmor/
- title: Administering Federation - title: Administering Federation
section: section:
- title: Using kubefed - /docs/admin/federation/kubfed/
path: /docs/admin/federation/kubefed/ - docs/admin/federation/index.md
- title: Using federation-up and deploy.sh
path: /docs/admin/federation/

View File

@ -1,247 +1,141 @@
bigheader: "Reference Documentation" bigheader: "Reference Documentation"
abstract: "Design docs, concept definitions, and references for APIs and CLIs." abstract: "Design docs, concept definitions, and references for APIs and CLIs."
toc: toc:
- title: Reference Documentation - docs/reference.md
path: /docs/reference/
- title: Kubernetes API - title: Kubernetes API
section: section:
- title: Kubernetes API Overview - docs/api.md
path: /docs/api/
- title: Accessing the API - title: Accessing the API
section: section:
- title: Overview - docs/admin/accessing-the-api.md
path: /docs/admin/accessing-the-api/ - docs/admin/authentication.md
- title: Authenticating - docs/admin/authorization.md
path: /docs/admin/authentication/ - docs/admin/admission-controllers.md
- title: Using Authorization Plugins - docs/admin/service-accounts-admin.md
path: /docs/admin/authorization/ - docs/api-reference/v1/operations.html
- title: Using Admission Controllers - docs/api-reference/v1/definitions.html
path: /docs/admin/admission-controllers/ - kubernetes/third_party/swagger-ui/index.md
- title: Managing Service Accounts
path: /docs/admin/service-accounts-admin/
- title: Kubernetes API Operations
path: /docs/api-reference/v1/operations/
- title: Kubernetes API Definitions
path: /docs/api-reference/v1/definitions/
- title: Kubernetes API Swagger Spec
path: /kubernetes/third_party/swagger-ui/
- title: Autoscaling API - title: Autoscaling API
section: section:
- title: Autoscaling API Operations - docs/api-reference/autoscaling/v1/operations.html
path: /docs/api-reference/autoscaling/v1/operations/ - docs/api-reference/autoscaling/v1/definitions.html
- title: Autoscaling API Definitions
path: /docs/api-reference/autoscaling/v1/definitions/
- title: Batch API - title: Batch API
section: section:
- title: Batch API Operations - docs/api-reference/batch/v1/operations.html
path: /docs/api-reference/batch/v1/operations/ - docs/api-reference/batch/v1/definitions.html
- title: Batch API Definitions
path: /docs/api-reference/batch/v1/definitions/
- title: Extensions API - title: Extensions API
section: section:
- title: Extensions API Operations - docs/api-reference/extensions/v1beta1/operations.html
path: /docs/api-reference/extensions/v1beta1/operations/ - docs/api-reference/extensions/v1beta1/definitions.html
- title: Extensions API Definitions
path: /docs/api-reference/extensions/v1beta1/definitions/
- title: kubectl CLI - title: kubectl CLI
section: section:
- title: kubectl Overview - docs/user-guide/kubectl-overview.md
path: /docs/user-guide/kubectl-overview/ - docs/user-guide/docker-cli-to-kubectl.md
- title: kubectl for Docker Users - docs/user-guide/kubectl-conventions.md
path: /docs/user-guide/docker-cli-to-kubectl/ - docs/user-guide/jsonpath.md
- title: kubectl Usage Conventions - docs/user-guide/kubectl-cheatsheet.md
path: /docs/user-guide/kubectl-conventions/
- title: JSONpath Support
path: /docs/user-guide/jsonpath/
- title: kubectl Cheat Sheet
path: /docs/user-guide/kubectl-cheatsheet/
- title: kubectl Commands - title: kubectl Commands
section: section:
- title: kubectl - docs/user-guide/kubectl/index.md
path: /docs/user-guide/kubectl/ - docs/user-guide/kubectl/kubectl_annotate.md
- title: kubectl annotate - docs/user-guide/kubectl/kubectl_api-versions.md
path: /docs/user-guide/kubectl/kubectl_annotate/ - docs/user-guide/kubectl/kubectl_apply.md
- title: kubectl api-versions - docs/user-guide/kubectl/kubectl_attach.md
path: /docs/user-guide/kubectl/kubectl_api-versions/ - docs/user-guide/kubectl/kubectl_autoscale.md
- title: kubectl apply - docs/user-guide/kubectl/kubectl_cluster-info.md
path: /docs/user-guide/kubectl/kubectl_apply/ - docs/user-guide/kubectl/kubectl_config.md
- title: kubectl attach - docs/user-guide/kubectl/kubectl_config_current-context.md
path: /docs/user-guide/kubectl/kubectl_attach/ - docs/user-guide/kubectl/kubectl_config_set-cluster.md
- title: kubectl autoscale - docs/user-guide/kubectl/kubectl_config_set-context.md
path: /docs/user-guide/kubectl/kubectl_autoscale/ - docs/user-guide/kubectl/kubectl_config_set-credentials.md
- title: kubectl cluster-info - docs/user-guide/kubectl/kubectl_config_set.md
path: /docs/user-guide/kubectl/kubectl_cluster-info/ - docs/user-guide/kubectl/kubectl_config_unset.md
- title: kubectl config - docs/user-guide/kubectl/kubectl_config_use-context.md
path: /docs/user-guide/kubectl/kubectl_config/ - docs/user-guide/kubectl/kubectl_config_view.md
- title: kubectl config current-context - docs/user-guide/kubectl/kubectl_convert.md
path: /docs/user-guide/kubectl/kubectl_config_current-context/ - docs/user-guide/kubectl/kubectl_cordon.md
- title: kubectl config set-cluster - docs/user-guide/kubectl/kubectl_create.md
path: /docs/user-guide/kubectl/kubectl_config_set-cluster/ - docs/user-guide/kubectl/kubectl_create_configmap.md
- title: kubectl config set-context - docs/user-guide/kubectl/kubectl_create_namespace.md
path: /docs/user-guide/kubectl/kubectl_config_set-context/ - docs/user-guide/kubectl/kubectl_create_secret_docker-registry.md
- title: kubectl config set-credentials - docs/user-guide/kubectl/kubectl_create_secret.md
path: /docs/user-guide/kubectl/kubectl_config_set-credentials/ - docs/user-guide/kubectl/kubectl_create_secret_generic.md
- title: kubectl config set - docs/user-guide/kubectl/kubectl_create_serviceaccount.md
path: /docs/user-guide/kubectl/kubectl_config_set/ - docs/user-guide/kubectl/kubectl_delete.md
- title: kubectl config unset - docs/user-guide/kubectl/kubectl_describe.md
path: /docs/user-guide/kubectl/kubectl_config_unset/ - docs/user-guide/kubectl/kubectl_drain.md
- title: kubectl config use-context - docs/user-guide/kubectl/kubectl_edit.md
path: /docs/user-guide/kubectl/kubectl_config_use-context/ - docs/user-guide/kubectl/kubectl_exec.md
- title: kubectl config view - docs/user-guide/kubectl/kubectl_explain.md
path: /docs/user-guide/kubectl/kubectl_config_view/ - docs/user-guide/kubectl/kubectl_expose.md
- title: kubectl convert - docs/user-guide/kubectl/kubectl_get.md
path: /docs/user-guide/kubectl/kubectl_convert/ - docs/user-guide/kubectl/kubectl_label.md
- title: kubectl cordon - docs/user-guide/kubectl/kubectl_logs.md
path: /docs/user-guide/kubectl/kubectl_cordon/ - docs/user-guide/kubectl/kubectl_patch.md
- title: kubectl create - docs/user-guide/kubectl/kubectl_port-forward.md
path: /docs/user-guide/kubectl/kubectl_create/ - docs/user-guide/kubectl/kubectl_proxy.md
- title: kubectl create configmap - docs/user-guide/kubectl/kubectl_replace.md
path: /docs/user-guide/kubectl/kubectl_create_configmap/ - docs/user-guide/kubectl/kubectl_rolling-update.md
- title: kubectl create namespace - docs/user-guide/kubectl/kubectl_rollout.md
path: /docs/user-guide/kubectl/kubectl_create_namespace/ - docs/user-guide/kubectl/kubectl_rollout_history.md
- title: kubectl create secret docker-registry - docs/user-guide/kubectl/kubectl_rollout_pause.md
path: /docs/user-guide/kubectl/kubectl_create_secret_docker-registry/ - docs/user-guide/kubectl/kubectl_rollout_resume.md
- title: kubectl create secret - docs/user-guide/kubectl/kubectl_rollout_undo.md
path: /docs/user-guide/kubectl/kubectl_create_secret/ - docs/user-guide/kubectl/kubectl_run.md
- title: kubectl create secret generic - docs/user-guide/kubectl/kubectl_scale.md
path: /docs/user-guide/kubectl/kubectl_create_secret_generic/ - docs/user-guide/kubectl/kubectl_uncordon.md
- title: kubectl create serviceaccount - docs/user-guide/kubectl/kubectl_version.md
path: /docs/user-guide/kubectl/kubectl_create_serviceaccount/
- title: kubectl delete
path: /docs/user-guide/kubectl/kubectl_delete/
- title: kubectl describe
path: /docs/user-guide/kubectl/kubectl_describe/
- title: kubectl drain
path: /docs/user-guide/kubectl/kubectl_drain/
- title: kubectl edit
path: /docs/user-guide/kubectl/kubectl_edit/
- title: kubectl exec
path: /docs/user-guide/kubectl/kubectl_exec/
- title: kubectl explain
path: /docs/user-guide/kubectl/kubectl_explain/
- title: kubectl expose
path: /docs/user-guide/kubectl/kubectl_expose/
- title: kubectl get
path: /docs/user-guide/kubectl/kubectl_get/
- title: kubectl label
path: /docs/user-guide/kubectl/kubectl_label/
- title: kubectl logs
path: /docs/user-guide/kubectl/kubectl_logs/
- title: kubectl patch
path: /docs/user-guide/kubectl/kubectl_patch/
- title: kubectl port-forward
path: /docs/user-guide/kubectl/kubectl_port-forward/
- title: kubectl proxy
path: /docs/user-guide/kubectl/kubectl_proxy/
- title: kubectl replace
path: /docs/user-guide/kubectl/kubectl_replace/
- title: kubectl rolling-update
path: /docs/user-guide/kubectl/kubectl_rolling-update/
- title: kubectl rollout
path: /docs/user-guide/kubectl/kubectl_rollout/
- title: kubectl rollout history
path: /docs/user-guide/kubectl/kubectl_rollout_history/
- title: kubectl rollout pause
path: /docs/user-guide/kubectl/kubectl_rollout_pause/
- title: kubectl rollout resume
path: /docs/user-guide/kubectl/kubectl_rollout_resume/
- title: kubectl rollout undo
path: /docs/user-guide/kubectl/kubectl_rollout_undo/
- title: kubectl run
path: /docs/user-guide/kubectl/kubectl_run/
- title: kubectl scale
path: /docs/user-guide/kubectl/kubectl_scale/
- title: kubectl uncordon
path: /docs/user-guide/kubectl/kubectl_uncordon/
- title: kubectl version
path: /docs/user-guide/kubectl/kubectl_version/
- title: Superseded and Deprecated Commands - title: Superseded and Deprecated Commands
section: section:
- title: kubectl namespace - /docs/user-guide/kubectl/kubectl_namespace/
path: /docs/user-guide/kubectl/kubectl_namespace/ - docs/user-guide/kubectl/kubectl_stop.md
- title: kubectl stop
path: /docs/user-guide/kubectl/kubectl_stop/
- title: Kubernetes Components - title: Kubernetes Components
section: section:
- title: kube-apiserver - docs/admin/kube-apiserver.md
path: /docs/admin/kube-apiserver/ - docs/admin/kube-controller-manager.md
- title: kube-controller-manager - docs/admin/kube-proxy.md
path: /docs/admin/kube-controller-manager/ - docs/admin/kube-scheduler.md
- title: kube-proxy
path: /docs/admin/kube-proxy/
- title: kube-scheduler
path: /docs/admin/kube-scheduler/
- title: kubelet - title: kubelet
section: section:
- title: Overview - docs/admin/kubelet.md
path: /docs/admin/kubelet/ - docs/admin/master-node-communication.md
- title: Master-Node communication - docs/admin/kubelet-tls-bootstrapping.md
path: /docs/admin/master-node-communication/ - docs/admin/kubelet-authentication-authorization.md
- title: TLS bootstrapping
path: /docs/admin/kubelet-tls-bootstrapping/
- title: Kubelet authentication/authorization
path: /docs/admin/kubelet-authentication-authorization/
- title: Glossary - title: Glossary
section: section:
- title: Annotations - docs/user-guide/annotations.md
path: /docs/user-guide/annotations/ - docs/admin/daemons.md
- title: Daemon Sets - docs/user-guide/deployments.md
path: /docs/admin/daemons/ - docs/user-guide/horizontal-pod-autoscaling/index.md
- title: Deployments - docs/user-guide/images.md
path: /docs/user-guide/deployments/ - docs/user-guide/ingress.md
- title: Horizontal Pod Autoscaling - docs/user-guide/jobs.md
path: /docs/user-guide/horizontal-pod-autoscaling/ - docs/user-guide/labels.md
- title: Images - docs/user-guide/identifiers.md
path: /docs/user-guide/images/ - docs/user-guide/namespaces.md
- title: Ingress Resources - docs/user-guide/networkpolicies.md
path: /docs/user-guide/ingress/ - docs/admin/node.md
- title: Jobs - docs/user-guide/persistent-volumes/index.md
path: /docs/user-guide/jobs/ - docs/user-guide/petset.md
- title: Labels and Selectors - docs/user-guide/pods/index.md
path: /docs/user-guide/labels/ - docs/user-guide/pod-security-policy/index.md
- title: Names - docs/user-guide/replicasets.md
path: /docs/user-guide/identifiers/ - docs/user-guide/replication-controller/index.md
- title: Namespaces - docs/admin/resourcequota/index.md
path: /docs/user-guide/namespaces/ - docs/user-guide/cron-jobs.md
- title: Network Policies - docs/user-guide/secrets/index.md
path: /docs/user-guide/networkpolicies/ - docs/user-guide/security-context.md
- title: Nodes - docs/user-guide/services/index.md
path: /docs/admin/node/ - docs/user-guide/service-accounts.md
- title: Persistent Volumes - docs/user-guide/thirdpartyresources.md
path: /docs/user-guide/persistent-volumes/ - docs/user-guide/volumes.md
- title: Pet Sets
path: /docs/user-guide/petset/
- title: Pods
path: /docs/user-guide/pods/
- title: Pod Security Policies
path: /docs/user-guide/pod-security-policy/
- title: Replica Sets
path: /docs/user-guide/replicasets/
- title: Replication Controller
path: /docs/user-guide/replication-controller/
- title: Resource Quotas
path: /docs/admin/resourcequota/
- title: Cron Jobs
path: /docs/user-guide/cron-jobs/
- title: Secrets
path: /docs/user-guide/secrets/
- title: Security Context
path: /docs/user-guide/security-context/
- title: Services
path: /docs/user-guide/services/
- title: Service Accounts
path: /docs/user-guide/service-accounts/
- title: Third Party Resources
path: /docs/user-guide/thirdpartyresources/
- title: Volumes
path: /docs/user-guide/volumes/
- title: Kubernetes Design Docs - title: Kubernetes Design Docs
section: section:
@ -251,8 +145,7 @@ toc:
path: https://github.com/kubernetes/kubernetes/blob/release-1.3/docs/design/ path: https://github.com/kubernetes/kubernetes/blob/release-1.3/docs/design/
- title: Kubernetes Identity and Access Management - title: Kubernetes Identity and Access Management
path: https://github.com/kubernetes/kubernetes/blob/release-1.3/docs/design/access.md path: https://github.com/kubernetes/kubernetes/blob/release-1.3/docs/design/access.md
- title: Kubernetes OpenVSwitch GRE/VxLAN networking - docs/admin/ovs-networking.md
path: /docs/admin/ovs-networking/
- title: Security Contexts - title: Security Contexts
path: https://github.com/kubernetes/kubernetes/blob/release-1.3/docs/design/security_context.md path: https://github.com/kubernetes/kubernetes/blob/release-1.3/docs/design/security_context.md
- title: Security in Kubernetes - title: Security in Kubernetes
@ -260,29 +153,18 @@ toc:
- title: Federation - title: Federation
section: section:
- title: Federation User Guide - docs/user-guide/federation/index.md
path: /docs/user-guide/federation/ - docs/user-guide/federation/configmap.md
- title: Federated ConfigMap - docs/user-guide/federation/daemonsets.md
path: /docs/user-guide/federation/configmap/ - docs/user-guide/federation/deployment.md
- title: Federated DaemonSet - docs/user-guide/federation/events.md
path: /docs/user-guide/federation/daemonsets/ - docs/user-guide/federation/federated-ingress.md
- title: Federated Deployment - docs/user-guide/federation/namespaces.md
path: /docs/user-guide/federation/deployment/ - docs/user-guide/federation/replicasets.md
- title: Federated Events - docs/user-guide/federation/secrets.md
path: /docs/user-guide/federation/events/ - docs/federation/api-reference/README.md
- title: Federated Ingress
path: /docs/user-guide/federation/federated-ingress/
- title: Federated Namespaces
path: /docs/user-guide/federation/namespaces/
- title: Federated ReplicaSets
path: /docs/user-guide/federation/replicasets/
- title: Federated Secrets
path: /docs/user-guide/federation/secrets/
- title: Federation API
path: /docs/federation/api-reference/README/
- title: Federation Components - title: Federation Components
section: section:
- title: federation-apiserver - docs/admin/federation-apiserver.md
path: /docs/admin/federation-apiserver
- title : federation-controller-mananger - title : federation-controller-mananger
path: /docs/admin/federation-controller-manager path: /docs/admin/federation-controller-manager

View File

@ -1,8 +1,7 @@
bigheader: "Samples" bigheader: "Samples"
abstract: "A collection of example applications that show how to use Kubernetes." abstract: "A collection of example applications that show how to use Kubernetes."
toc: toc:
- title: Samples - docs/samples.md
path: /docs/samples/
- title: Storage / Database / KV - title: Storage / Database / KV
section: section:
@ -67,8 +66,7 @@ toc:
path: https://github.com/kubernetes/kubernetes/tree/release-1.3/examples/guestbook-go/ path: https://github.com/kubernetes/kubernetes/tree/release-1.3/examples/guestbook-go/
- title: GuestBook - PHP Server - title: GuestBook - PHP Server
path: https://github.com/kubernetes/kubernetes/tree/release-1.3/examples/guestbook/ path: https://github.com/kubernetes/kubernetes/tree/release-1.3/examples/guestbook/
- title: MEAN stack on Google Cloud Platform - docs/getting-started-guides/meanstack.md
path: /docs/getting-started-guides/meanstack/
- title: MySQL + Wordpress - title: MySQL + Wordpress
path: https://github.com/kubernetes/kubernetes/tree/release-1.3/examples/mysql-wordpress-pd/ path: https://github.com/kubernetes/kubernetes/tree/release-1.3/examples/mysql-wordpress-pd/
- title: MySQL + Phabricator Server - title: MySQL + Phabricator Server

View File

@ -1,38 +1,25 @@
bigheader: "Support" bigheader: "Support"
abstract: "Troubleshooting resources, frequently asked questions, and community support channels." abstract: "Troubleshooting resources, frequently asked questions, and community support channels."
toc: toc:
- title: Support - docs/troubleshooting.md
path: /docs/troubleshooting/
- title: Contributing to the Kubernetes Docs - title: Contributing to the Kubernetes Docs
section: section:
- title: Contributing to the Kubernetes Documentation - editdocs.md
path: /editdocs/ - docs/contribute/create-pull-request.md
- title: Creating a Documentation Pull Request - docs/contribute/write-new-topic.md
path: /docs/contribute/create-pull-request/ - docs/contribute/stage-documentation-changes.md
- title: Writing a New Topic - docs/contribute/page-templates.md
path: /docs/contribute/write-new-topic/ - docs/contribute/style-guide.md
- title: Staging Your Documentation Changes
path: /docs/contribute/stage-documentation-changes/
- title: Using Page Templates
path: /docs/contribute/page-templates/
- title: Documentation Style Guide
path: /docs/contribute/style-guide/
- title: Troubleshooting - title: Troubleshooting
section: section:
- title: Debugging Pods and Replication Controllers - docs/user-guide/debugging-pods-and-replication-controllers.md
path: /docs/user-guide/debugging-pods-and-replication-controllers/ - docs/user-guide/introspection-and-debugging.md
- title: Application Introspection and Debugging - docs/user-guide/logging.md
path: /docs/user-guide/introspection-and-debugging/ - docs/user-guide/application-troubleshooting.md
- title: Retrieving Logs - docs/admin/cluster-troubleshooting.md
path: /docs/user-guide/logging/ - docs/user-guide/debugging-services.md
- title: Troubleshooting Applications
path: /docs/user-guide/application-troubleshooting/
- title: Troubleshooting Clusters
path: /docs/admin/cluster-troubleshooting/
- title: Debugging Services
path: /docs/user-guide/debugging-services/
- title: Frequently Asked Questions - title: Frequently Asked Questions
section: section:
@ -47,8 +34,7 @@ toc:
section: section:
- title: Kubernetes Issue Tracker on GitHub - title: Kubernetes Issue Tracker on GitHub
path: https://github.com/kubernetes/kubernetes/issues/ path: https://github.com/kubernetes/kubernetes/issues/
- title: Report a Security Vulnerability - docs/reporting-security-issues.md
path: /docs/reporting-security-issues/
- title: Release Notes - title: Release Notes
path: https://github.com/kubernetes/kubernetes/releases/ path: https://github.com/kubernetes/kubernetes/releases/
- title: Release Roadmap - title: Release Roadmap

View File

@ -1,63 +1,44 @@
bigheader: "Tasks" bigheader: "Tasks"
abstract: "Step-by-step instructions for performing operations with Kuberentes." abstract: "Step-by-step instructions for performing operations with Kuberentes."
toc: toc:
- title: Tasks - docs/tasks/index.md
path: /docs/tasks/
- title: Configuring Pods and Containers - title: Configuring Pods and Containers
section: section:
- title: Defining Environment Variables for a Container - docs/tasks/configure-pod-container/define-environment-variable-container.md
path: /docs/tasks/configure-pod-container/define-environment-variable-container/ - docs/tasks/configure-pod-container/define-command-argument-container.md
- title: Defining a Command and Arguments for a Container - docs/tasks/configure-pod-container/assign-cpu-ram-container.md
path: /docs/tasks/configure-pod-container/define-command-argument-container/ - docs/tasks/configure-pod-container/configure-volume-storage.md
- title: Assigning CPU and RAM Resources to a Container - docs/tasks/configure-pod-container/distribute-credentials-secure.md
path: /docs/tasks/configure-pod-container/assign-cpu-ram-container/
- title: Configuring a Pod to Use a Volume for Storage
path: /docs/tasks/configure-pod-container/configure-volume-storage/
- title: Distributing Credentials Securely
path: /docs/tasks/configure-pod-container/distribute-credentials-secure/
- title: Accessing Applications in a Cluster - title: Accessing Applications in a Cluster
section: section:
- title: Using Port Forwarding to Access Applications in a Cluster - docs/tasks/access-application-cluster/port-forward-access-application-cluster.md
path: /docs/tasks/access-application-cluster/port-forward-access-application-cluster/
- title: Debugging Applications in a Cluster - title: Debugging Applications in a Cluster
section: section:
- title: Determining the Reason for Pod Failure - docs/tasks/debug-application-cluster/determine-reason-pod-failure.md
path: /docs/tasks/debug-application-cluster/determine-reason-pod-failure/
- title: Accessing the Kubernetes API - title: Accessing the Kubernetes API
section: section:
- title: Using an HTTP Proxy to Access the Kubernetes API - docs/tasks/access-kubernetes-api/http-proxy-access-api.md
path: /docs/tasks/access-kubernetes-api/http-proxy-access-api/
- title: Administering a Cluster - title: Administering a Cluster
section: section:
- title: Assigning Pods to Nodes - docs/tasks/administer-cluster/assign-pods-nodes.md
path: /docs/tasks/administer-cluster/assign-pods-nodes/
- title: Autoscaling the DNS Service in a Cluster - docs/tasks/administer-cluster/dns-horizontal-autoscaling.md
path: /docs/tasks/administer-cluster/dns-horizontal-autoscaling/ - docs/tasks/administer-cluster/safely-drain-node.md
- title: Safely Draining a Node while Respecting Application SLOs
path: /docs/tasks/administer-cluster/safely-drain-node/
- title: Managing Stateful Applications - title: Managing Stateful Applications
section: section:
- title: Upgrading from PetSets to StatefulSets - docs/tasks/manage-stateful-set/upgrade-pet-set-to-stateful-set.md
path: /docs/tasks/manage-stateful-set/upgrade-pet-set-to-stateful-set/ - docs/tasks/manage-stateful-set/scale-stateful-set.md
- title: Scaling a StatefulSet - docs/tasks/manage-stateful-set/deleting-a-statefulset.md
path: /docs/tasks/manage-stateful-set/scale-stateful-set/ - docs/tasks/manage-stateful-set/debugging-a-statefulset.md
- title: Deleting a Stateful Set - docs/tasks/manage-stateful-set/delete-pods.md
path: /docs/tasks/manage-stateful-set/deleting-a-statefulset/
- title: Debugging a StatefulSet
path: /docs/tasks/manage-stateful-set/debugging-a-statefulset/
- title: Force Deleting StatefulSet Pods
path: /docs/tasks/manage-stateful-set/delete-pods/
- title: Troubleshooting - title: Troubleshooting
section: section:
- title: Debugging Init Containers - docs/tasks/troubleshoot/debug-init-containers.md
path: /docs/tasks/troubleshoot/debug-init-containers/ - /docs/tasks/administer-cluster/access-control-identity-management/
- title: Configuring Access Control and Identity Management
path: /docs/tasks/administer-cluster/access-control-identity-management/

View File

@ -1,5 +1,4 @@
bigheader: "Tools" bigheader: "Tools"
abstract: "Tools to help you use and enhance Kubernetes." abstract: "Tools to help you use and enhance Kubernetes."
toc: toc:
- title: Tools - docs/tools/index.md
path: /docs/tools/

View File

@ -1,63 +1,42 @@
bigheader: "Tutorials" bigheader: "Tutorials"
abstract: "Detailed walkthroughs of common Kubernetes operations and workflows." abstract: "Detailed walkthroughs of common Kubernetes operations and workflows."
toc: toc:
- title: Tutorials - docs/tutorials/index.md
path: /docs/tutorials/
- title: Kubernetes Basics - title: Kubernetes Basics
section: section:
- title: Overview - docs/tutorials/kubernetes-basics/index.html
path: /docs/tutorials/kubernetes-basics/
- title: 1. Create a Cluster - title: 1. Create a Cluster
section: section:
- title: Using Minikube to Create a Cluster - docs/tutorials/kubernetes-basics/cluster-intro.html
path: /docs/tutorials/kubernetes-basics/cluster-intro/ - docs/tutorials/kubernetes-basics/cluster-interactive.html
- title: Interactive Tutorial - Creating a Cluster
path: /docs/tutorials/kubernetes-basics/cluster-interactive/
- title: 2. Deploy an App - title: 2. Deploy an App
section: section:
- title: Using kubectl to Create a Deployment - docs/tutorials/kubernetes-basics/deploy-intro.html
path: /docs/tutorials/kubernetes-basics/deploy-intro/ - docs/tutorials/kubernetes-basics/deploy-interactive.html
- title: Interactive Tutorial - Deploying an App
path: /docs/tutorials/kubernetes-basics/deploy-interactive/
- title: 3. Explore Your App - title: 3. Explore Your App
section: section:
- title: Viewing Pods and Nodes - docs/tutorials/kubernetes-basics/explore-intro.html
path: /docs/tutorials/kubernetes-basics/explore-intro/ - docs/tutorials/kubernetes-basics/explore-interactive.html
- title: Interactive Tutorial - Exploring Your App
path: /docs/tutorials/kubernetes-basics/explore-interactive/
- title: 4. Expose Your App Publicly - title: 4. Expose Your App Publicly
section: section:
- title: Using a Service to Expose Your App - docs/tutorials/kubernetes-basics/expose-intro.html
path: /docs/tutorials/kubernetes-basics/expose-intro/ - docs/tutorials/kubernetes-basics/expose-interactive.html
- title: Interactive Tutorial - Exposing Your App
path: /docs/tutorials/kubernetes-basics/expose-interactive/
- title: 5. Scale Your App - title: 5. Scale Your App
section: section:
- title: Running Multiple Instances of Your App - docs/tutorials/kubernetes-basics/scale-intro.html
path: /docs/tutorials/kubernetes-basics/scale-intro/ - docs/tutorials/kubernetes-basics/scale-interactive.html
- title: Interactive Tutorial - Scaling Your App
path: /docs/tutorials/kubernetes-basics/scale-interactive/
- title: 6. Update Your App - title: 6. Update Your App
section: section:
- title: Performing a Rolling Update - docs/tutorials/kubernetes-basics/update-intro.html
path: /docs/tutorials/kubernetes-basics/update-intro/ - docs/tutorials/kubernetes-basics/update-interactive.html
- title: Interactive Tutorial - Updating Your App
path: /docs/tutorials/kubernetes-basics/update-interactive/
- title: Stateless Applications - title: Stateless Applications
section: section:
- title: Running a Stateless Application Using a Deployment - docs/tutorials/stateless-application/run-stateless-application-deployment.md
path: /docs/tutorials/stateless-application/run-stateless-application-deployment/ - docs/tutorials/stateless-application/expose-external-ip-address-service.md
- title: Using a Service to Access an Application in a Cluster - docs/tutorials/stateless-application/expose-external-ip-address.md
path: /docs/tutorials/stateless-application/expose-external-ip-address-service/
- title: Exposing an External IP Address to Access an Application in a Cluster
path: /docs/tutorials/stateless-application/expose-external-ip-address/
- title: Stateful Applications - title: Stateful Applications
section: section:
- title: StatefulSet Basics - docs/tutorials/stateful-application/basic-stateful-set.md
path: /docs/tutorials/stateful-application/basic-stateful-set/ - docs/tutorials/stateful-application/run-stateful-application.md
- title: Running a Single-Instance Stateful Application - docs/tutorials/stateful-application/run-replicated-stateful-application.md
path: /docs/tutorials/stateful-application/run-stateful-application/ - docs/tutorials/stateful-application/zookeeper.md
- title: Running a Replicated Stateful Application
path: /docs/tutorials/stateful-application/run-replicated-stateful-application/
- title: Running ZooKeeper, A CP Distributed System
path: /docs/tutorials/stateful-application/zookeeper/

View File

@ -1,4 +1,3 @@
{% if page.title %}{% assign title=page.title %}{% endif %}
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">

View File

@ -1 +1,15 @@
{% for item in tree %}{% if item.section %}{% assign tree = item.section %}{% include tocsearch.html %}{% else %}{% if item.path == page.url %}{% assign foundTOC = thistoc %}{% assign title = item.title %}{% break %}{% endif %}{% endif %}{% endfor %} {% capture whitespace %}
{% for item in include.tree %}
{% if found_toc %}
{% break %}
{% endif %}
{% if item.section %}
{% include tocsearch.html tree=item.section toc=include.toc %}
{% else %}
{% if item == page.path %}
{% assign found_toc = include.toc %}
{% break %}
{% endif %}
{% endif %}
{% endfor %}
{% endcapture %}

View File

@ -1,6 +1,26 @@
{% for item in tree %}{% if item.section %} {% for item in include.tree %}
<div class="item" data-title="{{ item.title }}"> {% if item.section %}
<div class="container">{% assign tree = item.section %}{% include tree.html %} <div class="item" data-title="{{ item.title }}">
</div> <div class="container">
</div>{% else %}{% assign prefix = item.path | slice: 0, 4 %}{% if prefix == "http" %}{% assign target=" target='_blank'" %}{% else %}{% assign target="" %}{% endif %} {% include_cached tree.html tree=item.section %}
<a class="item" data-title="{{ item.title }}" href="{{ item.path }}"{{ target }}></a>{% endif %}{% endfor %} </div>
</div>
{% else %}
{% capture whitespace %}
{% if item.path %}
{% assign path = item.path %}
{% assign title = item.title %}
{% assign target = " target='_blank'" %}
{% else %}
{% assign page = site.pages | where: "path", item | first %}
{% assign title = page.title %}
{% assign path = page.url %}
{% endif %}
{% endcapture %}
{% if path %}
<a class="item" data-title="{{ title }}" href="{{ path }}"{{ target }}></a>
{% endif %}
{% endif %}
{% endfor %}

View File

@ -1,25 +1,32 @@
{% for thistoc in site.data.globals.tocs %}{% if foundTOC %}{% break %}{% else %}{% assign tree = site.data[thistoc].toc %}{% include tocsearch.html %}{% endif %}{% endfor %} {% for current_toc in site.tocs %}
{% for override in site.data.overrides.overrides %}{% if page.path contains override.path %}{% assign notitle = "true" %}{% endif %}{% endfor %} {% if found_toc %}
{% break %}
{% else %}
{% assign toc=site.data[current_toc] %}
{% include tocsearch.html tree=toc.toc toc=toc %}
{% endif %}
{% endfor %}
<!Doctype html> <!Doctype html>
<html id="docs" class="{{site.data[foundTOC].bigheader}}"> <html id="docs" class="{{ toc.bigheader }}">
{% include head-header.html %} {% include head-header.html %}
<!-- HERO --> <!-- HERO -->
<section id="hero" class="light-text"> <section id="hero" class="light-text">
<h1>{{ site.data[foundTOC].bigheader }}</h1> <h1>{{ toc.bigheader }}</h1>
<h5>{{ site.data[foundTOC].abstract }}</h5> <h5>{{ toc.abstract }}</h5>
<div id="vendorStrip" class="light-text"> <div id="vendorStrip" class="light-text">
<ul> <ul>
<li><a href="/docs/" {% if site.data[foundTOC].bigheader == "Kubernetes Documentation" %}class="YAH"{% endif %}>DOCS HOME</a></li> <li><a href="/docs/" {% if toc.bigheader == "Kubernetes Documentation" %}class="YAH"{% endif %}>DOCS HOME</a></li>
<li><a href="/docs/user-guide/" {% if site.data[foundTOC].bigheader == "Guides" %}class="YAH"{% endif %}>GUIDES</a></li> <li><a href="/docs/user-guide/" {% if toc.bigheader == "Guides" %}class="YAH"{% endif %}>GUIDES</a></li>
<li><a href="/docs/tutorials/" {% if site.data[foundTOC].bigheader == "Tutorials" %}class="YAH"{% endif %}>TUTORIALS</a></li> <li><a href="/docs/tutorials/" {% if toc.bigheader == "Tutorials" %}class="YAH"{% endif %}>TUTORIALS</a></li>
<li><a href="/docs/tasks/" {% if site.data[foundTOC].bigheader == "Tasks" %}class="YAH"{% endif %}>TASKS</a></li> <li><a href="/docs/tasks/" {% if toc.bigheader == "Tasks" %}class="YAH"{% endif %}>TASKS</a></li>
<li><a href="/docs/concepts/" {% if site.data[foundTOC].bigheader == "Concepts" %}class="YAH"{% endif %}>CONCEPTS</a></li> <li><a href="/docs/concepts/" {% if toc.bigheader == "Concepts" %}class="YAH"{% endif %}>CONCEPTS</a></li>
<li><a href="/docs/reference/" {% if site.data[foundTOC].bigheader == "Reference Documentation" %}class="YAH"{% endif %}>REFERENCE</a></li> <li><a href="/docs/reference/" {% if toc.bigheader == "Reference Documentation" %}class="YAH"{% endif %}>REFERENCE</a></li>
<li><a href="/docs/tools/" {% if site.data[foundTOC].bigheader == "Tools" %}class="YAH"{% endif %}>TOOLS</a></li> <li><a href="/docs/tools/" {% if toc.bigheader == "Tools" %}class="YAH"{% endif %}>TOOLS</a></li>
<li><a href="/docs/samples/" {% if site.data[foundTOC].bigheader == "Samples" %}class="YAH"{% endif %}>SAMPLES</a></li> <li><a href="/docs/samples/" {% if toc.bigheader == "Samples" %}class="YAH"{% endif %}>SAMPLES</a></li>
<li><a href="/docs/troubleshooting/" {% if site.data[foundTOC].bigheader == "Support" %}class="YAH"{% endif %}>SUPPORT</a></li> <li><a href="/docs/troubleshooting/" {% if toc.bigheader == "Support" %}class="YAH"{% endif %}>SUPPORT</a></li>
</ul> </ul>
<div id="searchBox"> <div id="searchBox">
<input type="text" id="search" placeholder="Search" onkeydown="if (event.keyCode==13) window.location.replace('/docs/search/?q=' + this.value)"> <input type="text" id="search" placeholder="Search" onkeydown="if (event.keyCode==13) window.location.replace('/docs/search/?q=' + this.value)">
@ -30,24 +37,29 @@
<section id="encyclopedia"> <section id="encyclopedia">
<div id="docsToc"> <div id="docsToc">
<div class="pi-accordion"> <div class="pi-accordion">
{% if site.data[foundTOC].bigheader != "Kubernetes Documentation" %} {% if toc.bigheader != "Kubernetes Documentation" %}
{% assign tree = site.data[foundTOC].toc %}{% include tree.html %} {% include_cached tree.html tree=toc.toc %}
{% endif %} {% endif %}
</div> <!-- /pi-accordion --> </div> <!-- /pi-accordion -->
<button class="push-menu-close-button" onclick="kub.toggleToc()"></button> <button class="push-menu-close-button" onclick="kub.toggleToc()"></button>
</div> <!-- /docsToc --> </div> <!-- /docsToc -->
<div id="docsContent"> <div id="docsContent">
<p><a href="/editdocs#{{ page.path }}" id="editPageButton">Edit This Page</a></p> <p><a href="/editdocs#{{ page.path }}" id="editPageButton">Edit This Page</a></p>
{% if notitle != "true" %}<h1>{{ title }}</h1>{% endif %}
{{ content }} {% unless page.notitle %}
<h1>{{ page.title }}</h1>
{% endunless %}
{{ content }}
<p><a href=""><img src="https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/{{ page.path }}?pixel" alt="Analytics" /></a> <p><a href=""><img src="https://kubernetes-site.appspot.com/UA-36037335-10/GitHub/{{ page.path }}?pixel" alt="Analytics" /></a>
{% if page.url != "/404.html" and page.url != "/docs/search/" %} {% if page.url != "/404.html" and page.url != "/docs/search/" %}
<script type="text/javascript"> <script type="text/javascript">
PDRTJS_settings_8345992 = { PDRTJS_settings_8345992 = {
"id" : "8345992", "id" : "8345992",
"unique_id" : "{{page.url}}", "unique_id" : "{{ page.url }}",
"title" : "{{title}}", "title" : "{{ page.title }}",
"permalink" : "http://kubernetes.github.io{{page.url}}" "permalink" : "http://kubernetes.github.io{{ page.url }}"
}; };
(function(d,c,j){if(!document.getElementById(j)){var pd=d.createElement(c),s;pd.id=j;pd.src=('https:'==document.location.protocol)?'https://polldaddy.com/js/rating/rating.js':'http://i0.poll.fm/js/rating/rating.js';s=document.getElementsByTagName(c)[0];s.parentNode.insertBefore(pd,s);}}(document,'script','pd-rating-js')); (function(d,c,j){if(!document.getElementById(j)){var pd=d.createElement(c),s;pd.id=j;pd.src=('https:'==document.location.protocol)?'https://polldaddy.com/js/rating/rating.js':'http://i0.poll.fm/js/rating/rating.js';s=document.getElementsByTagName(c)[0];s.parentNode.insertBefore(pd,s);}}(document,'script','pd-rating-js'));
</script> </script>
@ -58,7 +70,7 @@
</div> </div>
</section> </section>
{% include footer.html %} {% include_cached footer.html %}
<button class="flyout-button" onclick="kub.toggleToc()"></button> <button class="flyout-button" onclick="kub.toggleToc()"></button>
@ -80,21 +92,21 @@
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-36037335-10', 'auto'); ga('create', 'UA-36037335-10', 'auto');
ga('send', 'pageview'); ga('send', 'pageview');
// hide docs nav area if no nav is present, or if nav only contains a link to the current page // hide docs nav area if no nav is present, or if nav only contains a link to the current page
(function () { (function () {
window.addEventListener('DOMContentLoaded', init) window.addEventListener('DOMContentLoaded', init)
// play nice with our neighbors // play nice with our neighbors
function init() { function init() {
window.removeEventListener('DOMContentLoaded', init) window.removeEventListener('DOMContentLoaded', init)
hideNav() hideNav()
} }
function hideNav(toc){ function hideNav(toc){
if (!toc) toc = document.querySelector('#docsToc') if (!toc) toc = document.querySelector('#docsToc')
var container = toc.querySelector('.container') var container = toc.querySelector('.container')
// container is built dynamically, so it may not be present on the first runloop // container is built dynamically, so it may not be present on the first runloop
if (container) { if (container) {
if (container.childElementCount === 0 || toc.querySelectorAll('a.item').length === 1) { if (container.childElementCount === 0 || toc.querySelectorAll('a.item').length === 1) {

View File

@ -3,7 +3,7 @@ assignees:
- bgrant0607 - bgrant0607
- erictune - erictune
- lavalamp - lavalamp
title: Overview
--- ---
This document describes how access to the Kubernetes API is controlled. This document describes how access to the Kubernetes API is controlled.

View File

@ -1,4 +1,5 @@
--- ---
title: Installing Addons
--- ---
## Overview ## Overview

View File

@ -6,7 +6,7 @@ assignees:
- erictune - erictune
- janetkuo - janetkuo
- thockin - thockin
title: Using Admission Controllers
--- ---
* TOC * TOC

View File

@ -1,7 +1,7 @@
--- ---
assignees: assignees:
- stclair - stclair
title: AppArmor
--- ---
AppArmor is a Linux kernel enhancement that can reduce the potential attack surface of an AppArmor is a Linux kernel enhancement that can reduce the potential attack surface of an

View File

@ -5,8 +5,9 @@ assignees:
- ericchiang - ericchiang
- deads2k - deads2k
- liggitt - liggitt
title: Authenticating
--- ---
* TOC * TOC
{:toc} {:toc}

View File

@ -4,7 +4,7 @@ assignees:
- lavalamp - lavalamp
- deads2k - deads2k
- liggitt - liggitt
title: Using Authorization Plugins
--- ---
In Kubernetes, authorization happens as a separate step from authentication. In Kubernetes, authorization happens as a separate step from authentication.

View File

@ -1,7 +1,7 @@
--- ---
assignees: assignees:
- lavalamp - lavalamp
title: Kubernetes Components
--- ---
This document outlines the various binary components that need to run to This document outlines the various binary components that need to run to

View File

@ -1,11 +1,10 @@
--- ---
assignees: assignees:
- davidopp - davidopp
- lavalamp - lavalamp
title: Building Large Clusters
--- ---
## Support ## Support
At {{page.version}}, Kubernetes supports clusters with up to 1000 nodes. More specifically, we support configurations that meet *all* of the following criteria: At {{page.version}}, Kubernetes supports clusters with up to 1000 nodes. More specifically, we support configurations that meet *all* of the following criteria:

View File

@ -2,7 +2,7 @@
assignees: assignees:
- lavalamp - lavalamp
- thockin - thockin
title: Cluster Management Guide
--- ---
* TOC * TOC

View File

@ -1,7 +1,7 @@
--- ---
assignees: assignees:
- davidopp - davidopp
title: Troubleshooting Clusters
--- ---
This doc is about cluster troubleshooting; we assume you have already ruled out your application as the root cause of the This doc is about cluster troubleshooting; we assume you have already ruled out your application as the root cause of the

View File

@ -1,7 +1,7 @@
--- ---
assignees: assignees:
- erictune - erictune
title: Daemon Sets
--- ---
* TOC * TOC

View File

@ -3,7 +3,7 @@ assignees:
- ArtfulCoder - ArtfulCoder
- davidopp - davidopp
- lavalamp - lavalamp
title: Using DNS Pods and Services
--- ---
## Introduction ## Introduction

View File

@ -1,10 +1,9 @@
--- ---
assignees: assignees:
- lavalamp - lavalamp
title: Configuring Kubernetes Use of etcd
--- ---
[etcd](https://coreos.com/etcd/docs/2.2.1/) is a highly-available key value [etcd](https://coreos.com/etcd/docs/2.2.1/) is a highly-available key value
store which Kubernetes uses for persistent storage of all of its REST API store which Kubernetes uses for persistent storage of all of its REST API
objects. objects.

View File

@ -1,5 +1,8 @@
--- ---
title: federation-apiserver
notitle: true
--- ---
## federation-apiserver ## federation-apiserver

View File

@ -1,5 +1,8 @@
--- ---
title: federation-controller-mananger
notitle: true
--- ---
## federation-controller-manager ## federation-controller-manager

View File

@ -3,8 +3,9 @@ assignees:
- madhusudancs - madhusudancs
- mml - mml
- nikhiljindal - nikhiljindal
title: Using `federation-up` and `deploy.sh`
--- ---
This guide explains how to set up cluster federation that lets us control multiple Kubernetes clusters. This guide explains how to set up cluster federation that lets us control multiple Kubernetes clusters.

View File

@ -1,7 +1,7 @@
--- ---
assignees: assignees:
- mikedanese - mikedanese
title: Configuring kubelet Garbage Collection
--- ---
* TOC * TOC

View File

@ -1,7 +1,7 @@
--- ---
title: Building High-Availability Clusters
--- ---
## Introduction ## Introduction
This document describes how to build a high-availability (HA) Kubernetes cluster. This is a fairly advanced topic. This document describes how to build a high-availability (HA) Kubernetes cluster. This is a fairly advanced topic.

View File

@ -2,7 +2,7 @@
assignees: assignees:
- davidopp - davidopp
- lavalamp - lavalamp
title: Admin Guide
--- ---
The cluster admin guide is for anyone creating or administering a Kubernetes cluster. The cluster admin guide is for anyone creating or administering a Kubernetes cluster.

View File

@ -1,5 +1,8 @@
--- ---
title: kube-apiserver
notitle: true
--- ---
## kube-apiserver ## kube-apiserver

View File

@ -1,5 +1,8 @@
--- ---
title: kube-controller-manager
notitle: true
--- ---
## kube-controller-manager ## kube-controller-manager

View File

@ -1,5 +1,8 @@
--- ---
title: kube-proxy
notitle: true
--- ---
## kube-proxy ## kube-proxy

View File

@ -1,5 +1,8 @@
--- ---
title: kube-scheduler
notitle: true
--- ---
## kube-scheduler ## kube-scheduler

View File

@ -4,10 +4,9 @@ assignees:
- luxas - luxas
- errordeveloper - errordeveloper
- jbeda - jbeda
title: kubeadm reference
--- ---
This document provides information on how to use kubeadm's advanced options. This document provides information on how to use kubeadm's advanced options.
Running `kubeadm init` bootstraps a Kubernetes cluster. This consists of the Running `kubeadm init` bootstraps a Kubernetes cluster. This consists of the

View File

@ -1,7 +1,7 @@
--- ---
assignees: assignees:
- liggitt - liggitt
title: Kubelet authentication/authorization
--- ---
* TOC * TOC

View File

@ -1,7 +1,7 @@
--- ---
assignees: assignees:
- mikedanese - mikedanese
title: TLS bootstrapping
--- ---
* TOC * TOC

View File

@ -1,5 +1,8 @@
--- ---
title: Overview
notitle: true
--- ---
## kubelet ## kubelet

View File

@ -2,7 +2,7 @@
assignees: assignees:
- derekwaynecarr - derekwaynecarr
- janetkuo - janetkuo
title: Setting Pod CPU and Memory Limits
--- ---
By default, pods run with unbounded CPU and memory limits. This means that any pod in the By default, pods run with unbounded CPU and memory limits. This means that any pod in the

View File

@ -3,7 +3,7 @@ assignees:
- dchen1107 - dchen1107
- roberthbailey - roberthbailey
- liggitt - liggitt
title: Master-Node communication
--- ---
* TOC * TOC

View File

@ -1,7 +1,7 @@
--- ---
assignees: assignees:
- davidopp - davidopp
title: Using Multiple Clusters
--- ---
You may want to set up multiple Kubernetes clusters, both to You may want to set up multiple Kubernetes clusters, both to

View File

@ -2,7 +2,7 @@
assignees: assignees:
- davidopp - davidopp
- madhusudancs - madhusudancs
title: Configuring Multiple Schedulers
--- ---
Kubernetes ships with a default scheduler that is described [here](/docs/admin/kube-scheduler/). Kubernetes ships with a default scheduler that is described [here](/docs/admin/kube-scheduler/).

View File

@ -3,7 +3,7 @@ assignees:
- jlowdermilk - jlowdermilk
- justinsb - justinsb
- quinton-hoole - quinton-hoole
title: Running in Multiple Zones
--- ---
## Introduction ## Introduction

View File

@ -2,7 +2,7 @@
assignees: assignees:
- derekwaynecarr - derekwaynecarr
- janetkuo - janetkuo
title: Sharing a Cluster with Namespaces
--- ---
A Namespace is a mechanism to partition resources created by users into A Namespace is a mechanism to partition resources created by users into

View File

@ -2,7 +2,7 @@
assignees: assignees:
- derekwaynecarr - derekwaynecarr
- janetkuo - janetkuo
title: Namespaces Walkthrough
--- ---
Kubernetes _namespaces_ help different projects, teams, or customers to share a Kubernetes cluster. Kubernetes _namespaces_ help different projects, teams, or customers to share a Kubernetes cluster.

View File

@ -3,7 +3,7 @@ assignees:
- dcbw - dcbw
- freehan - freehan
- thockin - thockin
title: Network Plugins
--- ---
* TOC * TOC

View File

@ -2,7 +2,7 @@
assignees: assignees:
- lavalamp - lavalamp
- thockin - thockin
title: Networking in Kubernetes
--- ---
Kubernetes approaches networking somewhat differently than Docker does by Kubernetes approaches networking somewhat differently than Docker does by

View File

@ -1,7 +1,7 @@
--- ---
assignees: assignees:
- Random-Liu - Random-Liu
title: Validate Node Setup
--- ---
* TOC * TOC

View File

@ -2,7 +2,7 @@
assignees: assignees:
- Random-Liu - Random-Liu
- dchen1107 - dchen1107
title: Monitoring Node Health
--- ---
* TOC * TOC

View File

@ -3,7 +3,7 @@ assignees:
- caesarxuchao - caesarxuchao
- dchen1107 - dchen1107
- lavalamp - lavalamp
title: Nodes
--- ---
* TOC * TOC

View File

@ -3,7 +3,7 @@ assignees:
- derekwaynecarr - derekwaynecarr
- vishh - vishh
- timstclair - timstclair
title: Configuring Out Of Resource Handling
--- ---
* TOC * TOC

View File

@ -2,7 +2,7 @@
assignees: assignees:
- lavalamp - lavalamp
- thockin - thockin
title: Kubernetes OpenVSwitch GRE/VxLAN networking
--- ---
This document describes how OpenVSwitch is used to setup networking between pods across nodes. This document describes how OpenVSwitch is used to setup networking between pods across nodes.

View File

@ -1,7 +1,7 @@
--- ---
assignees: assignees:
- derekwaynecarr - derekwaynecarr
title: Resource Quotas
--- ---
When several users or teams share a cluster with a fixed number of nodes, When several users or teams share a cluster with a fixed number of nodes,

View File

@ -2,7 +2,7 @@
assignees: assignees:
- derekwaynecarr - derekwaynecarr
- janetkuo - janetkuo
title: Applying Resource Quotas and Limits
--- ---
This example demonstrates a typical setup to control for resource usage in a namespace. This example demonstrates a typical setup to control for resource usage in a namespace.

View File

@ -2,7 +2,7 @@
assignees: assignees:
- davidopp - davidopp
- lavalamp - lavalamp
title: Configuring Kubernetes with Salt
--- ---
The Kubernetes cluster can be configured using Salt. The Kubernetes cluster can be configured using Salt.

View File

@ -4,7 +4,7 @@ assignees:
- davidopp - davidopp
- lavalamp - lavalamp
- liggitt - liggitt
title: Managing Service Accounts
--- ---
*This is a Cluster Administrator guide to service accounts. It assumes knowledge of *This is a Cluster Administrator guide to service accounts. It assumes knowledge of

View File

@ -1,7 +1,7 @@
--- ---
assignees: assignees:
- jsafrane - jsafrane
title: Static Pods
--- ---
**If you are running clustered Kubernetes and are using static pods to run a pod on every node, you should probably be using a [DaemonSet](/docs/admin/daemons/)!** **If you are running clustered Kubernetes and are using static pods to run a pod on every node, you should probably be using a [DaemonSet](/docs/admin/daemons/)!**

View File

@ -1,5 +1,7 @@
--- ---
title: Autoscaling API Definitions
--- ---
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>

View File

@ -1,5 +1,7 @@
--- ---
title: Autoscaling API Operations
--- ---
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>

View File

@ -1,5 +1,7 @@
--- ---
title: Batch API Definitions
--- ---
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>

View File

@ -1,5 +1,7 @@
--- ---
title: Batch API Operations
--- ---
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>

View File

@ -1,5 +1,7 @@
--- ---
title: Extensions API Definitions
--- ---
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>

View File

@ -1,5 +1,7 @@
--- ---
title: Extensions API Operations
--- ---
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>

View File

@ -1,5 +1,7 @@
--- ---
title: Kubernetes API Definitions
--- ---
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>

View File

@ -1,5 +1,7 @@
--- ---
title: Kubernetes API Operations
--- ---
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>

View File

@ -3,7 +3,7 @@ assignees:
- bgrant0607 - bgrant0607
- erictune - erictune
- lavalamp - lavalamp
title: Kubernetes API Overview
--- ---
Primary system and API concepts are documented in the [User guide](/docs/user-guide/). Primary system and API concepts are documented in the [User guide](/docs/user-guide/).

View File

@ -7,6 +7,7 @@ assignees:
- janetkuo - janetkuo
- kow3ns - kow3ns
- smarterclayton - smarterclayton
title: StatefulSets
--- ---
{% capture overview %} {% capture overview %}

View File

@ -1,4 +1,5 @@
--- ---
title: Concepts
--- ---
The Concepts section of the Kubernetes documentation is a work in progress. The Concepts section of the Kubernetes documentation is a work in progress.

View File

@ -1,4 +1,5 @@
--- ---
title: Annotations
--- ---
{% capture overview %} {% capture overview %}

View File

@ -1,4 +1,5 @@
--- ---
title: Creating a Documentation Pull Request
--- ---
{% capture overview %} {% capture overview %}

View File

@ -1,7 +1,8 @@
--- ---
redirect_from: redirect_from:
- /docs/templatedemos/ - "/docs/templatedemos/"
- /docs/templatedemos.html - "/docs/templatedemos.html"
title: Using Page Templates
--- ---
<!--<html> <!--<html>

View File

@ -1,4 +1,5 @@
--- ---
title: Staging Your Documentation Changes
--- ---
{% capture overview %} {% capture overview %}

View File

@ -1,4 +1,5 @@
--- ---
title: Documentation Style Guide
--- ---
{% capture overview %} {% capture overview %}

View File

@ -1,4 +1,5 @@
--- ---
title: Writing a New Topic
--- ---
{% capture overview %} {% capture overview %}

View File

@ -1,5 +1,7 @@
--- ---
title: Federation API
--- ---
# API Reference # API Reference
Federation API server supports the following group versions: Federation API server supports the following group versions:

View File

@ -1,6 +1,7 @@
--- ---
assignees: assignees:
- pwittrock - pwittrock
title: Deprecated Alternatives
--- ---
# *Stop. These guides are superseded by [Minikube](../minikube/). They are only listed here for completeness.* # *Stop. These guides are superseded by [Minikube](../minikube/). They are only listed here for completeness.*

View File

@ -3,7 +3,7 @@ assignees:
- justinsb - justinsb
- lavalamp - lavalamp
- clove - clove
title: Running Kubernetes on AWS EC2
--- ---
* TOC * TOC

View File

@ -2,7 +2,7 @@
assignees: assignees:
- colemickens - colemickens
- brendandburns - brendandburns
title: Running Kubernetes on Azure
--- ---
## Azure Container Service ## Azure Container Service

View File

@ -2,7 +2,7 @@
assignees: assignees:
- david-mcmahon - david-mcmahon
- jbeda - jbeda
title: Downloading or Building Kubernetes
--- ---
You can either build a release from sources or download a pre-built release. If you do not plan on developing Kubernetes itself, we suggest a pre-built release. You can either build a release from sources or download a pre-built release. If you do not plan on developing Kubernetes itself, we suggest a pre-built release.

View File

@ -2,7 +2,7 @@
assignees: assignees:
- lavalamp - lavalamp
- thockin - thockin
title: CentOS
--- ---
* TOC * TOC

View File

@ -1,6 +1,7 @@
--- ---
title: Running Kubernetes on CenturyLink Cloud
---
---
* TOC * TOC
{: toc} {: toc}

View File

@ -2,7 +2,7 @@
assignees: assignees:
- lavalamp - lavalamp
- thockin - thockin
title: Cloudstack
--- ---
CloudStack is a software to build public and private clouds based on hardware virtualization principles (traditional IaaS). To deploy Kubernetes on CloudStack there are several possibilities depending on the Cloud being used and what images are made available. [Exoscale](http://exoscale.ch) for instance makes a [CoreOS](http://coreos.com) template available, therefore instructions to deploy Kubernetes on coreOS can be used. CloudStack also has a vagrant plugin available, hence Vagrant could be used to deploy Kubernetes either using the existing shell provisioner or using new Salt based recipes. CloudStack is a software to build public and private clouds based on hardware virtualization principles (traditional IaaS). To deploy Kubernetes on CloudStack there are several possibilities depending on the Cloud being used and what images are made available. [Exoscale](http://exoscale.ch) for instance makes a [CoreOS](http://coreos.com) template available, therefore instructions to deploy Kubernetes on coreOS can be used. CloudStack also has a vagrant plugin available, hence Vagrant could be used to deploy Kubernetes either using the existing shell provisioner or using new Salt based recipes.

View File

@ -2,7 +2,7 @@
assignees: assignees:
- erictune - erictune
- thockin - thockin
title: Offline
--- ---
Deploy a CoreOS running Kubernetes environment. This particular guide is made to help those in an OFFLINE system, wither for testing a POC before the real deal, or you are restricted to be totally offline for your applications. Deploy a CoreOS running Kubernetes environment. This particular guide is made to help those in an OFFLINE system, wither for testing a POC before the real deal, or you are restricted to be totally offline for your applications.

View File

@ -1,5 +1,5 @@
--- ---
title: CoreOS on AWS or GCE
--- ---
* TOC * TOC

View File

@ -1,7 +1,7 @@
--- ---
assignees: assignees:
- karlkfi - karlkfi
title: DCOS
--- ---
This guide will walk you through installing [Kubernetes-Mesos](https://github.com/mesosphere/kubernetes-mesos) on [Datacenter Operating System (DCOS)](https://mesosphere.com/product/) with the [DCOS CLI](https://github.com/mesosphere/dcos-cli) and operating Kubernetes with the [DCOS Kubectl plugin](https://github.com/mesosphere/dcos-kubectl). This guide will walk you through installing [Kubernetes-Mesos](https://github.com/mesosphere/kubernetes-mesos) on [Datacenter Operating System (DCOS)](https://mesosphere.com/product/) with the [DCOS CLI](https://github.com/mesosphere/dcos-cli) and operating Kubernetes with the [DCOS Kubectl plugin](https://github.com/mesosphere/dcos-kubectl).

View File

@ -1,4 +1,5 @@
--- ---
title: Portable Multi-Node Cluster
--- ---
* TOC * TOC

View File

@ -2,7 +2,7 @@
assignees: assignees:
- aveshagarwal - aveshagarwal
- erictune - erictune
title: Fedora via Ansible
--- ---
Configuring Kubernetes on Fedora via Ansible offers a simple way to quickly create a clustered environment with little effort. Configuring Kubernetes on Fedora via Ansible offers a simple way to quickly create a clustered environment with little effort.

View File

@ -3,7 +3,7 @@ assignees:
- aveshagarwal - aveshagarwal
- eparis - eparis
- thockin - thockin
title: Fedora (Single Node)
--- ---
* TOC * TOC

View File

@ -3,8 +3,9 @@ assignees:
- dchen1107 - dchen1107
- erictune - erictune
- thockin - thockin
title: Fedora (Multi Node)
--- ---
* TOC * TOC
{:toc} {:toc}

View File

@ -4,10 +4,9 @@ assignees:
- jbeda - jbeda
- mikedanese - mikedanese
- thockin - thockin
title: Running Kubernetes on Google Compute Engine
--- ---
The example below creates a Kubernetes cluster with 4 worker node Virtual Machines and a master Virtual Machine (i.e. 5 VMs in your cluster). This cluster is set up and controlled from your workstation (or wherever you find convenient). The example below creates a Kubernetes cluster with 4 worker node Virtual Machines and a master Virtual Machine (i.e. 5 VMs in your cluster). This cluster is set up and controlled from your workstation (or wherever you find convenient).
* TOC * TOC

View File

@ -3,7 +3,7 @@ assignees:
- brendandburns - brendandburns
- erictune - erictune
- mikedanese - mikedanese
title: Picking the Right Solution
--- ---
Kubernetes can run on a range of platforms, from your laptop, to VMs on a cloud provider, to rack of Kubernetes can run on a range of platforms, from your laptop, to VMs on a cloud provider, to rack of

View File

@ -1,4 +1,5 @@
--- ---
title: Installing Kubernetes on AWS with kops
--- ---
<style> <style>

View File

@ -4,7 +4,7 @@ assignees:
- luxas - luxas
- errordeveloper - errordeveloper
- jbeda - jbeda
title: Installing Kubernetes on Linux with kubeadm
--- ---
<style> <style>

View File

@ -1,4 +1,5 @@
--- ---
title: Installing kubectl
--- ---
<style> <style>

View File

@ -2,7 +2,7 @@
assignees: assignees:
- erictune - erictune
- idvoretskyi - idvoretskyi
title: CoreOS on libvirt
--- ---
* TOC * TOC

Some files were not shown because too many files have changed in this diff Show More