Home Explore Blog CI



kubernetes

3rd chunk of `content/en/blog/_posts/2015-05-00-Kubernetes-Release-0170.md`
8304b32a567497dd00fd602c84ce7307a68120a7ce14285d0000000100000fb1
    * AWS: Improving getting existing VPC and subnet [#6606][77] (gust1n)
    * AWS EBS volume support [#5138][78] (justinsb)
* Introduce an 'svc' segment for DNS search [#8089][79] (thockin)
* Adds ability to define a prefix for etcd paths [#5707][80] (kbeecher)
* Add kubectl log --previous support to view last terminated container log [#7973][81] (dchen1107)
* Add a flag to disable legacy APIs [#8083][82] (brendandburns)
* make the dockerkeyring handle mutiple matching credentials [#7971][83] (deads2k)
* Convert Fluentd to Cloud Logging pod specs to YAML [#8078][84] (satnam6502)
* Use etcd to allocate PortalIPs instead of in-mem [#7704][85] (smarterclayton)
* eliminate auth-path [#8064][86] (deads2k)
* Record failure reasons for image pulling [#7981][87] (yujuhong)
* Rate limit replica creation [#7869][88] (bprashanth)
* Upgrade to Kibana 4 for cluster logging [#7995][89] (satnam6502)
* Added name to kube-dns service [#8049][90] (piosz)
* Fix validation by moving it into the resource builder. [#7919][91] (brendandburns)
* Add cache with multiple shards to decrease lock contention [#8050][92] (fgrzadkowski)
* Delete status from displayable resources [#8039][93] (nak3)
* Refactor volume interfaces to receive pod instead of ObjectReference [#8044][94] (pmorie)
* fix kube-down for provider gke [#7565][95] (jlowdermilk)
* Service port names are required for multi-port [#7786][96] (thockin)
* Increase disk size for kubernetes master. [#8051][97] (fgrzadkowski)
* expose: Load input object for increased safety [#7774][98] (kargakis)
* Improments to conversion methods generator [#7896][99] (wojtek-t)
* Added displaying external IPs to kubectl cluster-info [#7557][100] (piosz)
* Add missing Errorf formatting directives [#8037][101] (shawnps)
* Add startup code to apiserver to migrate etcd keys [#7567][102] (kbeecher)
* Use error type from docker go-client instead of string [#8021][103] (ddysher)
* Accurately get hardware cpu count in Vagrantfile. [#8024][104] (BenTheElder)
* Stop setting a GKE specific version of the kubeconfig file [#7921][105] (roberthbailey)
* Make the API server deal with HEAD requests via the service proxy [#7950][106] (satnam6502)
* GlusterFS Critical Bug Resolved - Removing warning in README [#7983][107] (wattsteve)
* Don't use the first token `uname -n` as the hostname [#7967][108] (yujuhong)
* Call kube-down in test-teardown for vagrant. [#7982][109] (BenTheElder)
* defaults_tests: verify defaults when converting to an API object [#6235][110] (yujuhong)
* Use the full hostname for mirror pod name. [#7910][111] (yujuhong)
* Removes RunPod in the Runtime interface [#7657][112] (yujuhong)
* Clean up dockertools/manager.go and add more unit tests [#7533][113] (yujuhong)
* Adapt pod killing and cleanup for generic container runtime [#7525][114] (yujuhong)
* Fix pod filtering in replication controller [#7198][115] (yujuhong)
* Print container statuses in `kubectl get pods` [#7116][116] (yujuhong)
* Prioritize deleting the non-running pods when reducing replicas [#6992][117] (yujuhong)
* Fix locking issue in pod manager [#6872][118] (yujuhong)
* Limit the number of concurrent tests in integration.go [#6655][119] (yujuhong)
* Fix typos in different config comments [#7931][120] (pmorie)
* Update cAdvisor dependency. [#7929][121] (vmarmol)
* Ubuntu-distro: deprecate & merge ubuntu single node work to ubuntu cluster node stuff[#5498][122] (resouer)
* Add control variables to Jenkins E2E script [#7935][123] (saad-ali)
* Check node status as part of validate-cluster.sh. [#7932][124] (fabioy)
* Add old endpoint cleanup function [#7821][125] (lavalamp)
* Support recovery from in the middle of a rename. [#7620][126] (brendandburns)
* Update Exec and Portforward client to use pod subresource [#7715][127] (csrwng)
* Added NFS to PV structs [#7564][128] (markturansky)
* Fix environment variable error in Vagrant docs [#7904][129] (posita)
* Adds a simple release-note builder that scrapes the GitHub API for recent PRs [#7616][130](brendandburns)

Title: Kubernetes Release 0.17.0 - Release Notes (Continued)
Summary
This section covers further updates in the Kubernetes 0.17.0 release, including improvements to AWS VPC and subnet handling, EBS volume support, DNS search functionality, and etcd path prefixes. It also highlights enhancements to kubectl, Docker credential management, Fluentd integration with Cloud Logging, and Kibana upgrades. Additional fixes and improvements address caching, volume interfaces, service port naming, external IP display, API server startup, hardware CPU count, and pod management.