:original_name: cce_01_0300.html
.. _cce_01_0300:
Change History
==============
.. table:: **Table 1** Change history
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Released On | What's New |
+===================================+=======================================================================================================================================================================================================================================+
| 2023-05-30 | - Added\ :ref:`Configuring a Node Pool `. |
| | - Added\ :ref:`Configuring Health Check for Multiple Ports `. |
| | - Updated\ :ref:`Creating a Node `. |
| | - Updated\ :ref:`Creating a Node Pool `. |
| | - Updated\ :ref:`OS Patch Notes for Cluster Nodes `. |
| | - Updated\ :ref:`Notes and Constraints `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2023-02-10 | - Supported the creation of clusters of v1.25. |
| | - Added :ref:`Configuring Pod Security Admission `. |
| | - Added :ref:`Vulnerability Fixing Policies `. |
| | - Updated :ref:`Using kubectl to Create an ELB Ingress `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2022-12-20 | - Updated :ref:`OS Patch Notes for Cluster Nodes `. |
| | - Added :ref:`volcano `. |
| | - Added :ref:`Service Account Token Security Improvement `. |
| | - Definition of new permission management roles: CCE ReadOnlyAccess, CCE Administrator, CCE FullAccess. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2022-11-21 | Added :ref:`Best Practice `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2022-08-27 | EulerOS 2.9 is supported. For details, see :ref:`OS Patch Notes for Cluster Nodes `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2022-07-13 | Supported egress rules. For details, see :ref:`Network Policies `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2022-05-24 | - Supported the creation of clusters of v1.23. |
| | - Allowed cluster upgrade from v1.21 to v1.23. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2022-05-16 | Added :ref:`Linux Polkit Privilege Escalation Vulnerability (CVE-2021-4034) `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2022-04-14 | Allowed cluster upgrade from v1.19 to v1.21. For details, see :ref:`Performing In-place Upgrade `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2022-03-24 | - Supported the creation of clusters of v1.21. |
| | - Two-way authentication is supported for domain name access. For details, see :ref:`Two-Way Authentication for Domain Names `. |
| | - The Docker storage mode of nodes running CentOS 7 in CCE clusters is changed from Device Mapper to OverlayFS. For details, see :ref:`Node Overview `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2022-02-17 | Supported the creation of CCE Turbo Cluster. |
| | |
| | - Added :ref:`CCE Turbo Clusters and CCE Clusters `. |
| | - Added :ref:`Creating a CCE Turbo Cluster `. |
| | - Added :ref:`Creating a Node in a CCE Turbo Cluster `. |
| | - Added ENI LoadBalancer. |
| | - Added :ref:`SecurityGroups `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2021-12-14 | The validity period of the certificate of cluster can be configured. For details, see :ref:`Obtaining a Cluster Certificate `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2021-11-30 | - Added :ref:`Removing a Node `. |
| | - Added :ref:`Configuring Node Scheduling (Tainting) `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2021-11-15 | - Supported the creation of clusters of v1.19.10. |
| | - SFS and OBS mount options can be configured. For details, see :ref:`Setting Mount Options `. |
| | - Custom keys are supported for OBS. For details, see :ref:`Using a Custom AK/SK to Mount an OBS Volume `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2021-06-23 | - Updated autoscaler. |
| | |
| | - Added values **HA50**, **HA200**, and **Custom** for Add-on Specifications. |
| | - Updated parameter names to **Scale-in Cooldown After Scale-out**, **Scale-in Cooldown After Node Deletion**, and **Scale-in Cooldown After Failure**. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2021-05-21 | - Supported the creation of clusters of v1.19.8. |
| | - Clusters of v1.17 can be upgraded to v1.19. |
| | - Supported Pod Security Policies. |
| | - Deleted the description of Open source images. |
| | - Deleted the description of DNAT. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2021-01-30 | - Updated :ref:`Creating a CCE Cluster `. |
| | - Updated :ref:`Upgrading a Cluster `. |
| | - Updated :ref:`Managing a Node Pool `. |
| | - Updated :ref:`Ingress `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2020-11-02 | Allowed cluster upgrade from v1.15 to v1.17. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2020-09-25 | Supported clusters of v1.17.9. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2020-07-17 | Updated the description of GPU-accelerated nodes. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2020-03-25 | Supported clusters of v1.15.6. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2020-02-21 | Updated :ref:`Namespaces `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-10-30 | - Added the gpu-beta add-on. |
| | - Revised descriptions to indicate support for creating Kubernetes clusters 1.13.10. |
| | - Added the **Encryption** parameter for creating EVS or SFS volumes. |
| | - Supported downloading of cluster certificates. |
| | - Supported selection of multiple subnets when a node is added to a cluster of 1.13.10. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-09-30 | - Added permission management. |
| | - Supported workload creation in YAML mode and online editing of the YAML file. |
| | - Supported pool management. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-09-11 | Updated :ref:`Migrating Data from CCE 1.0 to CCE 2.0 `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-09-03 | Revised descriptions according to the suggestions raised in UAT. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-07-30 | - Allows users to modify Maximum Number of Unavailable Pods after creating an application. |
| | - Allows users to add pod scheduling policies after creating an application. For details, see :ref:`Affinity and Anti-Affinity Scheduling `. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-07-29 | Revised descriptions according to the suggestions raised in UAT. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-07-25 | - Allows users to configure network policies. |
| | - Allows users to configure the command lines that will be injected into a node when adding a node. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-07-15 | - Added 4.9-Affinity and Anti-Affinity Scheduling. |
| | - Added 17.4-Solution to the Linux Kernel SACK Vulnerabilities. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-07-11 | Revised descriptions according to the suggestions raised in UAT. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-06-30 | - Added management of the coredns, storage-driver, and autoscaler add-ons. coredns and storage-driver are mandatory for clusters of Kubernetes v1.11. For details, see 12-Add-on Management and 3.3-Creating a Hybrid Cluster. |
| | - Added the support for cluster and EIP binding to enable two-way authentication. For details, see 3.3-Creating a Hybrid Cluster and 3.4-Creating a BMS Cluster. |
| | - Added the support for configuration of VM clusters of Kubernetes v1.11.7 and service network segments. For details, see 3.3-Creating a VM Cluster. |
| | - Added the support for configuration of system resources during node creation. For details, see 3.7-Creating a Node in a Hybrid Cluster. |
| | - Added the support for cluster upgrade from v1.9 to v1.11. For details, see 3.11-Upgrading a Cluster. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-05-30 | - Added application lifecycle management and health checking. For details, see 4.6-Setting Container Lifecycle, 4.7-Setting Container Startup Command, 4.8-Checking the Health of Containers. |
| | - Added job lifecycle management. For details, see 6-Job Management. |
| | - Added Container Network Segment and Advanced Settings to the Create Hybrid Cluster page. For details, see 3.3-Creating a Hybrid Cluster. |
| | - Updated the example nginx-deployment.yaml and nginx-elb-svc.yaml files that are used to deploy a CCE service and automatically create a load balancer. For details, see 5.5-External Access - Elastic Load Balancer. |
| | - Added the guidelines for configuring CoreDNS HA by using kubectl. For details, see 3.6-Configuring kube-dns/CoreDNS HA Using kubectl. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-05-10 | Added 14-CTS. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-04-29 | - Described privileged containers and security context in 4.2-Creating a Stateless Application and 4.3-Creating a Stateful Application. |
| | - Updated 4.4-Upgrading an Application. |
| | - Added the support for automatic creation of enhanced load balancers. For details, see 5.3-Intra-VPC Access, 5.5-External Access - Elastic Load Balancer, and 5.6-Layer 7 Load Balancing (Ingress). |
| | - Revised descriptions in the previous issue. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-03-13 | - Revised descriptions to indicate support for creating Kubernetes clusters 1.11.3. |
| | - Added an example of automatically creating a load balancer when creating a service using YAML. For details, see 4.2-Creating a Stateless Application Using kubectl and 5.5-Implementing Public Network Access (ELB) Using kubectl. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-02-22 | - Accepted in OTC-4.0/Agile-02.2019. |
| | - Added a note describing that automatically created storage volumes are not tagged in 4.2-Creating a Stateless Application, 4.3-Creating a Stateful Application, 8.3-Using EVS Disks, and 8.4-Using SFS File Systems. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-02-15 | - Revised descriptions according to the suggestions raised in UAT. |
| | - Updated 17.3-Connecting to a Kubernetes Cluster Using Helm. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-01-29 | Revised descriptions according to the suggestions raised in UAT. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-01-15 | - Revised the description in 5.6-1. |
| | - Revised descriptions in the previous issue. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2019-01-03 | - Added the DeH parameter in 3.3-Table Parameters for creating a node. |
| | - Added 5.6-Layer 7 Load Balancing (Ingress). |
| | - Added the procedure for setting the access mode after an application is created in 5.2-Intra-Cluster Access, 5.3-Intra-VPC Access, 5.4-External Access - Elastic IP Address, and 5.5-External Access - Elastic Load Balancer. |
| | - Modified the installation and uninstallation procedures in 3.4-Adding Existing Nodes to a BMS Cluster. |
| | - Revised descriptions in the previous issue. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-12-03 | - Added 17.3-Connecting to a Kubernetes Cluster Using Helm. |
| | - Revised descriptions in the previous issue. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-11-15 | - Added the operation of checking whether the compressed package is correct in 10.2-Using a Kubernetes Official Template Package. |
| | - Revised descriptions in the previous issue. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-11-12 | Revised descriptions in the previous issue. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-11-09 | Accepted in OTC 3.2. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-11-07 | Added the description of annotations to the **nginx-elb-svc.yaml** file in step2 of 5.5-Implementing Public Network Access (ELB) Using kubectl. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-10-19 | Updated the sensitive information with sample value. For details, see 3.4-Adding Existing Nodes to a BMS Cluster. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-10-10 | Added the description of the applications heapster-apiserver and kube-dns automatically generated when a cluster is created. For details, see 3.3-Creating a Hybrid Cluster. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-09-25 | Added the description of obtaining a Long-Term Valid Docker Login Command. For details, see 11.9-Obtaining a Long-Term Valid Docker Login Command. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-09-15 | - Added a step to the procedure of adding a node to a BMS cluster. For details, see 3.4-Adding Existing Nodes to a BMS Cluster. |
| | - Deleted the EVS and ELB related constraints. For details, see 3.4-Constraints. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-09-05 | - Only manual scaling is supported by stateful applications. For details, see 4.10-Manual Scaling. |
| | - Added the procedure for creating BMS clusters. |
| | - Added the description of using the existing EVS disk to create a PV and binding the PV to a PVC. For details, see 8.3-Creating a PV/PVC for an Existing EVS Disk Using kubectl. |
| | - Added the description of using the existing file system to create a PV and binding the PV to a PVC. For details, see 8.4-Creating a PV/PVC for an Existing File System Using kubectl. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-07-25 | - Added the description of using EVS disks. For details, see 10.5-Using an EVS Disk. |
| | - Added the description of using load balancers. For details, see 10.6-Using Load Balancers. |
| | - Only manual scaling is supported by stateful applications. For details, see 4.10-Manual Scaling. |
| | - Deleted the procedure for creating BMS clusters. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-06-21 | - Added the description of the intra-VPC load balancing function. For details, see 5.3-Intra-VPC Access. |
| | - Updated some UI elements. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-06-07 | Added the description of configuring the image repository name in 11.2-Table Parameters for creating an image repository. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-06-01 | - Updated descriptions of console-related operations. |
| | - Accepted the modifications in OTC 3.1. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-05-26 | - Updated the description of the CCE. CCE provides enhanced functions based on Kubernetes. See 1.1-Basic Concepts. |
| | - Updated the procedure for creating an application in Getting Started. A third-party image is used instead of a private image to create an application. See 2.3-Creating a Containerized Application. |
| | - Updated the description of cluster HA. See 3.3-Creating a Hybrid Cluster. |
| | - Deleted section "Upgrading a Cluster". The cluster of the latest version is used, which cannot be upgraded. |
| | - Added information that describes when the cluster is unavailable. See 3.13-Cluster Statuses. |
| | - Updated the description of Intra-VPC Access in section "Application Access Settings". Currently, the ELB is not supported. See 5.3-Intra-VPC Access. |
| | - Added the description of necessary concepts in section "Container Orchestration". See 10.1-Basic Concepts. |
| | - Deleted section "How Do I Prepare a Docker Image". This is the basic concept about Docker and does not need to be described. |
| | - Added sections 3.4-Creating a BMS Cluster and 4.13-Using a Third-party Image to Create an Application. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 2018-04-28 | This issue is the first official release. |
+-----------------------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+