TKE Update History

Last updated: 2019-11-08 16:50:12

PDF

TKE Release Notes

.
Time Updates
2019.09.12 Cluster scaling group-related APIs are available in API 3.0.
2019.09.07 TKE Kubernetes 1.14 version is released, passed consistency certification
2019.09.06
  • TKE integrates with Tencent Cloud Tag, allowing for authorization by tags.
  • Uses application CLBs by default when creating LoadBalancer type service
2019.09.05 TKE standalone cluster supports individual viewing of the `master&etcd` nodes
2019.09.03 Automatically adds port 17443 of HPA to security groups created along with the master nodes
2019.08.27 **Standalone Cluster** When creating cluster, automatically bind the master node with an existing security group, or create a new security group for it if there is not a suitable one.
2019.08.23 TKE supports visualized cluster creation progress
2019.08.12
2019.08.08 Ingress supports using existing LBs
2019.08.04
  • TKE supports kubernetes 1.14 (in beta)
  • TKE Releases cluster and node IPs of Cloud API 3.0
2019.08.01 TKE supports collecting file logs in the container
2019.07.16 Fixes the CLB healthcheck failure issue in IPVS mode
2019.07.10 TKE scaling group supports choosing custom models as launch configurations.
  • TKE scaling group supports spot instance.
  • 2019.07.05 TKE supports using containerd as the container runtime component
    2019.06.29
    • TKE supports VPC-CNI network mode (in beta)
    • StatefulSet supports fixed IP (in beta)
    2019.06.17 Upgrades default TKE console
    2019.06.13
    2019.06.05
    2019.05.20 Fixes the fault tolerance issue when drain fails during autoscaling
    2019.05.17
    • Supports registering TKE network to CCN
    • Supports GPU virtualization
    2019.04.24 `Kubelet` applies CNI mode by default
    2019.04.22
    • Beta release of Docker 18.06
    • Releases new alarming system in all regions
    2019.03.28
    • Supports BM 2.0 nodes
    • Supports using purchased CVMs to create clusters
    2019.03.16 Supports setting a scaling-in threshold for cluster scaling
    2019.03.12 Cluster AS group supports scaling out using GPU instances
    2019.02.18 Releases new monitoring system
    2019.02.15 Standalone clusters support version 1.12
    2019.02.13 Fixes the runc vulnerability CVE-2019-5736
    2019.01.24
    2019.01.10 Supports multiple services in the cluster sharing one existing LB
    Date Updates
    2018.12.04
    • Fixes Privilege Escalation Vulnerability in Kubernetes]
    • Disables creation of Kubenretes1.7.8 containers (please submit a ticket if this is still needed)](https://console.qcloud.com/workorder)
    • Merges pr71415 to resolve CVE-2018-1002105
    • Kubelet disables kmem accounting to evade kernel cgroup leakage
    2018.10.31
    • Releases new TKE console in beta
    • Supports the binding of specified partial nodes to the LB of the service
    2018.09.10
    • Upgrades default kubernretes version to 1.10
    • BM clusters support Kubernetes 1.10
    • BM clusters support Ubuntu 16.04
    2018.07.30
    2018.06.22
    2018.05.01
    • Supports BM clusters
    • Supports GPU clusters
    2018.04.01
    • Console UI update
    • Supports all CVM types
    2018.03.01
    • Supports auto scaling of service
    • Supports purchasing all CVM models
    • Releases new console version
    2018.02.08 Supports auto scaling of clusters
    2018.02.06
    2017.12.20
    • Supports purchasing cluster nodes with vouchers
    • Supports creating empty clusters
    • Supports setting container directory and project of existing nodes
    2017.11.30
    • Cluster retention policy - preserves system processes like dockerd and kubelet
    • Cluster draining policy - ensures the system processes have sufficient resources before draining Pods
    • dockerd log rollback - remove logs automatically to ensure the disk has enough space
    • ingress forwarding rules support wildcards
    2017.10.31
    • Releases application management feature (in beta)
    • Supports multi-regional deployment of image repositories; launches in Hong Kong (China)
    • Launches in Tencent Cloud International
    2017.09.26
    2017.08.23
    • Supports alarming
    • Supports Kubernetes 1.7
    • Supports continuous integration and deployment based on TencentHub
    • Introduces triggers for image repositories
    • Supports operation logs of image repositories
    2017.08.04
    2017.07.19 Supports configuration file management
    2017-07-18
    • Supports CI source code building
    • Introduces TencentHub images in Image Registry
    • Introduces My Favorites in Image Registry
    • Allows an image repository to have multiple namespaces
    2017.06.24
    • Supports NFS data volumes
    • Introduces privileged containers and working directory configuration
    2017.06.07
    • Supports cluster spaces
    • Supports auto-formatting data disks and specifying container directory while creating/adding CVMs in container clusters
    • Supports re-deployment of services
    2017.04.27 CCS opens to the public
    2017.04.19
    2017.03.15
    2017.03.06
    • Supports layer-7 load balancers
    • Supports viewing monitoring of clusters, Services and Pods
    • Supports native K8SAPI; supports requesting k8s certificates via Tencent Cloud APIs; supports all features of k8s
    2016.12.26 CCS releases beta version
    • Clusters: adding/deleting/modifying/checking clusters; VPC-based container clusters; cross-AZ clusters; supporting native kubernetes APIs
    • Services: adding/deleting/modifying/checking services; creating services using private/Docker official images; cross-AZ scheduling of services
    • Images: Docker images; custom images; upload/download private images; acceleration of Docker official images
    • Monitoring: cluster and container monitoring
    • Supports checking creation and update time of service; supports rolling update of services

    TKE Kubernetes Revision Version History

    TKE Kubernetes 1.14.3 Revisions

    Date Version Update content
    2019.09.10 v1.14.3-tke.3 Merges pr63066 to fix the issue where load balancer health check fails under IPVS mode
    2019.09.06 v1.14.3-tke.2
    • Resolved cve-2019-9512&cve-2019-9514 HTTP/2 DDoS security vulnerability
    • Merges pr72914 to fix the issue where volume mounting may fail when deleting a Pod, immediately creating a new one and scheduling it to the same node.
    • Resolves the issue of creating container in CentOS resulting in cgroup leakage

    TKE Kubernetes 1.12.4 Revisions

    Date Version Updates
    2019.09.06 v1.12.4-tke.10
    • Resolved cve-2019-9512&cve-2019-9514 HTTP/2 DDoS security vulnerability
    • Merges pr72914 to fix the issue where volume mounting may fail when deleting a Pod, immediately creating a new one and scheduling it to the same node.
    • Merges pr71834 to resolves the issue where under IPVS mode, sessionAffinity as ClientIP will access invalid RS
    2019.08.09 v1.12.4-tke.9 Resolves the issue of creating container in CentOS resulting in cgroup leakage
    n. Rollback v. roll back 2019.08.08 v1.12.4-tke.8
    2019.07.17 v1.12.4-tke.7 Merges pr75037 to resolve the kubectl cp command security vulnerability
    2019.07.16 v1.12.4-tke.6 Resolves tlinux kernel version compatibility issues with IPVS, fixes CLB health check failure issue under IPVS mode
    2019.07.09 v1.12.4-tke.5 Merges pr72361 to resolve the possibility of occurence of a deadlock issue with kube-proxy
    2019.06.25 v1.12.4-tke.4 Resolves tlinux kernel version compatibility issue with IPVS
    2019.06.17 v1.12.4-tke.3 Merges pr71114 to resolve IPVS throughput issues
    2019.06.04 v1.12.4-tke.2
    • Merges pr74755 to resolve the kubelet hang problem
    • Merges pr69047 to resolve the problem of 'node.Spec.Unschedulable' backward compatibility

      TKE Kubernetes 1.10.5 Revisions

      Date Version Update content
      2019.09.06 v1.10.5-tke.9
      • Resolves cve-2019-9512&cve-2019-9514 HTTP/2 DDoS security vulnerability
      • Merges pr72914 to fix the issue where mounting volume fails after deleting a Pod and immediately re-creating a new one and scheduling to the same node
      • Merges 67430 to fix the issue where data structure rollback in case of updateContainerCPUSet failure
      2019.08.08 v1.10.5-tke.8 Merges pr72118 to resolve the issue where resource name may not be empty appears after unmounting a device and mounting it again immediately.
      2019.07.17 v1.10.5-tke.7 Merges pr75037 to resolve kubectl cp command security vulnerability
      2019.06.25 v1.10.5-tke.6 Resolves tlinux kernel version compatibility issue with IPVS
      2019.06.17 v1.10.5-tke.5 Merges pr71114 to resolve IPVS throughput issues
      2019.03.19 v1.10.5-tke.4 Merges pr65092 to resolve panic issue when apiserver processes a specific request
      2019.02.19 v1.10.5-tke.3 Merges pr67288 to resolve the connection leakage issue when apiserver is proxy
      2018.09.28 v1.10.5-tke.2 Removes the logic of creating CLB from controller-manager (implements it by using standalone service controller)
      2018.09.27 v1.10.5-tke.1 backport pr63321. Fixes the issue where it takes too long to terminate when there are multiple containers in a Pod
      2018.09.21 v1.10.5-qcloud-rev1 Controller-manager probes kubelet port when kubelet update times out

      TKE Kubernetes 1.8.13 Revisions

      Date Version Update content
      2018.09.28 v1.8.13-tke.2 Removes the logic of creating CLB from controller-manager (implements it by using standalone service controller)
      2018.09.27 v1.8.13-tke.1
      • Disables kmem statistics to avoid leakage of cgroup number
      • Reduces resourcequota conflicts while creating Pods
      2018.09.21 v1.8.13-qcloud-rev1 Controller-manager probes kubelet port when kubelet update status times out

      TKE Kubernetes 1.7.8 Revisions

      Date Version Update content
      2018.09.28 v1.7.8-tke.2 Fixes the conflicts between Tencent Cloud controller-manager and third-party service controller
      2018.09.27 v1.7.8-tke.1 Removes the logic of creating CLB from controller-manager (implements it by using standalone service controller)
      2018.09.21 v1.7.8-qcloud-rev1 Controller-manager probes kubelet port when kubelet update times out