TKE Update History

Last updated: 2020-03-04 18:17:56

PDF

TKE Release Notes

.
DateUpdates
2019.12.27
  • Elastic TKEInternal test Activate
  • TKE supports PV and PVC for file storage
  • TKE supports PV and PVC of Cloud Object Storage type.
2019.12.18TKE supports the internal test of Activate in Kubernetes version 1.16.
2019.12.12 TKE supports the simultaneous purchase of multiple data disks and custom formatting during node initialization.
2019.12.03 TKE nodeRolling upgrade in placeKubernetes minor version
2019.11.15TKE supports custom node hostname (in beta)
2019.11.07 TKE Ingress performance optimization is released
2019.10.22Multiple security groups can be configured for a cluster worker node, and the default security group is used
2019.10.21 Node labels can be added in batches during creation of cluster/nodes
2019.10.17 Runtime component containerd supports the GPU model
2019.10.15
  • Nodes support reinstall and rolling update of Kubernetes version (in beta)
  • TKE supports GPU monitoring metrics
  • 2019.09.12 TKE Cluster Scaling group related APIAccess API 3.0
    2019.09.07TKE Kubernetes 1.14 version is released, passedConsistency certification
    2019.09.06
    • TKE is connected to Tencent Cloud tag. Authorization by tag is supported.
    • To create a Service of LoadBalancer type, the default instance type is:Cloud Load Balance(formerly "applied Cloud Load Balancer")
    2019.09.05TKE self-deployed cluster supports individual viewing of master&etcd nodes
    2019.09.03Automatically adds HPA port 17443 to security groups created along with master nodes
    2019.08.27【Self-deployed Cluster】 When creating cluster, automatically bind the master node with an existing security group
    2019.08.23TKE supports visualized cluster creation progress
    2019.08.12
    2019.08.08CA supports disabling pod eviction
    2019.08.04
    • TKE supports internal testing of kubernetes1.14 version, Activate.
    • TKE Cluster Node related API accessAPI 3.0
    2019.08.01TKE supports collecting file logs in the container.
    2019.07.16Fixes the CLB health check failure issue in IPVS mode
    2019.07.10
    • TKE scaling groups support setting a new model as the launch configuration
    • TKE scaling groups supportSpot Instances
    2019.07.05TKE supports usingContainerdAs container runtime component
    2019.06.29
    • TKE supports VPC-CNI network mode (in beta)
    • StatefulSet supports fixed IP (in beta)
    2019.06.17TKE uses the new console by default
    2019.06.13
    2019.06.05
    2019.05.20Fixes fault tolerance issue when drain fails during autoscaling
    2019.05.17
    2019.04.24Kubelet applies CNI mode by default
    2019.04.22
    • Beta release of Docker 18.06
    • Releases newAlarmingSystem in all regions
    2019.04.11
    • Cluster management-Kubernetes online update-host master
    • Standalone cluster supports Master&etcd monitoring
    2019.03.28
    2019.03.16CA supports disabling pod eviction
    2019.03.12Cluster scaling group supports scaling out using GPU nodes
    2019.02.18Releases newMonitoringSYSTEM
    2019.02.15Self-deployed clusters support version 1.12
    2019.02.13Fixes the runC vulnerability CVE-2019-5736
    2019.01.24
    2019.01.10Supports multiple services in the cluster sharing one existing LB
    Date Updates
    2018.12.26
    2018.12.04
    2018.11.12 Resolves the kubelet inotify leakage issue
    2018.10.22 Resolves issue of the quota controller frequently updating quota status causing conflict and Pod creation failure
    2018.10.31
    • Internal test of the new version of TKE console Activate
    • Service specifies that LB binds only part of the nodes
    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
    • Updates Tencent Cloud UI
    • Supports all CVM types
    2018.03.01
    • Supports auto scaling of service
    • Supports purchasing all CVM models
    • Releases new console interface 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-reserve system process information such as dockerd, kubelet, etc.
    • Cluster drain strategy-ensure that the resources of the system process are met, drain pod
    • Dockerd log rollback-automatic repossess log to ensure sufficient disk space
    • Ingress repost rules support wildcards
    2017.10.31
    • TKE added application management (internal testing)
    • Image Registry's multi-regional deployment, supporting the new region of Hong Kong, China.
    • TKE supports the international version
    2017.09.26
    2017.08.23
    • Supports alarming
    • CCS supports Kubernetes 1.7
    • Supports continuous integration and deployment based on TencentHub
    • Introduces triggers for image repositories
    • Supports operation logs for image repositories
    2017.08.04
    2017.07.19 TKE supports profile management
    2017 Mutual 07 Mutual 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
    • TKE supports cluster space
    • Create and add container cluster Cloud Virtual Machine supports automatic format of data disk and specifies container Directory
    • TKE supports redeployment of service features
    2017.04.27 CCS opens to the public
    2017.03.15
    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 Updates
    2019.12.23 V1.14.3-tke.8 Revert: Pr79036 Solve the problem that when cpumanager is enabled, if the QoS of Pod is Guaranteed, then close cpu quota
    2019.12.17 V1.14.3-tke.7
    • Metadata adds caching and timeout
    • Repair of Pod exit problem caused by lxcfs upgrade under Ubuntu16
    • Kubelet restart to avoid readiness's pod not ready
    2019.11.28 V1.14.3-tke.6 Cloud-provider supports using the node name as the hostname
    2019.11.18 V1.14.3-tke.5
  • Merges Pr83435 To resolve the issue where the service is not available because malicious YAML or JSON payloads constructed by attacks cause kube-apiserver to consume excessive CPU or memory
  • Merges Pr84167 To resolve the issue where the apiserver health check fails due to the incorrect Etcd key prefix
  • Merges Pr75622 To resolve the issue of long delay (about 20s) in synchronizing the change of STS to the pod when there are more than 2000 STS workloads in the cluster
  • 2019.10.23 V1.14.3-tke.4 Merges [Pr79036] To resolve the issue where CPU quota is disabled if QoS of a pod is Guaranteed when the CPU Manager is enabled
    2019.09.10 V1.14.3-tke.3 Merges Pr63066 To fix the issue where load balancer health check fails in IPVS mode
    2019.09.06 V1.14.3-tke.2
    • Resolves Cve-2019-9512&cve-2019-9514 HTTP/2 DDoS security vulnerability
    • Merges Pr72914 To fix issue where volume mounting may fail when deleting a Pod, immediately creating a new one and scheduling it to the same node.
    • Resolves issue of creating container in CentOS resulting in cgroup leakage

    TKE Kubernetes 1.12.4 Revisions

    Date Version Update content
    2019.12.23 V1.12.4-tke.15 Revert: Pr79036 Solve the problem that when cpumanager is enabled, if the QoS of Pod is Guaranteed, then close cpu quota
    2019.12.17 V1.12.4-tke.14
    • Metadata adds caching and timeout
    • Repair of Pod exit problem caused by lxcfs upgrade under Ubuntu16
    • Kubelet restart to avoid readiness's pod not ready
    2019.11.28 V1.12.4-tke.13 Cloud-provider supports using the node name as the hostname
    2019.11.18 V1.12.4-tke.12 Merges Pr75622 To resolve the issue of long delay (about 20s) in synchronizing the change of STS to the pod when there are more than 2000 workloads in the cluster
    2019.10.23 V1.10.5-tke.10
  • Merges [Pr79036] To resolve the issue where the CPU quota is disabled if QoS of a pod is Guaranteed when the CPU Manager is enabled
  • Merges Pr72866 To add --metrics-port Command line parameter to kube-proxy and fix the bug where --metrics-bind-address Does not contain port
  • 2019.09.06 V1.12.4-tke.10
    • Resolves 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 resolve the issue where under IPVS mode, sessionAffinity as ClientIP accesses invalid RS
    2019.08.09 V1.12.4-tke.9 Resolves issue of creating container in CentOS resulting in cgroup leakage
    2019.08.08 V1.12.4-tke.8 Merge Pr72118 Resolve the problem that cbs-based StatefulSet cannot be mounted when it is rescheduled to the same node
    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 issue of node.Spec.Unschedulable backward compatibility

      TKE Kubernetes 1.10.5 revisions

      Date Version Updates
      2019.12.23 V1.10.5-tke.13 Revert: Pr79036 Solve the problem that when cpumanager is enabled, if the QoS of Pod is Guaranteed, then close cpu quota
      2019.12.13 V1.10.5-tke.12
      • Kubelet does not delete node when checking externalID
      • Metadata adds caching and timeout
      • Repair of Pod exit problem caused by lxcfs upgrade under Ubuntu16
      • Kubelet restart to avoid readiness's pod not ready
      2019.11.18 V1.10.5-tke.11 Disables kube-controller-manager reversed probe
      2019.10.23 V1.10.5-tke.10
    • Merges [Pr79036] To resolve the issue where the CPU quota is disabled if QoS of a pod is Guaranteed when the CPU Manager is enabled
    • Merges Pr72866 To add --metrics-port Command line parameter to kube-proxy and fix the bug where --metrics-bind-address Does not contain port
    • 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 when deleting a pod, immediately creating a new one and scheduling it to the same node
      • Merges 67430 To fix the issue of data structure rollback when updateContainerCPUSet failure occurs
      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 CLB creation logic from controller-manager (implements using standalone service controller)
      2018.09.27 V1.10.5-tke.1 Backport Pr63321 . Fixes the issue of taking too long to terminate when there are multiple containers ina 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 Updates
      2019.12.13 V1.8.13-tke.6
      • Kubelet does not delete node when checking externalID
      • Metadata adds caching and timeout
      • Repair of Pod exit problem caused by lxcfs upgrade under Ubuntu16
      • Kubelet restart to avoid readiness's pod not ready
      2019.11.18 V1.8.13-tke.5
    • Disables kube-controller-manager reversed probe
    • Adds metric to CBS PVC
    • 2018.09.28 V1.8.13-tke.2 Removes CLB creation logic from controller-manager using a separate 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 Updates
      2019.12.17 V1.7.8-tke.4
      • Metadata adds caching and timeout
      • Repair of Pod exit problem caused by lxcfs upgrade under Ubuntu16
      • Kubelet restart to avoid readiness's pod not ready
      2018.09.28 V1.7.8-tke.2 Fixes conflicts between Tencent Cloud controller-manager and third-party service controller
      2018.09.27 V1.7.8-tke.1 Removes CLB creation logic from controller-manager (implements using standalone service controller)
      2018.09.21 V1.7.8-qcloud-rev1 Controller-manager probes kubelet port when kubelet update times out