Home Explore Blog CI



kubernetes

2nd chunk of `content/en/blog/_posts/2015-05-00-Kubernetes-Release-0170.md`
0e8d01d0704c0e202f0f8c6f529c1365dc9bfa29863c1b360000000100000fae
    * kubelet/dockertool: Move Getpods() to DockerManager. [#6778][39] (yifan-gu)
    * kubelet/dockertools: Add puller interfaces in the containerManager. [#6776][40] (yifan-gu)
    * kubelet: Introduce PodInfraContainerChanged(). [#6608][41] (yifan-gu)
    * kubelet/container: Replace DockerCache with RuntimeCache. [#6795][42] (yifan-gu)
    * kubelet: Clean up computePodContainerChanges. [#6844][43] (yifan-gu)
    * kubelet: Refactor prober. [#7009][44] (yifan-gu)
    * kubelet/container: Update the runtime interface. [#7466][45] (yifan-gu)
    * kubelet: Refactor isPodRunning() in runonce.go [#7477][46] (yifan-gu)
    * kubelet/rkt: Add basic rkt runtime routines. [#7465][47] (yifan-gu)
    * kubelet/rkt: Add podInfo. [#7555][48] (yifan-gu)
    * kubelet/container: Add GetContainerLogs to runtime interface. [#7488][49] (yifan-gu)
    * kubelet/rkt: Add routines for converting kubelet pod to rkt pod. [#7543][50] (yifan-gu)
    * kubelet/rkt: Add RunPod() for rkt. [#7589][51] (yifan-gu)
    * kubelet/rkt: Add RunInContainer()/ExecInContainer()/PortForward(). [#7553][52] (yifan-gu)
    * kubelet/container: Move ShouldContainerBeRestarted() to runtime. [#7613][53] (yifan-gu)
    * kubelet/rkt: Add SyncPod() to rkt. [#7611][54] (yifan-gu)
    * Kubelet: persist restart count of a container [#6794][55] (yujuhong)
    * kubelet/container: Move pty*.go to container runtime package. [#7951][56] (yifan-gu)
    * kubelet: Add container runtime option for rkt. [#7900][57] (yifan-gu)
    * kubelet/rkt: Add docker prefix to image string. [#7803][58] (yifan-gu)
    * kubelet/rkt: Inject dependencies to rkt. [#7849][59] (yifan-gu)
    * kubelet/rkt: Remove dependencies on rkt.store [#7859][60] (yifan-gu)
    * Kubelet talks securely to apiserver [#2387][61] (erictune)
    * Rename EnvVarSource.FieldPath -> FieldRef and add example [#7592][62] (pmorie)
    * Add containerized option to kubelet binary [#7741][63] (pmorie)
    * Ease building kubelet image [#7948][64] (pmorie)
    * Remove unnecessary bind-mount from dockerized kubelet run [#7854][65] (pmorie)
    * Add ability to dockerize kubelet in local cluster [#7798][66] (pmorie)
    * Create docker image for kubelet [#7797][67] (pmorie)
    * Security context - types, kubelet, admission [#7343][68] (pweil-)
    * Kubelet: Add rkt as a runtime option [#7743][69] (vmarmol)
    * Fix kubelet's docker RunInContainer implementation [#7746][70] (vishh)
* AWS

    * AWS: Don't try to copy gce_keys in jenkins e2e job [#8018][71] (justinsb)
    * AWS: Copy some new properties from config-default => config.test [#7992][72] (justinsb)
    * AWS: make it possible to disable minion public ip assignment [#7928][73] (manolitto)
    * update AWS CloudFormation template and cloud-configs [#7667][74] (antoineco)
    * AWS: Fix variable naming that meant not all tokens were written [#7736][75] (justinsb)
    * AWS: Change apiserver to listen on 443 directly, not through nginx [#7678][76] (justinsb)
    * 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)

Title: Kubernetes Release 0.17.0 - Release Notes (Kubelet Continued, AWS, and Other Features)
Summary
This section of the Kubernetes 0.17.0 release notes continues with Kubelet updates, focusing on refactoring, adding rkt runtime support, and improving container management. It also details AWS-specific improvements, such as updating CloudFormation templates and fixing token handling. The notes cover introducing a DNS search segment, adding etcd path prefixes, kubectl log enhancements, disabling legacy APIs, improving Docker credential handling, and upgrading to Kibana 4 for cluster logging, among other changes.