Various search/replace fixes
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes API Reference"
|
title: "Kubernetes API Reference"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Application Administration: Detailed Walkthrough"
|
title: "Application Administration: Detailed Walkthrough"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Quick Walkthrough: Kubernetes Basics"
|
title: "Quick Walkthrough: Kubernetes Basics"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Examples: Deploying Clusters"
|
title: "Examples: Deploying Clusters"
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes Documentation: releases.k8s.io/release-1.1"
|
title: "Kubernetes Documentation: releases.k8s.io/release-1.1"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes Documentation: releases.k8s.io/release-1.1
|
# Kubernetes Documentation: releases.k8s.io/release-1.1
|
||||||
|
|
||||||
* The [User's guide](user-guide/README.html) is for anyone who wants to run programs and
|
* The [User's guide](user-guide/README.html) is for anyone who wants to run programs and
|
||||||
@@ -37,13 +33,3 @@ You should also check the [known issues](user-guide/known-issues.html) for the r
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes Cluster Admin Guide"
|
title: "Kubernetes Cluster Admin Guide"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes Cluster Admin Guide
|
# Kubernetes Cluster 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.
|
||||||
@@ -46,13 +42,3 @@ It assumes some familiarity with concepts in the [User Guide](../user-guide/READ
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Configuring APIserver ports"
|
title: "Configuring APIserver ports"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Configuring APIserver ports
|
# Configuring APIserver ports
|
||||||
|
|
||||||
This document describes what ports the Kubernetes apiserver
|
This document describes what ports the Kubernetes apiserver
|
||||||
@@ -79,13 +75,3 @@ variety of uses cases:
|
|||||||
will then be able to run on different machines than the apiserver.
|
will then be able to run on different machines than the apiserver.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Admission Controllers"
|
title: "Admission Controllers"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Admission Controllers
|
# Admission Controllers
|
||||||
|
|
||||||
**Table of Contents**
|
**Table of Contents**
|
||||||
@@ -165,13 +161,3 @@ For Kubernetes 1.0, we strongly recommend running the following set of admission
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Authentication Plugins"
|
title: "Authentication Plugins"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Authentication Plugins
|
# Authentication Plugins
|
||||||
|
|
||||||
Kubernetes uses client certificates, tokens, or http basic auth to authenticate users for API calls.
|
Kubernetes uses client certificates, tokens, or http basic auth to authenticate users for API calls.
|
||||||
@@ -134,13 +130,3 @@ into apiserver start parameters.
|
|||||||
Finally, do not forget fill the same parameters and add parameters into apiserver start parameters.
|
Finally, do not forget fill the same parameters and add parameters into apiserver start parameters.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Authorization Plugins"
|
title: "Authorization Plugins"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Authorization Plugins
|
# Authorization Plugins
|
||||||
|
|
||||||
|
|
||||||
@@ -147,13 +143,3 @@ caching and revocation of permissions.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes Cluster Admin Guide: Cluster Components"
|
title: "Kubernetes Cluster Admin Guide: Cluster Components"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes Cluster Admin Guide: Cluster Components
|
# Kubernetes Cluster Admin Guide: Cluster 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
|
||||||
@@ -124,13 +120,3 @@ running.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Cluster Management"
|
title: "Cluster Management"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Cluster Management
|
# Cluster Management
|
||||||
|
|
||||||
This document describes several topics related to the lifecycle of a cluster: creating a new cluster,
|
This document describes several topics related to the lifecycle of a cluster: creating a new cluster,
|
||||||
@@ -209,13 +205,3 @@ $ _output/local/go/bin/kube-version-change -i myPod.v1beta3.yaml -o myPod.v1.yam
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Cluster Troubleshooting"
|
title: "Cluster Troubleshooting"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Cluster Troubleshooting
|
# Cluster Troubleshooting
|
||||||
|
|
||||||
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
|
||||||
@@ -120,13 +116,3 @@ Mitigations:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Daemon Sets"
|
title: "Daemon Sets"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Daemon Sets
|
# Daemon Sets
|
||||||
|
|
||||||
**Table of Contents**
|
**Table of Contents**
|
||||||
@@ -198,13 +194,3 @@ However, due to to a known issue, they will appear as API version `v1beta1` if e
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "DNS Integration with Kubernetes"
|
title: "DNS Integration with Kubernetes"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# DNS Integration with Kubernetes
|
# DNS Integration with Kubernetes
|
||||||
|
|
||||||
As of Kubernetes 0.8, DNS is offered as a [cluster add-on](http://releases.k8s.io/release-1.1/cluster/addons/README.md).
|
As of Kubernetes 0.8, DNS is offered as a [cluster add-on](http://releases.k8s.io/release-1.1/cluster/addons/README.md).
|
||||||
@@ -48,13 +44,3 @@ See [the docs for the DNS cluster addon](http://releases.k8s.io/release-1.1/clus
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "etcd"
|
title: "etcd"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# etcd
|
# etcd
|
||||||
|
|
||||||
[etcd](https://coreos.com/etcd/docs/2.0.12/) is a highly-available key value
|
[etcd](https://coreos.com/etcd/docs/2.0.12/) is a highly-available key value
|
||||||
@@ -57,13 +53,3 @@ curl -fs -X PUT "http://${host}:${port}/v2/keys/_test"
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes Cluster Admin Guide"
|
title: "Kubernetes Cluster Admin Guide"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes Cluster Admin Guide
|
# Kubernetes Cluster 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.
|
||||||
@@ -46,13 +42,3 @@ It assumes some familiarity with concepts in the [User Guide](../user-guide/READ
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "kube-apiserver"
|
title: "kube-apiserver"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## kube-apiserver
|
## kube-apiserver
|
||||||
|
|
||||||
|
|
||||||
@@ -90,13 +86,3 @@ kube-apiserver
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "kube-controller-manager"
|
title: "kube-controller-manager"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## kube-controller-manager
|
## kube-controller-manager
|
||||||
|
|
||||||
|
|
||||||
@@ -77,13 +73,3 @@ kube-controller-manager
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "kube-proxy"
|
title: "kube-proxy"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## kube-proxy
|
## kube-proxy
|
||||||
|
|
||||||
|
|
||||||
@@ -55,13 +51,3 @@ kube-proxy
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "kube-scheduler"
|
title: "kube-scheduler"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## kube-scheduler
|
## kube-scheduler
|
||||||
|
|
||||||
|
|
||||||
@@ -50,13 +46,3 @@ kube-scheduler
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "kubelet"
|
title: "kubelet"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## kubelet
|
## kubelet
|
||||||
|
|
||||||
|
|
||||||
@@ -117,13 +113,3 @@ kubelet
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Limit Range"
|
title: "Limit Range"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
Limit Range
|
Limit Range
|
||||||
========================================
|
========================================
|
||||||
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
|
||||||
@@ -224,13 +220,3 @@ constrain the amount of resource a pod consumes on a node.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Limit Range"
|
title: "Limit Range"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
Limit Range
|
Limit Range
|
||||||
========================================
|
========================================
|
||||||
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
|
||||||
@@ -224,13 +220,3 @@ constrain the amount of resource a pod consumes on a node.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Namespaces"
|
title: "Namespaces"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Namespaces
|
# Namespaces
|
||||||
|
|
||||||
## Abstract
|
## Abstract
|
||||||
@@ -168,13 +164,3 @@ can be found in the [namespaces design doc](../design/namespaces.html)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes Namespaces"
|
title: "Kubernetes Namespaces"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## Kubernetes Namespaces
|
## Kubernetes Namespaces
|
||||||
|
|
||||||
Kubernetes _[namespaces](../../../docs/admin/namespaces.html)_ help different projects, teams, or customers to share a Kubernetes cluster.
|
Kubernetes _[namespaces](../../../docs/admin/namespaces.html)_ help different projects, teams, or customers to share a Kubernetes cluster.
|
||||||
@@ -290,13 +286,3 @@ authorization rules for each namespace.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Networking in Kubernetes"
|
title: "Networking in Kubernetes"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Networking in Kubernetes
|
# Networking in Kubernetes
|
||||||
|
|
||||||
**Table of Contents**
|
**Table of Contents**
|
||||||
@@ -211,13 +207,3 @@ document](../design/networking.html).
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Node"
|
title: "Node"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Node
|
# Node
|
||||||
|
|
||||||
**Table of Contents**
|
**Table of Contents**
|
||||||
@@ -245,13 +241,3 @@ object](http://kubernetes.io/v1.1/docs/api-reference/v1/definitions.html#_v1_nod
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes OpenVSwitch GRE/VxLAN networking"
|
title: "Kubernetes OpenVSwitch GRE/VxLAN networking"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes OpenVSwitch GRE/VxLAN networking
|
# 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.
|
||||||
@@ -24,13 +20,3 @@ Routing rules enable any 10.244.0.0/16 target to become reachable via the OVS br
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Resource Quotas"
|
title: "Resource Quotas"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Resource Quotas
|
# 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,
|
||||||
@@ -162,13 +158,3 @@ See [ResourceQuota design doc](../design/admission_control_resource_quota.html)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Resource Quota"
|
title: "Resource Quota"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
Resource Quota
|
Resource Quota
|
||||||
========================================
|
========================================
|
||||||
This example demonstrates how [resource quota](../../admin/admission-controllers.html#resourcequota) and
|
This example demonstrates how [resource quota](../../admin/admission-controllers.html#resourcequota) and
|
||||||
@@ -185,13 +181,3 @@ meet your end goal.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Resource Quota"
|
title: "Resource Quota"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
Resource Quota
|
Resource Quota
|
||||||
========================================
|
========================================
|
||||||
This example demonstrates how [resource quota](../../admin/admission-controllers.html#resourcequota) and
|
This example demonstrates how [resource quota](../../admin/admission-controllers.html#resourcequota) and
|
||||||
@@ -185,13 +181,3 @@ meet your end goal.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Cluster Admin Guide to Service Accounts"
|
title: "Cluster Admin Guide to Service Accounts"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Cluster Admin Guide to Service Accounts
|
# Cluster Admin Guide to 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
|
||||||
@@ -108,13 +104,3 @@ a ServiceAccount named "default" exists in every active namespace.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Static pods (deprecated)"
|
title: "Static pods (deprecated)"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Static pods (deprecated)
|
# Static pods (deprecated)
|
||||||
|
|
||||||
**Static pods are to be deprecated and can be removed in any future Kubernetes release!**
|
**Static pods are to be deprecated and can be removed in any future Kubernetes release!**
|
||||||
@@ -153,13 +149,3 @@ e7a62e3427f1 nginx:latest "nginx -g 'daemon of 27 seconds ago
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "The Kubernetes API"
|
title: "The Kubernetes API"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# The Kubernetes API
|
# The Kubernetes API
|
||||||
|
|
||||||
Primary system and API concepts are documented in the [User guide](user-guide/README.html).
|
Primary system and API concepts are documented in the [User guide](user-guide/README.html).
|
||||||
@@ -135,13 +131,3 @@ Some important differences between v1beta1/2 and v1beta3:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes Design Overview"
|
title: "Kubernetes Design Overview"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes Design Overview
|
# Kubernetes Design Overview
|
||||||
|
|
||||||
Kubernetes is a system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance, and scaling of applications.
|
Kubernetes is a system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance, and scaling of applications.
|
||||||
@@ -27,13 +23,3 @@ For more about the Kubernetes architecture, see [architecture](architecture.html
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "K8s Identity and Access Management Sketch"
|
title: "K8s Identity and Access Management Sketch"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# K8s Identity and Access Management Sketch
|
# K8s Identity and Access Management Sketch
|
||||||
|
|
||||||
This document suggests a direction for identity and access management in the Kubernetes system.
|
This document suggests a direction for identity and access management in the Kubernetes system.
|
||||||
@@ -266,13 +262,3 @@ Improvements:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes Proposal - Admission Control"
|
title: "Kubernetes Proposal - Admission Control"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes Proposal - Admission Control
|
# Kubernetes Proposal - Admission Control
|
||||||
|
|
||||||
**Related PR:**
|
**Related PR:**
|
||||||
@@ -94,13 +90,3 @@ If at any step, there is an error, the request is canceled.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Admission control plugin: LimitRanger"
|
title: "Admission control plugin: LimitRanger"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Admission control plugin: LimitRanger
|
# Admission control plugin: LimitRanger
|
||||||
|
|
||||||
## Background
|
## Background
|
||||||
@@ -207,13 +203,3 @@ the following would happen.
|
|||||||
3. If the container is later resized, it's cpu would be constrained to between .1 and 1 and the ratio of limit to request could not exceed 4.
|
3. If the container is later resized, it's cpu would be constrained to between .1 and 1 and the ratio of limit to request could not exceed 4.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Admission control plugin: ResourceQuota"
|
title: "Admission control plugin: ResourceQuota"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Admission control plugin: ResourceQuota
|
# Admission control plugin: ResourceQuota
|
||||||
|
|
||||||
## Background
|
## Background
|
||||||
@@ -207,13 +203,3 @@ services 0 5
|
|||||||
See [resource quota document](../admin/resource-quota.html) and the [example of Resource Quota](../admin/resourcequota/) for more information.
|
See [resource quota document](../admin/resource-quota.html) and the [example of Resource Quota](../admin/resourcequota/) for more information.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes architecture"
|
title: "Kubernetes architecture"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes architecture
|
# Kubernetes architecture
|
||||||
|
|
||||||
A running Kubernetes cluster contains node agents (`kubelet`) and master components (APIs, scheduler, etc), on top of a distributed storage solution. This diagram shows our desired eventual state, though we're still working on a few things, like making `kubelet` itself (all our components, really) run within containers, and making the scheduler 100% pluggable.
|
A running Kubernetes cluster contains node agents (`kubelet`) and master components (APIs, scheduler, etc), on top of a distributed storage solution. This diagram shows our desired eventual state, though we're still working on a few things, like making `kubelet` itself (all our components, really) run within containers, and making the scheduler 100% pluggable.
|
||||||
@@ -55,13 +51,3 @@ The [`replicationcontroller`](../user-guide/replication-controller.html) is a me
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Clustering in Kubernetes"
|
title: "Clustering in Kubernetes"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Clustering in Kubernetes
|
# Clustering in Kubernetes
|
||||||
|
|
||||||
|
|
||||||
@@ -71,13 +67,3 @@ This flow has the admin manually approving the kubelet signing requests. This i
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Building with Docker"
|
title: "Building with Docker"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
This directory contains diagrams for the clustering design doc.
|
This directory contains diagrams for the clustering design doc.
|
||||||
|
|
||||||
This depends on the `seqdiag` [utility](http://blockdiag.com/en/seqdiag/index.html). Assuming you have a non-borked python install, this should be installable with
|
This depends on the `seqdiag` [utility](http://blockdiag.com/en/seqdiag/index.html). Assuming you have a non-borked python install, this should be installable with
|
||||||
@@ -40,13 +36,3 @@ If you have the fswatch utility installed, you can have it monitor the file syst
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Building with Docker"
|
title: "Building with Docker"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
This directory contains diagrams for the clustering design doc.
|
This directory contains diagrams for the clustering design doc.
|
||||||
|
|
||||||
This depends on the `seqdiag` [utility](http://blockdiag.com/en/seqdiag/index.html). Assuming you have a non-borked python install, this should be installable with
|
This depends on the `seqdiag` [utility](http://blockdiag.com/en/seqdiag/index.html). Assuming you have a non-borked python install, this should be installable with
|
||||||
@@ -40,13 +36,3 @@ If you have the fswatch utility installed, you can have it monitor the file syst
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Container Command Execution & Port Forwarding in Kubernetes"
|
title: "Container Command Execution & Port Forwarding in Kubernetes"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Container Command Execution & Port Forwarding in Kubernetes
|
# Container Command Execution & Port Forwarding in Kubernetes
|
||||||
|
|
||||||
## Abstract
|
## Abstract
|
||||||
@@ -156,13 +152,3 @@ Additional work is required to ensure that multiple command execution or port fo
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "DaemonSet in Kubernetes"
|
title: "DaemonSet in Kubernetes"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# DaemonSet in Kubernetes
|
# DaemonSet in Kubernetes
|
||||||
|
|
||||||
**Author**: Ananya Kumar (@AnanyaKumar)
|
**Author**: Ananya Kumar (@AnanyaKumar)
|
||||||
@@ -90,7 +86,7 @@ The DaemonSet supports standard API features:
|
|||||||
### Cluster Mutations
|
### Cluster Mutations
|
||||||
|
|
||||||
- When a new node is added to the cluster, the DaemonSet controller starts daemon pods on the node for DaemonSets whose pod template nodeSelectors match the node’s labels.
|
- When a new node is added to the cluster, the DaemonSet controller starts daemon pods on the node for DaemonSets whose pod template nodeSelectors match the node’s labels.
|
||||||
- Suppose the user launches a DaemonSet that runs a logging daemon on all nodes labeled “logger=fluentd”. If the user then adds the “logger=fluentd” label to a node (that did not initially have the label), the logging daemon will launch on the node. Additionally, if a user removes the label from a node, the logging daemon on that node will be killed.
|
- Suppose the user launches a DaemonSet that runs a logging daemon on all nodes labeled “logger=fluentd�. If the user then adds the “logger=fluentd� label to a node (that did not initially have the label), the logging daemon will launch on the node. Additionally, if a user removes the label from a node, the logging daemon on that node will be killed.
|
||||||
|
|
||||||
## Alternatives Considered
|
## Alternatives Considered
|
||||||
|
|
||||||
@@ -133,13 +129,3 @@ A third alternative is to generalize the Replication Controller. We would do som
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes Event Compression"
|
title: "Kubernetes Event Compression"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes Event Compression
|
# Kubernetes Event Compression
|
||||||
|
|
||||||
This document captures the design of event compression.
|
This document captures the design of event compression.
|
||||||
@@ -95,13 +91,3 @@ This demonstrates what would have been 20 separate entries (indicating schedulin
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Variable expansion in pod command, args, and env"
|
title: "Variable expansion in pod command, args, and env"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Variable expansion in pod command, args, and env
|
# Variable expansion in pod command, args, and env
|
||||||
|
|
||||||
## Abstract
|
## Abstract
|
||||||
@@ -408,13 +404,3 @@ spec:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Adding custom resources to the Kubernetes API server"
|
title: "Adding custom resources to the Kubernetes API server"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Adding custom resources to the Kubernetes API server
|
# Adding custom resources to the Kubernetes API server
|
||||||
|
|
||||||
This document describes the design for implementing the storage of custom API types in the Kubernetes API Server.
|
This document describes the design for implementing the storage of custom API types in the Kubernetes API Server.
|
||||||
@@ -210,13 +206,3 @@ ${standard-k8s-prefix}/third-party-resources/${third-party-resource-namespace}/$
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Horizontal Pod Autoscaling"
|
title: "Horizontal Pod Autoscaling"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Horizontal Pod Autoscaling
|
# Horizontal Pod Autoscaling
|
||||||
|
|
||||||
## Preface
|
## Preface
|
||||||
@@ -252,13 +248,3 @@ Our design is in general compatible with them.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Identifiers and Names in Kubernetes"
|
title: "Identifiers and Names in Kubernetes"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Identifiers and Names in Kubernetes
|
# Identifiers and Names in Kubernetes
|
||||||
|
|
||||||
A summarization of the goals and recommendations for identifiers in Kubernetes. Described in [GitHub issue #199](http://issue.k8s.io/199).
|
A summarization of the goals and recommendations for identifiers in Kubernetes. Described in [GitHub issue #199](http://issue.k8s.io/199).
|
||||||
@@ -102,13 +98,3 @@ objectives.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes Design Overview"
|
title: "Kubernetes Design Overview"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes Design Overview
|
# Kubernetes Design Overview
|
||||||
|
|
||||||
Kubernetes is a system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance, and scaling of applications.
|
Kubernetes is a system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance, and scaling of applications.
|
||||||
@@ -27,13 +23,3 @@ For more about the Kubernetes architecture, see [architecture](architecture.html
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Namespaces"
|
title: "Namespaces"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Namespaces
|
# Namespaces
|
||||||
|
|
||||||
## Abstract
|
## Abstract
|
||||||
@@ -359,13 +355,3 @@ At this point, all content associated with that Namespace, and the Namespace its
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Networking"
|
title: "Networking"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Networking
|
# Networking
|
||||||
|
|
||||||
There are 4 distinct networking problems to solve:
|
There are 4 distinct networking problems to solve:
|
||||||
@@ -188,13 +184,3 @@ IPv6 would be a nice option, also, but we can't depend on it yet. Docker support
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Persistent Storage"
|
title: "Persistent Storage"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Persistent Storage
|
# Persistent Storage
|
||||||
|
|
||||||
This document proposes a model for managing persistent, cluster-scoped storage for applications requiring long lived data.
|
This document proposes a model for managing persistent, cluster-scoped storage for applications requiring long lived data.
|
||||||
@@ -228,13 +224,3 @@ Admins can script the recycling of released volumes. Future dynamic provisioner
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Design Principles"
|
title: "Design Principles"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Design Principles
|
# Design Principles
|
||||||
|
|
||||||
Principles to follow when extending Kubernetes.
|
Principles to follow when extending Kubernetes.
|
||||||
@@ -65,13 +61,3 @@ TODO
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "The Kubernetes resource model"
|
title: "The Kubernetes resource model"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
**Note: this is a design doc, which describes features that have not been completely implemented.
|
**Note: this is a design doc, which describes features that have not been completely implemented.
|
||||||
User documentation of the current state is [here](../user-guide/compute-resources.html). The tracking issue for
|
User documentation of the current state is [here](../user-guide/compute-resources.html). The tracking issue for
|
||||||
implementation of this model is
|
implementation of this model is
|
||||||
@@ -117,7 +113,7 @@ The following resource types are predefined ("reserved") by Kubernetes in the `k
|
|||||||
* [future] `schedulingLatency`: as per lmctfy
|
* [future] `schedulingLatency`: as per lmctfy
|
||||||
* [future] `cpuConversionFactor`: property of a node: the speed of a CPU core on the node's processor divided by the speed of the canonical Kubernetes CPU (a floating point value; default = 1.0).
|
* [future] `cpuConversionFactor`: property of a node: the speed of a CPU core on the node's processor divided by the speed of the canonical Kubernetes CPU (a floating point value; default = 1.0).
|
||||||
|
|
||||||
To reduce performance portability problems for pods, and to avoid worse-case provisioning behavior, the units of CPU will be normalized to a canonical "Kubernetes Compute Unit" (KCU, pronounced ˈko͝oko͞o), which will roughly be equivalent to a single CPU hyperthreaded core for some recent x86 processor. The normalization may be implementation-defined, although some reasonable defaults will be provided in the open-source Kubernetes code.
|
To reduce performance portability problems for pods, and to avoid worse-case provisioning behavior, the units of CPU will be normalized to a canonical "Kubernetes Compute Unit" (KCU, pronounced ˈkoÍ?okoÍžo), which will roughly be equivalent to a single CPU hyperthreaded core for some recent x86 processor. The normalization may be implementation-defined, although some reasonable defaults will be provided in the open-source Kubernetes code.
|
||||||
|
|
||||||
Note that requesting 2 KCU won't guarantee that precisely 2 physical cores will be allocated — control of aspects like this will be handled by resource _qualities_ (a future feature).
|
Note that requesting 2 KCU won't guarantee that precisely 2 physical cores will be allocated — control of aspects like this will be handled by resource _qualities_ (a future feature).
|
||||||
|
|
||||||
@@ -249,13 +245,3 @@ This is the amount of time a container spends accessing disk, including actuator
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Abstract"
|
title: "Abstract"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## Abstract
|
## Abstract
|
||||||
|
|
||||||
A proposal for the distribution of [secrets](../user-guide/secrets.html) (passwords, keys, etc) to the Kubelet and to
|
A proposal for the distribution of [secrets](../user-guide/secrets.html) (passwords, keys, etc) to the Kubelet and to
|
||||||
@@ -599,13 +595,3 @@ source. Both containers will have the following files present on their filesyst
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Security in Kubernetes"
|
title: "Security in Kubernetes"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Security in Kubernetes
|
# Security in Kubernetes
|
||||||
|
|
||||||
Kubernetes should define a reasonable set of security best practices that allows processes to be isolated from each other, from the cluster infrastructure, and which preserves important boundaries between those who manage the cluster, and those who use the cluster.
|
Kubernetes should define a reasonable set of security best practices that allows processes to be isolated from each other, from the cluster infrastructure, and which preserves important boundaries between those who manage the cluster, and those who use the cluster.
|
||||||
@@ -127,13 +123,3 @@ The Kubernetes pod scheduler is responsible for reading data from the pod to fit
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Security Contexts"
|
title: "Security Contexts"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Security Contexts
|
# Security Contexts
|
||||||
|
|
||||||
## Abstract
|
## Abstract
|
||||||
@@ -176,13 +172,3 @@ configurable policies that reside within the [service account](http://pr.k8s.io/
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Service Accounts"
|
title: "Service Accounts"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Service Accounts
|
# Service Accounts
|
||||||
|
|
||||||
## Motivation
|
## Motivation
|
||||||
@@ -179,13 +175,3 @@ to GET serviceAccounts to see what has been created.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Simple rolling update"
|
title: "Simple rolling update"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## Simple rolling update
|
## Simple rolling update
|
||||||
|
|
||||||
This is a lightweight design document for simple [rolling update](../user-guide/kubectl/kubectl_rolling-update.html) in `kubectl`.
|
This is a lightweight design document for simple [rolling update](../user-guide/kubectl/kubectl_rolling-update.html) in `kubectl`.
|
||||||
@@ -111,13 +107,3 @@ then `foo-next` is synthesized using the pattern `<controller-name>-<hash-of-nex
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes API and Release Versioning"
|
title: "Kubernetes API and Release Versioning"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes API and Release Versioning
|
# Kubernetes API and Release Versioning
|
||||||
|
|
||||||
Legend:
|
Legend:
|
||||||
@@ -62,13 +58,3 @@ There is a separate question of how to track the capabilities of a kubelet to fa
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes Developer Guide"
|
title: "Kubernetes Developer Guide"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes Developer Guide
|
# Kubernetes Developer Guide
|
||||||
|
|
||||||
The developer guide is for anyone wanting to either write code which directly accesses the
|
The developer guide is for anyone wanting to either write code which directly accesses the
|
||||||
@@ -84,13 +80,3 @@ Guide](../admin/README.html).
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "API Conventions"
|
title: "API Conventions"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
API Conventions
|
API Conventions
|
||||||
===============
|
===============
|
||||||
|
|
||||||
@@ -721,13 +717,3 @@ Other advice regarding use of labels, annotations, and other generic map keys by
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "So you want to change the API?"
|
title: "So you want to change the API?"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# So you want to change the API?
|
# So you want to change the API?
|
||||||
|
|
||||||
Before attempting a change to the API, you should familiarize yourself
|
Before attempting a change to the API, you should familiarize yourself
|
||||||
@@ -616,13 +612,3 @@ New feature development proceeds through a series of stages of increasing maturi
|
|||||||
- Recommended Use Cases: any
|
- Recommended Use Cases: any
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes Development Automation"
|
title: "Kubernetes Development Automation"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes Development Automation
|
# Kubernetes Development Automation
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
@@ -112,13 +108,3 @@ Right now you have to ask a contributor (this may be you!) to re-run the test wi
|
|||||||
Right now the easiest way is to close and then immediately re-open the PR.
|
Right now the easiest way is to close and then immediately re-open the PR.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Overview"
|
title: "Overview"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Overview
|
# Overview
|
||||||
|
|
||||||
This document explains cherry picks are managed on release branches within the
|
This document explains cherry picks are managed on release branches within the
|
||||||
@@ -44,13 +40,3 @@ against a release is a GitHub query: For example,
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes CLI/Configuration Roadmap"
|
title: "Kubernetes CLI/Configuration Roadmap"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes CLI/Configuration Roadmap
|
# Kubernetes CLI/Configuration Roadmap
|
||||||
|
|
||||||
See github issues with the following labels:
|
See github issues with the following labels:
|
||||||
@@ -16,13 +12,3 @@ See github issues with the following labels:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes API client libraries"
|
title: "Kubernetes API client libraries"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## Kubernetes API client libraries
|
## Kubernetes API client libraries
|
||||||
|
|
||||||
### Supported
|
### Supported
|
||||||
@@ -28,13 +24,3 @@ title: "Kubernetes API client libraries"
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "devel/coding-conventions"
|
title: "devel/coding-conventions"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
Code conventions
|
Code conventions
|
||||||
- Bash
|
- Bash
|
||||||
- https://google-styleguide.googlecode.com/svn/trunk/shell.xml
|
- https://google-styleguide.googlecode.com/svn/trunk/shell.xml
|
||||||
@@ -61,13 +57,3 @@ Coding advice
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "On Collaborative Development"
|
title: "On Collaborative Development"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# On Collaborative Development
|
# On Collaborative Development
|
||||||
|
|
||||||
Kubernetes is open source, but many of the people working on it do so as their day job. In order to avoid forcing people to be "at work" effectively 24/7, we want to establish some semi-formal protocols around development. Hopefully these rules make things go more smoothly. If you find that this is not the case, please complain loudly.
|
Kubernetes is open source, but many of the people working on it do so as their day job. In order to avoid forcing people to be "at work" effectively 24/7, we want to establish some semi-formal protocols around development. Hopefully these rules make things go more smoothly. If you find that this is not the case, please complain loudly.
|
||||||
@@ -50,13 +46,3 @@ Any maintainer or core contributor who wants to review a PR but does not have ti
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Getting started with Vagrant"
|
title: "Getting started with Vagrant"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## Getting started with Vagrant
|
## Getting started with Vagrant
|
||||||
|
|
||||||
Running kubernetes with Vagrant (and VirtualBox) is an easy way to run/test/develop on your local machine (Linux, Mac OS X).
|
Running kubernetes with Vagrant (and VirtualBox) is an easy way to run/test/develop on your local machine (Linux, Mac OS X).
|
||||||
@@ -418,13 +414,3 @@ export KUBERNETES_MINION_MEMORY=2048
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Development Guide"
|
title: "Development Guide"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Development Guide
|
# Development Guide
|
||||||
|
|
||||||
# Releases and Official Builds
|
# Releases and Official Builds
|
||||||
@@ -383,13 +379,3 @@ hack/update-generated-docs.sh
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "End-2-End Testing in Kubernetes"
|
title: "End-2-End Testing in Kubernetes"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# End-2-End Testing in Kubernetes
|
# End-2-End Testing in Kubernetes
|
||||||
|
|
||||||
## Overview
|
## Overview
|
||||||
@@ -123,13 +119,3 @@ Once prometheus is scraping the kubernetes endpoints, that data can then be plot
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "How to get faster PR reviews"
|
title: "How to get faster PR reviews"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# How to get faster PR reviews
|
# How to get faster PR reviews
|
||||||
|
|
||||||
Most of what is written here is not at all specific to Kubernetes, but it bears
|
Most of what is written here is not at all specific to Kubernetes, but it bears
|
||||||
@@ -211,13 +207,3 @@ these things your PRs will flow much more easily.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Hunting flaky tests in Kubernetes"
|
title: "Hunting flaky tests in Kubernetes"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Hunting flaky tests in Kubernetes
|
# Hunting flaky tests in Kubernetes
|
||||||
|
|
||||||
Sometimes unit tests are flaky. This means that due to (usually) race conditions, they will occasionally fail, even though most of the time they pass.
|
Sometimes unit tests are flaky. This means that due to (usually) race conditions, they will occasionally fail, even though most of the time they pass.
|
||||||
@@ -83,13 +79,3 @@ Happy flake hunting!
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Getting Kubernetes Builds"
|
title: "Getting Kubernetes Builds"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Getting Kubernetes Builds
|
# Getting Kubernetes Builds
|
||||||
|
|
||||||
You can use [hack/get-build.sh](http://releases.k8s.io/release-1.1/hack/get-build.sh) to or use as a reference on how to get the most recent builds with curl. With `get-build.sh` you can grab the most recent stable build, the most recent release candidate, or the most recent build to pass our ci and gce e2e tests (essentially a nightly build).
|
You can use [hack/get-build.sh](http://releases.k8s.io/release-1.1/hack/get-build.sh) to or use as a reference on how to get the most recent builds with curl. With `get-build.sh` you can grab the most recent stable build, the most recent release candidate, or the most recent build to pass our ci and gce e2e tests (essentially a nightly build).
|
||||||
@@ -50,13 +46,3 @@ gsutil ls gs://kubernetes-release/release # list all official re
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes Developer Guide"
|
title: "Kubernetes Developer Guide"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Kubernetes Developer Guide
|
# Kubernetes Developer Guide
|
||||||
|
|
||||||
The developer guide is for anyone wanting to either write code which directly accesses the
|
The developer guide is for anyone wanting to either write code which directly accesses the
|
||||||
@@ -84,13 +80,3 @@ Guide](../admin/README.html).
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Instrumenting Kubernetes with a new metric"
|
title: "Instrumenting Kubernetes with a new metric"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
Instrumenting Kubernetes with a new metric
|
Instrumenting Kubernetes with a new metric
|
||||||
===================
|
===================
|
||||||
|
|
||||||
@@ -42,13 +38,3 @@ https://github.com/prometheus/client_golang/blob/master/prometheus/summary.go
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "GitHub Issues for the Kubernetes Project"
|
title: "GitHub Issues for the Kubernetes Project"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
GitHub Issues for the Kubernetes Project
|
GitHub Issues for the Kubernetes Project
|
||||||
========================================
|
========================================
|
||||||
|
|
||||||
@@ -28,13 +24,3 @@ Definitions
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubectl Conventions"
|
title: "Kubectl Conventions"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
Kubectl Conventions
|
Kubectl Conventions
|
||||||
===================
|
===================
|
||||||
|
|
||||||
@@ -112,13 +108,3 @@ Updated: 8/27/2015
|
|||||||
* Use "NAME" for resource names
|
* Use "NAME" for resource names
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Logging Conventions"
|
title: "Logging Conventions"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
Logging Conventions
|
Logging Conventions
|
||||||
===================
|
===================
|
||||||
|
|
||||||
@@ -35,13 +31,3 @@ As per the comments, the practical default level is V(2). Developers and QE env
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Making release notes"
|
title: "Making release notes"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## Making release notes
|
## Making release notes
|
||||||
|
|
||||||
This documents the process for making release notes for a release.
|
This documents the process for making release notes for a release.
|
||||||
@@ -51,13 +47,3 @@ With the final markdown all set, cut and paste it to the top of `CHANGELOG.md`
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Profiling Kubernetes"
|
title: "Profiling Kubernetes"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Profiling Kubernetes
|
# Profiling Kubernetes
|
||||||
|
|
||||||
This document explain how to plug in profiler and how to profile Kubernetes services.
|
This document explain how to plug in profiler and how to profile Kubernetes services.
|
||||||
@@ -57,13 +53,3 @@ To enable contention profiling you need to add line `rt.SetBlockProfileRate(1)`
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Pull Request Process"
|
title: "Pull Request Process"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
Pull Request Process
|
Pull Request Process
|
||||||
====================
|
====================
|
||||||
|
|
||||||
@@ -45,13 +41,3 @@ We use a variety of automation to manage pull requests. This automation is desc
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Releasing Kubernetes"
|
title: "Releasing Kubernetes"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Releasing Kubernetes
|
# Releasing Kubernetes
|
||||||
|
|
||||||
This document explains how to cut a release, and the theory behind it. If you
|
This document explains how to cut a release, and the theory behind it. If you
|
||||||
@@ -323,13 +319,3 @@ it is just too cryptic/geeky/domain-specific that it isn't).
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "The Kubernetes Scheduler"
|
title: "The Kubernetes Scheduler"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# The Kubernetes Scheduler
|
# The Kubernetes Scheduler
|
||||||
|
|
||||||
The Kubernetes scheduler runs as a process alongside the other master
|
The Kubernetes scheduler runs as a process alongside the other master
|
||||||
@@ -56,13 +52,3 @@ If you want to get a global picture of how the scheduler works, you can start in
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Scheduler Algorithm in Kubernetes"
|
title: "Scheduler Algorithm in Kubernetes"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Scheduler Algorithm in Kubernetes
|
# Scheduler Algorithm in Kubernetes
|
||||||
|
|
||||||
For each unscheduled Pod, the Kubernetes scheduler tries to find a node across the cluster according to a set of rules. A general introduction to the Kubernetes scheduler can be found at [scheduler.md](scheduler.html). In this document, the algorithm of how to select a node for the Pod is explained. There are two steps before a destination node of a Pod is chosen. The first step is filtering all the nodes and the second is ranking the remaining nodes to find a best fit for the Pod.
|
For each unscheduled Pod, the Kubernetes scheduler tries to find a node across the cluster according to a set of rules. A general introduction to the Kubernetes scheduler can be found at [scheduler.md](scheduler.html). In this document, the algorithm of how to select a node for the Pod is explained. There are two steps before a destination node of a Pod is chosen. The first step is filtering all the nodes and the second is ranking the remaining nodes to find a best fit for the Pod.
|
||||||
@@ -44,13 +40,3 @@ The details of the above priority functions can be found in [plugin/pkg/schedule
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Writing a Getting Started Guide"
|
title: "Writing a Getting Started Guide"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# Writing a Getting Started Guide
|
# Writing a Getting Started Guide
|
||||||
|
|
||||||
This page gives some advice for anyone planning to write or update a Getting Started Guide for Kubernetes.
|
This page gives some advice for anyone planning to write or update a Getting Started Guide for Kubernetes.
|
||||||
@@ -106,13 +102,3 @@ These guidelines say *what* to do. See the Rationale section for *why*.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -118,13 +118,3 @@ and using a Kubernetes cluster.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Getting started on Microsoft Azure"
|
title: "Getting started on Microsoft Azure"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
Getting started on Microsoft Azure
|
Getting started on Microsoft Azure
|
||||||
----------------------------------
|
----------------------------------
|
||||||
|
|
||||||
@@ -14,13 +10,3 @@ Checkout the [coreos azure getting started guide](coreos/azure/README.html)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Getting a Binary Release"
|
title: "Getting a Binary Release"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## Getting a Binary Release
|
## Getting a Binary 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.
|
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.
|
||||||
@@ -35,13 +31,3 @@ For more details on the release process see the [`build/` directory](http://rele
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,7 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Kubernetes on Azure with CoreOS and Weave"
|
title: "Kubernetes on Azure with CoreOS and Weave"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
Kubernetes on Azure with CoreOS and [Weave](http://weave.works)
|
Kubernetes on Azure with CoreOS and [Weave](http://weave.works)
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
|
|
||||||
@@ -277,13 +273,3 @@ By the way, with the scripts shown, you can deploy multiple clusters, if you lik
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Bare Metal CoreOS with Kubernetes and Project Calico"
|
title: "Bare Metal CoreOS with Kubernetes and Project Calico"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
Bare Metal CoreOS with Kubernetes and Project Calico
|
Bare Metal CoreOS with Kubernetes and Project Calico
|
||||||
------------------------------------------
|
------------------------------------------
|
||||||
This guide explains how to deploy a bare-metal Kubernetes cluster on CoreOS using [Calico networking](http://www.projectcalico.org).
|
This guide explains how to deploy a bare-metal Kubernetes cluster on CoreOS using [Calico networking](http://www.projectcalico.org).
|
||||||
@@ -140,13 +136,3 @@ Try running the [guestbook demo](../../../examples/guestbook/) to test out your
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "CoreOS Multinode Cluster"
|
title: "CoreOS Multinode Cluster"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
# CoreOS Multinode Cluster
|
# CoreOS Multinode Cluster
|
||||||
|
|
||||||
Use the [master.yaml](cloud-configs/master.yaml) and [node.yaml](cloud-configs/node.yaml) cloud-configs to provision a multi-node Kubernetes cluster.
|
Use the [master.yaml](cloud-configs/master.yaml) and [node.yaml](cloud-configs/node.yaml) cloud-configs to provision a multi-node Kubernetes cluster.
|
||||||
@@ -236,13 +232,3 @@ minion01
|
|||||||
This is basically the same as the master nodes but with the node.yaml post-boot script instead of the master.
|
This is basically the same as the master nodes but with the node.yaml post-boot script instead of the master.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Getting started with Kubernetes on DCOS"
|
title: "Getting started with Kubernetes on DCOS"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
Getting started with Kubernetes on DCOS
|
Getting started with Kubernetes on DCOS
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
|
|
||||||
@@ -177,13 +173,3 @@ Now that Kubernetes is installed on DCOS, you may wish to explore the [Kubernete
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Deploy DNS"
|
title: "Deploy DNS"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## Deploy DNS
|
## Deploy DNS
|
||||||
|
|
||||||
### Get the template file
|
### Get the template file
|
||||||
@@ -63,13 +59,3 @@ Follow [this link](https://releases.k8s.io/release-1.1/cluster/addons/dns#how-do
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Installing a Kubernetes Master Node via Docker"
|
title: "Installing a Kubernetes Master Node via Docker"
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## Installing a Kubernetes Master Node via Docker
|
## Installing a Kubernetes Master Node via Docker
|
||||||
|
|
||||||
We'll begin by setting up the master node. For the purposes of illustration, we'll assume that the IP of this machine is `${MASTER_IP}`
|
We'll begin by setting up the master node. For the purposes of illustration, we'll assume that the IP of this machine is `${MASTER_IP}`
|
||||||
@@ -219,13 +215,3 @@ Move on to [adding one or more workers](worker.html) or [deploy a dns](deployDNS
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: docwithnav
|
|
||||||
title: "Testing your Kubernetes cluster."
|
title: "Testing your Kubernetes cluster."
|
||||||
---
|
---
|
||||||
<!-- BEGIN MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- END MUNGE: UNVERSIONED_WARNING -->
|
|
||||||
|
|
||||||
## Testing your Kubernetes cluster.
|
## Testing your Kubernetes cluster.
|
||||||
|
|
||||||
To validate that your node(s) have been added, run:
|
To validate that your node(s) have been added, run:
|
||||||
@@ -95,13 +91,3 @@ You should see pods landing on the newly added machine.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: IS_VERSIONED -->
|
|
||||||
<!-- TAG IS_VERSIONED -->
|
|
||||||
<!-- END MUNGE: IS_VERSIONED -->
|
|
||||||
|
|
||||||
|
|
||||||
<!-- BEGIN MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
[]()
|
|
||||||
<!-- END MUNGE: GENERATED_ANALYTICS -->
|
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user