What's new in Kubernetes 1.17?
Blog post from Sysdig
Kubernetes 1.17 introduces a range of enhancements and optimizations aimed at improving performance, scalability, and functionality across multiple features. This release includes the promising topology-aware routing for services, enhancements to IPv4/IPv6 dual-stack support, and the machine-readable structured output for kubeadm, which facilitates better integration with tools like Terraform. The update also sees several features graduating to stable, including Taint node by condition, Schedule DaemonSet Pods by kube-scheduler, and Configurable Pod Process Namespace Sharing, which offer more refined scheduling and node management capabilities. Additionally, the release optimizes the kube-apiserver by reducing redundant object serialization, introduces an EndpointSlice API for better scalability, and finalizes support for dynamic maximum volume counts and Kubernetes CSI topology. These improvements reflect a focus on optimizing network traffic, supporting dual-stack configurations, and enhancing the Kubernetes ecosystem's overall efficiency and flexibility.