Releases: kubernetes/kubernetes
Releases · kubernetes/kubernetes
Release 0.18.2
Documentation
Examples
Changes since 0.18.1
- Work around a bug with Docker & swap: #9358
binary | hash alg | hash |
---|---|---|
kubernetes.tar.gz |
md5 | c2d6069fbc5dbbaf326a7b23ddf42e7c |
kubernetes.tar.gz |
sha1 | 87f4e9a3babb1270a5ad51a0642b6741e9e5470a |
Release 0.18.1.1 Candidate
Documentation
Examples
Changes since 0.18.0
- Fix for kubectl run: #9071
- Fix for kubectl exec: #9164
- Fix for system daemons: #8681
- Improve GKE Upgrades: #9118
(note the 0.18.1.1, since the build wasn't in a clean git client...)
binary | hash alg | hash |
---|---|---|
kubernetes.tar.gz |
md5 | a8504dbfac764acd231287a65b74259e |
kubernetes.tar.gz |
sha1 | 9600f6c5083e27955a61d570035769078c7b1374 |
Release 0.18.0
- Repoint flannel-docker service to ~kubernetes namespace #8624 (chuckbutler)
- Randomize apiserver timeout #8574 (bprashanth)
- Update etcd version to 2.0.9 for ubuntu k8s #8558 (WIZARD-CXY)
- AWS: Switch to aws-sdk-go #8297 (iterion)
- Route creation reconciler loop. #8164 (cjcullen)
- Sleep before deleting the cluster to give the controller manager time to #8816 (a-robinson)
- Report node.Ready == false until cbr0 is configured correctly #8819 (cjcullen)
- Add a very simple tracing mechanism for easier debugging of slow requests. #8806 (fgrzadkowski)
- Print top 5 latency metrics even if they are below threshold #8777 (fgrzadkowski)
- Update GPC logging sidecar to use latest gem #8542 (satnam6502)
- WIP: ServiceType & NodePort work #8707 (justinsb)
- WIP: Continue to support (deprecated) publicIPs #8739 (justinsb)
- Wait until stores are filled before processing service account token events #8494 (liggitt)
- Update gophercloud to HEAD and reenable auto reauth #7020 (kazegusuri)
- add client for podTemplate resource #8245 (kazegusuri)
- ServiceAccounts #7101 (liggitt)
- Wake up rcs when pods get DeletionFinalStateUnknown tombstones #8822 (bprashanth)
- Force explicit namespace provision, update e2e for failures #8696 (derekwaynecarr)
- Retry downloading tars in case of unpack failure #8998 (wojtek-t)
- Increase timeout for verifying clusters to 10 minutes #8993 (wojtek-t)
- Improve tracing information in apiserver #8916 (fgrzadkowski)
- Limit the scheduler to a burst qps of 30 #8471 (bprashanth)
- Rename "portalIP" to "clusterIP" #8740 (thockin)
- For GCE, compute the external IP by using the local metadata server #8899 (roberthbailey)
- Added generated deep copy funcs to ISCSI #8870 (markturansky)
- Fixed NFS CanSupport func for PVs #8688 (markturansky)
- Use generated DeepCopy methods in a new API (that uses auto-generated methods) #8860 (wojtek-t)
- Fix session affinity in kube-proxy #8846 (thockin)
- Quick fix for listPods with nil parameters #8670 (jbdalido)
- Fixed json tags for volumes #8788 (markturansky)
- ubuntu cluster utils.sh verify-ssh-prereqs #8621 (MCyprien)
- Fix Vagrant node registration and kube-push #8865 (derekwaynecarr)
- Added label kubernetes.io/name to cluster services #8067 (piosz)
- added ISCSI volume plugin to PersistentVolumeSource #8133 (markturansky)
- Change the default master data disk on GCE to be a 20GB SSD #8537 (a-robinson)
- Fixed CanSupport func across all volumes (for PV) #8732 (markturansky)
- add pull secrets to service accounts #8582 (deads2k)
- Expand variables in containers' env, cmd, args #8149 (pmorie)
- Fix setting resource isolation in Docker 1.6+ #8491 (vmarmol)
- Increase timeout for cluster validation and extend logging #8856 (wojtek-t)
- Code to automatically generate functions for DeepCopy #8320 (wojtek-t)
- Run Docker containers as top-level containers in Debian. #8586 (vmarmol)
- Fix #8373 add kubectl for cluster validation #8752 (WIZARD-CXY)
- Updating systemd service and environ files for controller-manager as --machines is deprecated. #8785 (aveshagarwal)
- Adding support for generating A records for headless services. #8643 (vishh)
- Fix detect-minion-names for gke provider #8833 (cjcullen)
- Delete expectations of a deleted rc instead of letting them expire #8000 (bprashanth)
- Prevent stranding of partial load balancers resources #7852 (a-robinson)
- Initial cpu limit for fluentd pods (file based). #8657 (dchen1107)
- bump heapster to v0.11.0 and grafana to v0.7.0 #7626 (idosh)
- add Ceph rados block device (rbd) volume plugin #6578 (rootfs)
- Rolling node upgrade #7938 (mbforbes)
- Add event generation when create/delete of balancers fails. #8887 (brendandburns)
- Support glob wildcards for gcr.io credentials #8438 (tcnghia)
- [Harmless] K8petstore shell update, separated from the larger PR #8678 (jayunit100)
- AWS
- Fix AWS volumes #8906 (justinsb)
- Kubelet
- API v1/v1beta3
- remove ReplicationControllerSpec.TemplateRef #8980 (caesarxuchao)
- Update ContainerState.Termination to ContainerState.Terminated #8923 (caesarxuchao)
- api: add the ProviderID attribute to NodeSpec #7775 (simon3z)
- update PodSpec.Host to PodSpec.NodeName #8853 (caesarxuchao)
- Updating some SkyDNS templates to v1beta3 #8273 (krousey)
- Remove /Validate endpoint #8224 (cjcullen)
- Description of ImagePullPolicy wrong in v1(beta3) #8721 (smarterclayton)
- Fix ordering of conversion methods so that it's deterministic #8577 (wojtek-t)
- Change v1 API to default RC replicas to 1 #8552 (thockin)
- Docs
- Updated broken ordering of prerequisites. #8952 (rjnagal)
- docs: Add README for getting started with rkt. #8968 (yifan-gu)
- update fedora_ansible_config.md to v1beta3 #8963 (caesarxuchao)
- update getting-started-guides/juju.md to v1beta3 #8961 (caesarxuchao)
- let azure getting started guides point to examples/ #8950 (caesarxuchao)
- Update roadmap.md #8924 (erickhan)
- Update instructions on auto-generating conversions. #8921 (wojtek-t)
- Fix selfLinks in test examples to v1beta3 #8909 (wojtek-t)
- Update examples/spark for v1beta3 #7230 (bcbroussard)
- Update examples/storm for v1beta3 #7231 (bcbroussard)
- Update Phabricator to v1beta3 example #7232 (bcbroussard)
- For examples/meteor: update README, minor fixes. #7985 (jeffmendoza)
- Update getting started support matrix. #5959 (jeffmendoza)
- Document container probes #8877 (mikedanese)
- 5057 restartpolicy default #8592 (RichieEscarez)
- update cassandra README.md #8840 (lavalamp)
- replace wrong code with link #8848 (lavalamp)
- Update docs about new Services work #8655 (thockin)
- Make references to files in examples links #8750 (pmorie)
- Prometheus/promdash replication controller #8536 (jayunit100)
- update docs/volumes.md to v1beta3 #8547 (caesarxuchao)
- coreos/azure add addons and bump fluentd #8664 (idosh)
- Make secrets example README link to referred files #8697 (pmorie)
- update docs/design/secrets.md to v1beta3 #8627 (caesarxuchao)
- Minor fix in ubuntu deploy guide #8623 (resouer)
- Revise user manual for kube binaries except kubectl #8555 (hurf)
- kubectl
- Delete fails on notfound errors. #8628 (jlowdermilk)
- Make rolling-update actually parse filenames from stdin #8679 (jlowdermilk)
- Fix help msg for kubectl get cmd #8925 (andronat)
- expose: Use separate parameters for default and custom name #8804 (kargakis)
- label: Invalidate empty or invalid value labels #8556 (kargakis)
- update/fix kubectl proxy example in help string #8948 (jlowdermilk)
- Show pods number when describing services #8778 (kargakis)
- Update NodePort in kubectl describe service #8939 (bcbroussard)
- Kubectl command renaming (run-container to run and resize to scale) #8596 (andronat)
- Make exec more consistent with the rest of the kubectl commands. #8604 (brendandburns)
- fixed kubectl label command crashes when a resource has no labels #4311 (kazegusuri)
- Warns the user for deprecated flags that use _ separators #8026 (andronat)
- Rename 'kubectl log' to 'kubectl logs' #8634 (csrwng)
- use default namespace to do rollingupdate #4696 (kazegusuri)
- Allow kubectl to handle all namespace #7024 (kazegusuri)
- expose: Use resource builder #8169 (kargakis)
- resize: Enable resource type/name syntax #8618 (kargakis)
- bump timeout back to previous time #8671 (kargakis)
- Fixed PV Describe bug #8665 (markturansky)
- UI
- Update service pages to v1beta3 in web ui #8611 (bcbroussard)
- Update replication controller pages to v1beta3 in web ui #8612 (bcbroussard)
- Web UI v1beta3 conversion #8304 (bcbroussard)
- Fix misdirected links in Web UI from pod conversion #8302 (bcbroussard)
- Update web ui listing pages #8368 (bcbroussard)
- Added Hover to Views Menu in Web UI #8548 (bcbroussard)
- Update pod pages to v1beta3 in web ui #8600 (bcbroussard)
- Update node pages to v1beta3 in web ui #8614 (bcbroussard)
- Update events page to v1beta3 in web ui #8615 (bcbroussard)
- Update groups page to v1beta3 in web ui #8616 (bcbroussard)
binary | hash alg | hash |
---|---|---|
kubernetes.tar.gz |
md5 | 2878c212f6d333c51ff77dc47da4987b |
kubernetes.tar.gz |
sha1 | 47426aa6dce57f33a031b8c9fdc5e16e163dd62b |
Release 0.17.1
Documentation
Examples
Changes since 0.17.0
- Install specific salt version on AWS #8131 (@justinsb)
- Revert "Introduce an 'svc' segment for DNS search" #8568 (@thockin)
binary | hash alg | hash |
---|---|---|
kubernetes.tar.gz |
md5 | e7f7da8f15377cfb5ff6e004dfb382f7 |
kubernetes.tar.gz |
sha1 | f3b0032a19ccf2b4df658d9bf31e87d8f4248b1a |
Release 0.17.0
- Cleanups
- v1beta3
- update example/walkthrough to v1beta3 #7940 (caesarxuchao)
- update example/rethinkdb to v1beta3 #7946 (caesarxuchao)
- verify the v1beta3 yaml files all work; merge the yaml files #7917 (caesarxuchao)
- update examples/cassandra to api v1beta3 #7258 (caesarxuchao)
- update service.json in persistent-volume example to v1beta3 #7899 (caesarxuchao)
- update mysql-wordpress example to use v1beta3 API #7864 (caesarxuchao)
- Update examples/meteor to use API v1beta3 #7848 (caesarxuchao)
- update node-selector example to API v1beta3 #7872 (caesarxuchao)
- update logging-demo to use API v1beta3; modify the way to access Elasticsearch and Kibana services #7824 (caesarxuchao)
- Convert the skydns rc to use v1beta3 and add a health check to it #7619 (a-robinson)
- update the hazelcast example to API version v1beta3 #7728 (caesarxuchao)
- Fix YAML parsing for v1beta3 objects in the kubelet for file/http #7515 (brendandburns)
- Updated kubectl cluster-info to show v1beta3 addresses #7502 (piosz)
- Kubelet
- kubelet: Fix racy kubelet tests. #7980 (yifan-gu)
- kubelet/container: Move prober.ContainerCommandRunner to container. #8079 (yifan-gu)
- Kubelet: set host field in the pending pod status #6127 (yujuhong)
- Fix the kubelet node watch #6442 (yujuhong)
- Kubelet: recreate mirror pod if the static pod changes #6607 (yujuhong)
- Kubelet: record the timestamp correctly in the runtime cache #7749 (yujuhong)
- Kubelet: wait until container runtime is up #7729 (yujuhong)
- Kubelet: replace DockerManager with the Runtime interface #7674 (yujuhong)
- Kubelet: filter out terminated pods in SyncPods #7301 (yujuhong)
- Kubelet: parallelize cleaning up containers in unwanted pods #7048 (yujuhong)
- kubelet: Add container runtime option for rkt. #7952 (yifan-gu)
- kubelet/rkt: Remove build label. #7916 (yifan-gu)
- kubelet/metrics: Move instrumented_docker.go to dockertools. #7327 (yifan-gu)
- kubelet/rkt: Add GetPods() for rkt. #7599 (yifan-gu)
- kubelet/rkt: Add KillPod() and GetPodStatus() for rkt. #7605 (yifan-gu)
- pkg/kubelet: Fix logging. #4755 (yifan-gu)
- kubelet: Refactor RunInContainer/ExecInContainer/PortForward. #6491 (yifan-gu)
- kubelet/DockerManager: Fix returning empty error from GetPodStatus(). #6609 (yifan-gu)
- kubelet: Move pod infra container image setting to dockertools. #6634 (yifan-gu)
- kubelet/fake_docker_client: Use self's PID instead of 42 in testing. #6653 (yifan-gu)
- kubelet/dockertool: Move Getpods() to DockerManager. #6778 (yifan-gu)
- kubelet/dockertools: Add puller interfaces in the containerManager. #6776 (yifan-gu)
- kubelet: Introduce PodInfraContainerChanged(). #6608 (yifan-gu)
- kubelet/container: Replace DockerCache with RuntimeCache. #6795 (yifan-gu)
- kubelet: Clean up computePodContainerChanges. #6844 (yifan-gu)
- kubelet: Refactor prober. #7009 (yifan-gu)
- kubelet/container: Update the runtime interface. #7466 (yifan-gu)
- kubelet: Refactor isPodRunning() in runonce.go #7477 (yifan-gu)
- kubelet/rkt: Add basic rkt runtime routines. #7465 (yifan-gu)
- kubelet/rkt: Add podInfo. #7555 (yifan-gu)
- kubelet/container: Add GetContainerLogs to runtime interface. #7488 (yifan-gu)
- kubelet/rkt: Add routines for converting kubelet pod to rkt pod. #7543 (yifan-gu)
- kubelet/rkt: Add RunPod() for rkt. #7589 (yifan-gu)
- kubelet/rkt: Add RunInContainer()/ExecInContainer()/PortForward(). #7553 (yifan-gu)
- kubelet/container: Move ShouldContainerBeRestarted() to runtime. #7613 (yifan-gu)
- kubelet/rkt: Add SyncPod() to rkt. #7611 (yifan-gu)
- Kubelet: persist restart count of a container #6794 (yujuhong)
- kubelet/container: Move pty*.go to container runtime package. #7951 (yifan-gu)
- kubelet: Add container runtime option for rkt. #7900 (yifan-gu)
- kubelet/rkt: Add docker prefix to image string. #7803 (yifan-gu)
- kubelet/rkt: Inject dependencies to rkt. #7849 (yifan-gu)
- kubelet/rkt: Remove dependencies on rkt.store #7859 (yifan-gu)
- Kubelet talks securely to apiserver #2387 (erictune)
- Rename EnvVarSource.FieldPath -> FieldRef and add example #7592 (pmorie)
- Add containerized option to kubelet binary #7741 (pmorie)
- Ease building kubelet image #7948 (pmorie)
- Remove unnecessary bind-mount from dockerized kubelet run #7854 (pmorie)
- Add ability to dockerize kubelet in local cluster #7798 (pmorie)
- Create docker image for kubelet #7797 (pmorie)
- Security context - types, kubelet, admission #7343 (pweil-)
- Kubelet: Add rkt as a runtime option #7743 (vmarmol)
- Fix kubelet's docker RunInContainer implementation #7746 (vishh)
- AWS
- AWS: Don't try to copy gce_keys in jenkins e2e job #8018 (justinsb)
- AWS: Copy some new properties from config-default => config.test #7992 (justinsb)
- AWS: make it possible to disable minion public ip assignment #7928 (manolitto)
- update AWS CloudFormation template and cloud-configs #7667 (antoineco)
- AWS: Fix variable naming that meant not all tokens were written #7736 (justinsb)
- AWS: Change apiserver to listen on 443 directly, not through nginx #7678 (justinsb)
- AWS: Improving getting existing VPC and subnet #6606 (gust1n)
- AWS EBS volume support #5138 (justinsb)
- Introduce an 'svc' segment for DNS search #8089 (thockin)
- Adds ability to define a prefix for etcd paths #5707 (kbeecher)
- Add kubectl log --previous support to view last terminated container log #7973 (dchen1107)
- Add a flag to disable legacy APIs #8083 (brendandburns)
- make the dockerkeyring handle mutiple matching credentials #7971 (deads2k)
- Convert Fluentd to Cloud Logging pod specs to YAML #8078 (satnam6502)
- Use etcd to allocate PortalIPs instead of in-mem #7704 (smarterclayton)
- eliminate auth-path #8064 (deads2k)
- Record failure reasons for image pulling #7981 (yujuhong)
- Rate limit replica creation #7869 (bprashanth)
- Upgrade to Kibana 4 for cluster logging #7995 (satnam6502)
- Added name to kube-dns service #8049 (piosz)
- Fix validation by moving it into the resource builder. #7919 (brendandburns)
- Add cache with multiple shards to decrease lock contention #8050 (fgrzadkowski)
- Delete status from displayable resources #8039 (nak3)
- Refactor volume interfaces to receive pod instead of ObjectReference #8044 (pmorie)
- fix kube-down for provider gke #7565 (jlowdermilk)
- Service port names are required for multi-port #7786 (thockin)
- Increase disk size for kubernetes master. #8051 (fgrzadkowski)
- expose: Load input object for increased safety #7774 (kargakis)
- Improments to conversion methods generator #7896 (wojtek-t)
- Added displaying external IPs to kubectl cluster-info #7557 (piosz)
- Add missing Errorf formatting directives #8037 (shawnps)
- Add startup code to apiserver to migrate etcd keys #7567 (kbeecher)
- Use error type from docker go-client instead of string #8021 (ddysher)
- Accurately get hardware cpu count in Vagrantfile. #8024 (BenTheElder)
- Stop setting a GKE specific version of the kubeconfig file #7921 (roberthbailey)
- Make the API server deal with HEAD requests via the service proxy #7950 (satnam6502)
- GlusterFS Critical Bug Resolved - Removing warning in README #7983 (wattsteve)
- Don't use the first token
uname -n
as the hostname #7967 (yujuhong) - Call kube-down in test-teardown for vagrant. #7982 (BenTheElder)
- defaults_tests: verify defaults when converting to an API object #6235 (yujuhong)
- Use the full hostname for mirror pod name. #7910 (yujuhong)
- Removes RunPod in the Runtime interface #7657 (yujuhong)
- Clean up dockertools/manager.go and add more unit tests #7533 (yujuhong)
- Adapt pod killing and cleanup for generic container runtime #7525 (yujuhong)
- Fix pod filtering in replication controller #7198 (yujuhong)
- Print container statuses in
kubectl get pods
#7116 (yujuhong) - Prioritize deleting the non-running pods when reducing replicas #6992 (yujuhong)
- Fix locking issue in pod manager #6872 (yujuhong)
- Limit the number of concurrent tests in integration.go #6655 (yujuhong)
- Fix typos in different config comments #7931 (pmorie)
- Update cAdvisor dependency. #7929 (vmarmol)
- Ubuntu-distro: deprecate & merge ubuntu single node work to ubuntu cluster node stuff #5498 (resouer)
- Add control variables to Jenkins E2E script #7935 (saad-ali)
- Check node status as part of validate-cluster.sh. #7932 (fabioy)
- Add old endpoint cleanup function #7821 (lavalamp)
- Support recovery from in the middle of a rename. #7620 (brendandburns)
- Update Exec and Portforward client to use pod subresource #7715 (csrwng)
- Added NFS to PV structs #7564 (markturansky)
- Fix environment variable error in Vagrant docs #7904 (posita)
- Adds a simple release-note builder that scrapes the Github API for recent PRs #7616 (brendandburns)
- Scheduler ignores nodes that are in a bad state #7668 (bprashanth)
- Set GOMAXPROCS for etcd #7863 (fgrzadkowski)
- Auto-generated conversion methods calling one another #7556 (wojtek-t)
- Bring up a kuberenetes cluster using coreos image as worker nodes #7445 (dchen1107)
- Godep: Add godep for rkt. #7410 (yifan-gu)
- Add volumeGetter to rkt. #7870 (yifan-gu)
- Update cAdvisor dependency. #7897 (vmarmol)
- DNS: expose 53/TCP #7822 (thockin)
- Set NodeReady=False when docker is dead #7763 (wojtek-t)
- Ignore latency metrics for events #7857 (fgrzadkowski)
- SecurityContext admission clean up #7792 (pweil-)
- Support manually-created and generated conversion functions #7832 (wojtek-t)
- Add latency metrics for etcd operations #7833 (fgrzadkowski)
- Update errors_test.go #7885 (hurf)
- Change signature of container runtime PullImage to allow pull w/ secret #7861 (pmorie)
- Fix bug in Service documentation: incorrect location of "selector" in JSON #7873 (bkeroackdsc)
- Fix controller-manager manifest for providers that don't specify CLUSTER_IP_RANG...
Release 0.16.2 Candidate
Release 0.16.2
- Fix YAML parsing for v1beta3 objects in the kubelet for file/http #7515 (brendandburns)
- Don't exit abruptly if there aren't yet any minions right after the cluster is created. #7650 (roberthbailey)
binary | hash alg | hash |
---|---|---|
kubernetes.tar.gz |
md5 | 87b98d126e34ca2c07a58cab1f9291d0 |
kubernetes.tar.gz |
sha1 | 9d1c507e76ebddbe062bbbd5f1730c2ac0be4c1d |
Release 0.16.1 Candidate
Release 0.16.1
- Fix
kubectl rolling-update --image
#7540 (bprashanth)
Release 0.16.0
Release 0.16.0
- Bring up a kuberenetes cluster using coreos image as worker nodes #7445 (dchen1107)
- Cloning v1beta3 as v1 and exposing it in the apiserver #7454 (nikhiljindal)
- API Conventions for Late-initializers #7366 (erictune)
- Upgrade Elasticsearch to 1.5.2 for cluster logging #7455 (satnam6502)
- Make delete actually stop resources by default. #7210 (brendandburns)
- Updated CoreOS bare metal docs for 0.15.0 #7364 (hvolkmer)
- Print named ports in 'describe service' #7424 (thockin)
- AWS
- Conversion to v1beta3
- Convert node level logging agents to v1beta3 #7274 (satnam6502)
- Removing more references to v1beta1 from pkg/ #7128 (nikhiljindal)
- update examples/cassandra to api v1beta3 #7258 (caesarxuchao)
- Convert Elasticsearch logging to v1beta3 and de-salt #7246 (satnam6502)
- Update examples/storm for v1beta3 #7231 (bcbroussard)
- Update examples/spark for v1beta3 #7230 (bcbroussard)
- Update Kibana RC and service to v1beta3 #7240 (satnam6502)
- Updating the guestbook example to v1beta3 #7194 (nikhiljindal)
- Update Phabricator to v1beta3 example #7232 (bcbroussard)
- Update Kibana pod to speak to Elasticsearch using v1beta3 #7206 (satnam6502)
- Validate Node IPs; clean up validation code #7180 (ddysher)
- Add PortForward to runtime API. #7391 (vmarmol)
- kube-proxy uses token to access port 443 of apiserver #7303 (erictune)
- Move the logging-related directories to where I think they belong #7014 (a-robinson)
- Make client service requests use the default timeout now that external load balancers are created asynchronously #6870 (a-robinson)
- Fix bug in kube-proxy of not updating iptables rules if a service's public IPs change #6123 (a-robinson)
- PersistentVolumeClaimBinder #6105 (markturansky)
- Fixed validation message when trying to submit incorrect secret #7356 (soltysh)
- First step to supporting multiple k8s clusters #6006 (justinsb)
- Parity for namespace handling in secrets E2E #7361 (pmorie)
- Add cleanup policy to RollingUpdater #6996 (ironcladlou)
- Use narrowly scoped interfaces for client access #6871 (ironcladlou)
- Warning about Critical bug in the GlusterFS Volume Plugin #7319 (wattsteve)
- Rolling update
- Added basic apiserver authz tests. #7293 (ashcrow)
- Retry pod update on version conflict error in e2e test. #7297 (quinton-hoole)
- Add "kubectl validate" command to do a cluster health check. #6597 (fabioy)
- coreos/azure: Weave version bump, various other enhancements #7224 (errordeveloper)
- Azure: Wait for salt completion on cluster initialization #6576 (jeffmendoza)
- Tighten label parsing #6674 (kargakis)
- fix watch of single object #7263 (lavalamp)
- Upgrade go-dockerclient dependency to support CgroupParent #7247 (guenter)
- Make secret volume plugin idempotent #7166 (pmorie)
- Salt reconfiguration to get rid of nginx on GCE #6618 (roberthbailey)
- Revert "Change kube2sky to use token-system-dns secret, point at https e... #7207 (fabioy)
- Pod templates as their own type #5012 (smarterclayton)
- iscsi Test: Add explicit check for attach and detach calls. #7110 (swagiaal)
- Added field selector for listing pods #7067 (ravigadde)
- Record an event on node schedulable changes #7138 (pravisankar)
- Resolve #6812, limit length of load balancer names #7145 (caesarxuchao)
- Convert error strings to proper validation errors. #7131 (rjnagal)
- ResourceQuota add object count support for secret and volume claims #6593 (derekwaynecarr)
- Use Pod.Spec.Host instead of Pod.Status.HostIP for pod subresources #6985 (csrwng)
- Prioritize deleting the non-running pods when reducing replicas #6992 (yujuhong)
- Kubernetes UI with Dashboard component #7056 (preillyme)
binary | hash alg | hash |
---|---|---|
kubernetes.tar.gz |
md5 | 7fe8d4ba8d562afd53fb78c2a06c52ba |
kubernetes.tar.gz |
sha1 | 91bbd08af4f6f76b0fc4faa49dc93350d20702a9 |
Release 0.15.0
Release 0.15.0
- Enables v1beta3 API and sets it to the default API version (#6098)
- See the v1beta3 conversion guide
- Added multi-port Services (#6182)
- New Getting Started Guides
- Added a controller framework (#5270, #5473)
- The Kubelet now listens on a secure HTTPS port (#6380)
- Made kubectl errors more user-friendly (#6338)
- The apiserver now supports client cert authentication (#6190)
- The apiserver now limits the number of concurrent requests it processes (#6207)
- Added rate limiting to pod deleting (#6355)
- Implement Balanced Resource Allocation algorithm as a PriorityFunction in scheduler package (#6150)
- Enabled log collection from master (#6396)
- Added an api endpoint to pull logs from Pods (#6497)
- Added latency metrics to scheduler (#6368)
- Added latency metrics to REST client (#6409)
- etcd now runs in a pod on the master (#6221)
- nginx now runs in a container on the master (#6334)
- Began creating Docker images for master components (#6326)
- Updated GCE provider to work with gcloud 0.9.54 (#6270)
- Updated AWS provider to fix Region vs Zone semantics (#6011)
- Record event when image GC fails (#6091)
- Add a QPS limiter to the kubernetes client (#6203)
- Decrease the time it takes to run make release (#6196)
- New volume support
- Updated to heapster version to v0.10.0 (#6331)
- Updated to etcd 2.0.9 (#6544)
- Updated to Kibana to v1.2 (#6426)
- Bug Fixes
binary | hash alg | hash |
---|---|---|
kubernetes.tar.gz |
md5 | 5fcec5fab9ae1885ec7c321855f219f0 |
kubernetes.tar.gz |
sha1 | 80ca43c637dd53e8e7fc25ed66fc26a2dbdae10c |
Release 0.14.2
Release 0.14.2
- Fix a regression in service port handling validation
- Add a work around for etcd bugs in watch
binary | hash alg | hash |
---|---|---|
kubernetes.tar.gz |
md5 | ab69d20dfaa93a6b448ea9f2d8edcc81 |
kubernetes.tar.gz |
sha1 | 9e6ebd57e0e993a7154e8505977207873f2e9493 |