community/contributors/design-proposals
xiangpengzhao acd6a3ce2f Clean up contributors/devel docs 2017-09-03 11:06:32 +08:00
..
clustering Make tabs in OWNERS files into 2 spaces. 2017-08-15 16:33:18 -07:00
images Make tabs in OWNERS files into 2 spaces. 2017-08-15 16:33:18 -07:00
sig-cli Make tabs in OWNERS files into 2 spaces. 2017-08-15 16:33:18 -07:00
Kubemark_architecture.png merge design and proposals docs 2016-11-30 14:47:43 -05:00
OWNERS add design proposals owners 2017-08-16 14:22:30 -07:00
README.md Update README.md 2017-02-21 11:03:52 -08:00
access.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
add-new-patchStrategy-to-clear-fields-not-present-in-patch.md improve replaceKeys proposal 2017-06-15 17:13:27 -07:00
admission_control.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
admission_control_event_rate_limit.md Improve Configuration API. Clarify some behavior and example descriptions. 2017-08-31 11:49:50 -04:00
admission_control_extension.md Proposal: Extensible Admission Control (#132) 2017-05-12 16:42:03 -07:00
admission_control_limit_range.md Fix typo in admission_control_limit_range.md 2017-03-24 10:41:12 +09:00
admission_control_resource_quota.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
aggregated-api-servers.md update outdated links 2017-07-24 10:57:08 +08:00
all-in-one-volume.md Update all-in-one proposal to reflect reality 2017-02-21 15:48:25 -05:00
annotations-downward-api.md proposal: Expose single annotations via downward API 2017-02-08 18:48:12 +01:00
api-chunking.md Design for consistent API chunking in Kubernetes 2017-08-29 15:56:19 -04:00
api-group.md fix invalid url-link in contributors/design-proposals/api-group.md 2017-08-18 15:54:49 +08:00
apiserver-build-in-admission-plugins.md Merge pull request #924 from p0lyn0mial/add_an_example_to_apiserver-build-in-admission-plugins 2017-08-26 13:24:14 -07:00
apiserver-count-fix.md include Xiang's comments 2017-08-28 11:07:19 -05:00
apiserver-watch.md fix incorrect link 2017-03-31 10:45:16 +08:00
apparmor.md modify link 2017-03-21 18:38:30 +08:00
architecture.dia merge design and proposals docs 2016-11-30 14:47:43 -05:00
architecture.md Update architecture.md 2017-08-18 14:43:10 +08:00
architecture.png merge design and proposals docs 2016-11-30 14:47:43 -05:00
architecture.svg merge design and proposals docs 2016-11-30 14:47:43 -05:00
auditing.md Update advanced audit proposal with policy decisions 2017-07-12 11:07:07 -07:00
aws_under_the_hood.md Update aws_under_the_hood.md 2017-04-01 19:53:21 -07:00
bootstrap-discovery.md Update the token discovery proposal to reflect the v1.8 release 2017-07-20 18:59:56 +03:00
bulk_watch.md Bulk get and bulk watch proposal 2017-07-07 08:39:31 +02:00
client-package-structure.md correct some words 2016-12-21 18:41:12 +08:00
cloud-provider-refactoring.md Proposal for refactoring cloud provider API (#128) 2017-02-27 17:07:49 -08:00
cloudprovider-storage-metrics.md Amend cloudprovider metric proposal for new metric names 2017-04-27 15:42:46 -04:00
cluster-deployment.md correct some words 2016-12-21 18:41:12 +08:00
clustering.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
command_execution_port_forwarding.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
configmap.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
container-init.md Fix typos in init container design. 2016-12-13 08:40:09 +08:00
container-runtime-interface-v1.md Update container-runtime-interface-v1.md 2017-05-03 04:30:25 +03:00
containerized-mounter.md Containerized Mounter with Chroot 2017-03-16 11:53:18 -07:00
control-plane-resilience.md Update control-plane-resilience.md 2017-08-22 11:49:09 +08:00
controller-ref.md Update ControllerRef proposal 2017-02-16 09:08:17 -08:00
controller_history.md Initial proposal for controller history in support of DaemonSet update 2017-05-24 08:58:12 -07:00
core-metrics-pipeline.md Update core-metrics-pipeline.md 2017-08-24 18:24:52 +08:00
cpu-manager.md fix typos in cpu-manager proposal 2017-08-21 22:59:49 -05:00
cri-dockershim-checkpoint.md add dockershim checkpoint proposal (#255) 2017-01-28 14:48:04 -08:00
cronjob.md Rename ScheduledJob to CronJobs 2017-02-08 13:12:44 +01:00
csi-client-structure-proposal.md Add new client library procedure proposal 2017-03-30 14:10:52 -07:00
csi-new-client-library-procedure.md Update badges links in csi-new-client-library-procedure.md 2017-03-31 01:58:02 -07:00
custom-metrics-api.md Proposal: Introduce Custom Metrics API 2017-02-02 11:03:40 -05:00
customresources-validation.md Add proposal for validation of customresources 2017-06-26 02:50:07 +05:30
daemon.md Update daemon.md 2017-04-05 16:57:30 -07:00
daemonset-update.md Update proposal to reflect current design 2017-06-13 13:54:36 -07:00
default-storage-class.md Proposal for deployment of default StorageClass 2017-01-24 13:50:36 +01:00
deploy.md correct some words 2016-12-21 18:31:27 +08:00
deployment.md Rename uniquifier field to collisionCount 2017-05-25 14:25:53 +02:00
device-plugin-overview.png Merged implementations after discussion with the community 2017-08-18 11:53:32 -07:00
device-plugin.md Merged implementations after discussion with the community 2017-08-18 11:53:32 -07:00
device-plugin.png Merged implementations after discussion with the community 2017-08-18 11:53:32 -07:00
disk-accounting.md Clean up contributors/devel docs 2017-09-03 11:06:32 +08:00
downward_api_resources_limits_requests.md fix some markdown formats 2016-12-19 22:26:20 +08:00
dramatically-simplify-cluster-creation.md Incorrect punctuation types 2016-12-22 15:50:25 +08:00
dynamic-admission-control-configuration.md address lavalamp's comment 2017-05-22 15:25:53 -07:00
dynamic-kubelet-configuration.md Remove hash verification mechanism from proposal 2017-07-22 13:47:10 -07:00
enhance-pluggable-policy.md fix some markdown formats 2016-12-19 22:26:20 +08:00
envvar-configmap.md lower case name/value in envvar-configmap example json 2017-02-23 18:11:22 +08:00
event_compression.md Update event_compression.md 2017-08-23 21:15:31 +08:00
expansion.md fix some markdown formats 2016-12-19 22:26:20 +08:00
extending-api.md remove unnecessary ` 2017-08-19 15:25:32 +08:00
external-lb-source-ip-preservation.md modify link 2017-02-15 14:06:52 +08:00
federated-api-servers.md add redirector 2017-01-11 15:37:54 -08:00
federated-ingress.md modify ingress url 2017-07-04 14:37:04 +08:00
federated-placement-policy.md Proposal: policy-based federated resource placement 2017-03-13 15:22:27 -07:00
federated-replicasets.md Fixed some typo in community documents. 2017-02-06 11:24:04 +08:00
federated-services.md fix some markdown formats 2016-12-19 22:26:20 +08:00
federation-clusterselector.md Update federation-clusterselector.md (#999) 2017-08-30 10:45:53 -07:00
federation-high-level-arch.png merge design and proposals docs 2016-11-30 14:47:43 -05:00
federation-lite.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
federation-phase-1.md Incorrect punctuation types 2016-12-22 15:50:25 +08:00
federation.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
flakiness-sla.md Add a proposal for a flakiness SLA tracking and actions 2017-04-26 21:43:25 -07:00
flannel-integration.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
flex-volumes-drivers-psp.md flex-volumes-drivers-psp.md: add proposal. 2017-08-23 12:20:32 +02:00
flexvolume-deployment.md Added comments about possible driver actions 2017-09-01 15:47:39 -07:00
garbage-collection.md Incorrect punctuation types 2016-12-22 15:50:25 +08:00
gce-l4-loadbalancer-healthcheck.md Add proposal for GCE L4 load-balancer health check (#552) 2017-05-05 10:05:44 -07:00
gpu-support.md fix some markdown formats 2016-12-19 22:26:20 +08:00
grow-volume-size.md Fix typo: kubelet 2017-08-30 17:14:10 +08:00
ha_master.md Incorrect punctuation types 2016-12-22 15:50:25 +08:00
high-availability.md Update high-availability.md 2017-08-22 19:45:00 +08:00
horizontal-pod-autoscaler.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
hpa-status-conditions.md Proposal: HPA Status Conditions 2017-05-01 14:10:05 -04:00
hpa-v2.md Update hpa-v2.md 2017-07-31 15:56:19 +08:00
hugepages.md HugePages proposal 2017-08-14 16:48:44 -04:00
identifiers.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
image-provenance.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
indexed-job.md fix some typos 2016-12-10 09:55:47 +08:00
initial-resources.md Incorrect punctuation types 2016-12-22 15:50:25 +08:00
job.md Which backoff fields apply to which restart policy 2017-08-25 17:29:05 +02:00
kubectl-create-from-env-file.md fix bad url in kubectl-create-from-env-file.md 2017-08-22 14:22:54 +08:00
kubectl-extension.md Proposal: kubectl extension 2016-12-01 12:34:43 -05:00
kubectl-login.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
kubelet-auth.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
kubelet-authorizer.md Update node authorization proposal 2017-06-01 16:37:26 -04:00
kubelet-cri-logging.md Incorrect punctuation types 2016-12-22 15:50:25 +08:00
kubelet-eviction.md Add rough guide on priority difference. 2017-08-24 13:18:43 -07:00
kubelet-hypercontainer-runtime.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
kubelet-rkt-runtime.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
kubelet-rootfs-distribution.md Fixed some typo in community documents. 2017-02-06 11:24:04 +08:00
kubelet-systemd.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
kubelet-tls-bootstrap.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
kubemark.md Incorrect punctuation types 2016-12-22 15:50:25 +08:00
local-cluster-ux.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
local-storage-overview.md Update local storage overview based on comment 2017-06-10 09:47:52 +08:00
metadata-policy.md design-proposals: fix link to multiple-schedulers 2017-04-13 13:42:16 -07:00
metrics-server.md Metrics server design proposal 2017-06-20 20:29:19 +02:00
monitoring_architecture.md correct the link for aggregated api servers 2017-05-16 17:16:26 +08:00
monitoring_architecture.png merge design and proposals docs 2016-11-30 14:47:43 -05:00
mount-options.md Update error handling description 2017-07-12 14:24:20 -04:00
multi-fields-merge-key.md address comments 2017-05-10 13:25:06 -07:00
multi-platform.md Update multi-platform.md 2017-08-30 15:26:13 +08:00
multiple-schedulers.md fix-review 2017-07-09 13:27:55 +08:00
namespaces.md Update namespaces.md 2017-07-21 11:58:08 +05:30
network-policy.md design-proposals/network-policy.md: fix nit 2017-06-26 13:12:18 -07:00
networking.md Updated ipv6 support docs 2017-01-16 16:45:09 +01:00
no-new-privs.md update no new privs proposal 2017-05-24 04:14:26 -04:00
node-allocatable.md fix typo 2017-02-24 09:14:28 +08:00
nodeaffinity.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
optional-configmap.md Initial optional configmap proposal (#175) 2016-12-21 18:42:01 -08:00
performance-related-monitoring.md Incorrect punctuation types 2016-12-22 15:50:25 +08:00
persistent-storage.md Fixed broken doc link 2017-08-11 11:24:24 -07:00
pleg.png merge design and proposals docs 2016-11-30 14:47:43 -05:00
pod-cache.png merge design and proposals docs 2016-11-30 14:47:43 -05:00
pod-lifecycle-event-generator.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
pod-pid-namespace.md Add rollback flag to shared PID rollout plan 2017-01-23 17:09:46 -08:00
pod-preemption.md Design proposal for pod preemption in Kubernetes (#745) 2017-08-02 01:41:09 -07:00
pod-preset.md Add additional documentation for opt-out annotation 2017-06-19 13:34:50 -04:00
pod-priority-api.md Design proposal for adding priority to Kubernetes API (#604) 2017-07-13 11:03:57 -07:00
pod-resource-management.md Fix example text for cgroup name 2017-03-03 15:43:10 -05:00
pod-safety.md Proposal: Pod Safety Guarantees 2017-02-08 16:13:33 -05:00
pod-security-context.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
podaffinity.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
preserve-order-in-strategic-merge-patch.md proposal of preserving order 2017-05-12 15:44:45 -07:00
principles.md Update principles.md 2017-02-20 08:42:08 -08:00
propagation.md Final version 2017-08-15 09:50:22 +02:00
protobuf.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
release-notes.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
release-test-signal.md Addition of a design doc for `find_green_build` functionality. 2016-12-20 15:12:13 -08:00
rescheduler.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
rescheduling-for-critical-pods.md Incorrect punctuation types 2016-12-22 15:50:25 +08:00
rescheduling.md Fixed typo in rescheduling.md. 2017-02-06 10:22:09 +08:00
resource-metrics-api.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
resource-qos.md replace tabs in yaml snippets with spaces 2017-06-20 15:58:59 -04:00
resource-quota-scoping.md fix some markdown formats 2016-12-19 22:26:20 +08:00
resources.md fix typo 2017-02-24 09:14:28 +08:00
runtime-client-server.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
runtime-pod-cache.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
runtimeconfig.md fix some markdown formats 2016-12-19 22:26:20 +08:00
scalability-testing.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
scheduler_extender.md Merge pull request #423 from ravigadde/master 2017-07-17 11:31:16 -05:00
seccomp.md Update seccomp runtime/default to docker/default 2017-02-22 14:44:31 -05:00
secret-configmap-downwarapi-file-mode.md fix some markdown formats 2016-12-19 22:26:20 +08:00
secrets.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
security-context-constraints.md contributors/design-proposals/security-context-constraints.md: update links. 2017-01-03 18:54:54 +01:00
security.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
security_context.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
selector-generation.md fix some typos 2016-12-10 09:55:47 +08:00
self-hosted-final-cluster.png design-proposal: add self-hosted kubernetes proposal 2016-12-20 12:06:54 -08:00
self-hosted-kubelet.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
self-hosted-kubernetes.md Fix the level typo. 2017-08-11 19:36:11 +08:00
self-hosted-layers.png design-proposal: add self-hosted kubernetes proposal 2016-12-20 12:06:54 -08:00
self-hosted-moving-parts.png design-proposal: add self-hosted kubernetes proposal 2016-12-20 12:06:54 -08:00
selinux-enhancements.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
selinux.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
server-get.md Server-side get proposal 2017-05-11 12:57:22 -04:00
service-discovery.md Incorrect punctuation types 2016-12-22 15:50:25 +08:00
service-external-name.md Fix YAML indentation 2016-12-22 07:01:30 +01:00
service_accounts.md The article is not correct 2016-12-21 16:42:51 +08:00
simple-rolling-update.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
stateful-apps.md Multiple spelling errors 2016-12-21 20:40:09 +08:00
statefulset-update.md Update golang spacing 2017-05-22 07:50:49 -07:00
synchronous-garbage-collection.md Incorrect punctuation types 2016-12-22 15:50:25 +08:00
sysctl.md Update sysctl.md 2017-08-22 19:31:50 +08:00
taint-node-by-condition.md Removed InodePressure condition. 2017-08-08 16:25:17 +08:00
taint-toleration-dedicated.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
templates.md Incorrect punctuation types 2016-12-22 15:50:25 +08:00
thirdpartyresources.md TPR to beta proposal 2017-04-25 13:51:18 -04:00
ubernetes-cluster-state.png merge design and proposals docs 2016-11-30 14:47:43 -05:00
ubernetes-design.png merge design and proposals docs 2016-11-30 14:47:43 -05:00
ubernetes-scheduling.png merge design and proposals docs 2016-11-30 14:47:43 -05:00
versioning.md Update versioning.md 2017-03-28 11:53:20 -07:00
volume-hostpath-qualifiers.md Spelling error in vocabulary 2016-12-21 17:56:21 +08:00
volume-metrics.md Fixed Typo 2017-08-21 01:18:28 +05:30
volume-ownership-management.md fix some markdown formats 2016-12-19 22:26:20 +08:00
volume-provisioning.md fix some markdown formats 2016-12-19 22:26:20 +08:00
volume-selectors.md merge design and proposals docs 2016-11-30 14:47:43 -05:00
volume-snapshotting.md Incorrect punctuation types 2016-12-22 15:50:25 +08:00
volume-snapshotting.png merge design and proposals docs 2016-11-30 14:47:43 -05:00
volume_stats_pvc_ref.md Add PV use case 2017-08-30 10:34:02 -07:00
volumes.md merge design and proposals docs 2016-11-30 14:47:43 -05:00

README.md

Kubernetes Design Documents and Proposals

This directory contains Kubernetes design documents and accepted design proposals.

For a design overview, please see the architecture document.

Note that a number of these documents are historical and may be out of date or unimplemented.

TODO: Add the current status to each document and clearly indicate which are up to date.

TODO: Document the proposal process.

Analytics