Files
doc-exports/docs/cce/umn/CLASS.TXT.json
Dong, Qiu Jian a7882cf1e5 CCE UMN: Add Cluster Patch Version Release Notes
Reviewed-by: Eotvos, Oliver <oliver.eotvos@t-systems.com>
Co-authored-by: Dong, Qiu Jian <qiujiandong1@huawei.com>
Co-committed-by: Dong, Qiu Jian <qiujiandong1@huawei.com>
2023-06-21 11:00:36 +00:00

3476 lines
136 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Service Overview",
"uri":"en-us_topic_0000001550437509.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"1"
},
{
"desc":"Cloud Container Engine (CCE) is a scalable, enterprise-class hosted Kubernetes service. With CCE, you can easily deploy, manage, and scale containerized applications in t",
"product_code":"cce",
"title":"What Is Cloud Container Engine?",
"uri":"cce_01_0091.html",
"doc_type":"usermanual2",
"p_code":"1",
"code":"2"
},
{
"desc":"CCE is a container service built on Docker and Kubernetes. A wealth of features enable you to run container clusters at scale. CCE eases containerization thanks to its re",
"product_code":"cce",
"title":"Product Advantages",
"uri":"cce_productdesc_0003.html",
"doc_type":"usermanual2",
"p_code":"1",
"code":"3"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Application Scenarios",
"uri":"cce_productdesc_0007.html",
"doc_type":"usermanual2",
"p_code":"1",
"code":"4"
},
{
"desc":"In CCE, you can run clusters with x86 and Arm nodes. Create and manage Kubernetes clusters. Deploy containerized applications in them. All done in CCE.Containerization re",
"product_code":"cce",
"title":"Infrastructure and Containerized Application Management",
"uri":"cce_productdesc_0020.html",
"doc_type":"usermanual2",
"p_code":"4",
"code":"5"
},
{
"desc":"Shopping apps and websites, especially during promotions and flash salesLive streaming, where service loads often fluctuateGames, where many players may go online in cert",
"product_code":"cce",
"title":"Auto Scaling in Seconds",
"uri":"cce_productdesc_0015.html",
"doc_type":"usermanual2",
"p_code":"4",
"code":"6"
},
{
"desc":"You may receive a lot feedback and requirements for your apps or services. You may want to boost user experience with new features. Continuous integration (CI) and delive",
"product_code":"cce",
"title":"DevOps and CI/CD",
"uri":"cce_productdesc_0017.html",
"doc_type":"usermanual2",
"p_code":"4",
"code":"7"
},
{
"desc":"Multi-cloud deployment and disaster recoveryRunning apps in containers on different clouds can ensure high availability. When a cloud is down, other clouds respond and se",
"product_code":"cce",
"title":"Hybrid Cloud Architecture",
"uri":"cce_productdesc_0018.html",
"doc_type":"usermanual2",
"p_code":"4",
"code":"8"
},
{
"desc":"This section describes the notes and constraints on using CCE.After a cluster is created, the following items cannot be changed:Number of master nodes. For example, you c",
"product_code":"cce",
"title":"Notes and Constraints",
"uri":"cce_productdesc_0005.html",
"doc_type":"usermanual2",
"p_code":"1",
"code":"9"
},
{
"desc":"CCE allows you to assign permissions to IAM users and user groups under your tenant accounts. CCE combines the advantages of Identity and Access Management (IAM) and Kube",
"product_code":"cce",
"title":"Permissions",
"uri":"cce_productdesc_0002.html",
"doc_type":"usermanual2",
"p_code":"1",
"code":"10"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Basic Concepts",
"uri":"cce_productdesc_0004.html",
"doc_type":"usermanual2",
"p_code":"1",
"code":"11"
},
{
"desc":"CCE provides highly scalable, high-performance, enterprise-class Kubernetes clusters and supports Docker containers. With CCE, you can easily deploy, manage, and scale co",
"product_code":"cce",
"title":"Basic Concepts",
"uri":"cce_productdesc_0011.html",
"doc_type":"usermanual2",
"p_code":"11",
"code":"12"
},
{
"desc":"Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of container clusters. It is a container orchestration tool and a leading sol",
"product_code":"cce",
"title":"Mappings Between CCE and Kubernetes Terms",
"uri":"cce_productdesc_0010.html",
"doc_type":"usermanual2",
"p_code":"11",
"code":"13"
},
{
"desc":"A region and availability zone (AZ) identify the location of a data center. You can create resources in a specific region and AZ.Regions are divided based on geographical",
"product_code":"cce",
"title":"Regions and AZs",
"uri":"cce_productdesc_0012.html",
"doc_type":"usermanual2",
"p_code":"11",
"code":"14"
},
{
"desc":"CCE works with the following cloud services and requires permissions to access them.",
"product_code":"cce",
"title":"Related Services",
"uri":"cce_productdesc_0008.html",
"doc_type":"usermanual2",
"p_code":"1",
"code":"15"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Product Bulletin",
"uri":"cce_bulletin_0000.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"16"
},
{
"desc":"This section explains versioning in CCE, and the policies for Kubernetes version support.Version number: The format is x.y.z, where x.y is the major version and z is the ",
"product_code":"cce",
"title":"Kubernetes Version Support Mechanism",
"uri":"cce_bulletin_0003.html",
"doc_type":"usermanual2",
"p_code":"16",
"code":"17"
},
{
"desc":"To ensure that stable and reliable Kubernetes versions are available during your use of CCE, CCE provides the Kubernetes version support mechanism. A new supported versio",
"product_code":"cce",
"title":"CCE Cluster Version Release Notes",
"uri":"cce_bulletin_0068.html",
"doc_type":"usermanual2",
"p_code":"16",
"code":"18"
},
{
"desc":"CCE nodes in Hybrid clusters can run on EulerOS 2.5, EulerOS 2.9, CentOS 7.7 and Ubuntu 22.04. The following table lists the supported patches for these OSs.The OS patche",
"product_code":"cce",
"title":"OS Patch Notes for Cluster Nodes",
"uri":"cce_bulletin_0301.html",
"doc_type":"usermanual2",
"p_code":"16",
"code":"19"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Security Vulnerability Responses",
"uri":"cce_bulletin_0169.html",
"doc_type":"usermanual2",
"p_code":"16",
"code":"20"
},
{
"desc":"High-risk vulnerabilities:CCE fixes vulnerabilities as soon as possible after the Kubernetes community detects them and releases fixing solutions. The fixing policies are",
"product_code":"cce",
"title":"Vulnerability Fixing Policies",
"uri":"cce_bulletin_0011.html",
"doc_type":"usermanual2",
"p_code":"20",
"code":"21"
},
{
"desc":"Recently, a security research team disclosed a privilege escalation vulnerability (CVE-2021-4034, also dubbed PwnKit) in PolKit's pkexec. Unprivileged users can gain full",
"product_code":"cce",
"title":"Linux Polkit Privilege Escalation Vulnerability (CVE-2021-4034)",
"uri":"CVE-2021-4034.html",
"doc_type":"usermanual2",
"p_code":"20",
"code":"22"
},
{
"desc":"The Linux Kernel SACK vulnerabilities have been fixed. This section describes the solution to these vulnerabilities.On June 18, 2019, Red Hat released a security notice, ",
"product_code":"cce",
"title":"Notice on Fixing Linux Kernel SACK Vulnerabilities",
"uri":"cce_bulletin_0206.html",
"doc_type":"usermanual2",
"p_code":"20",
"code":"23"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Getting Started",
"uri":"cce_qs_0000.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"24"
},
{
"desc":"This section describes how to use Cloud Container Engine (CCE) and provides frequently asked questions (FAQs) to help you quickly get started with CCE.Complete the follow",
"product_code":"cce",
"title":"Introduction",
"uri":"cce_qs_0001.html",
"doc_type":"usermanual2",
"p_code":"24",
"code":"25"
},
{
"desc":"Before using CCE, you need to make the following preparations:Creating an IAM userObtaining Resource Permissions(Optional) Creating a VPC(Optional) Creating a Key PairIf ",
"product_code":"cce",
"title":"Preparations",
"uri":"cce_qs_0006.html",
"doc_type":"usermanual2",
"p_code":"24",
"code":"26"
},
{
"desc":"This section describes how to quickly create a CCE cluster. In this example, the default or simple configurations are in use.If you have not created a cluster, a wizard p",
"product_code":"cce",
"title":"Creating a Kubernetes Cluster",
"uri":"cce_qs_0008.html",
"doc_type":"usermanual2",
"p_code":"24",
"code":"27"
},
{
"desc":"You can use images to quickly create a single-pod workload that can be accessed from public networks. This section describes how to use CCE to quickly deploy an Nginx app",
"product_code":"cce",
"title":"Creating a Deployment (Nginx) from an Image",
"uri":"cce_qs_0003.html",
"doc_type":"usermanual2",
"p_code":"24",
"code":"28"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Deploying WordPress and MySQL That Depend on Each Other",
"uri":"cce_qs_0007.html",
"doc_type":"usermanual2",
"p_code":"24",
"code":"29"
},
{
"desc":"WordPress was originally a blog platform based on PHP and MySQL. It is gradually evolved into a content management system. You can set up your own blog website on any ser",
"product_code":"cce",
"title":"Overview",
"uri":"cce_qs_0009.html",
"doc_type":"usermanual2",
"p_code":"29",
"code":"30"
},
{
"desc":"WordPress must be used together with MySQL. WordPress runs the content management program while MySQL serves as a database to store data.The WordPress and MySQL images ha",
"product_code":"cce",
"title":"Step 1: Create a MySQL Workload",
"uri":"cce_qs_0004.html",
"doc_type":"usermanual2",
"p_code":"29",
"code":"31"
},
{
"desc":"WordPress was originally a blog platform based on PHP and MySQL. It is gradually evolved into a content management system. You can set up your own blog website on any ser",
"product_code":"cce",
"title":"Step 2: Create a WordPress Workload",
"uri":"cce_qs_0005.html",
"doc_type":"usermanual2",
"p_code":"29",
"code":"32"
},
{
"desc":"During service deployment or running, you may trigger high-risk operations at different levels, causing service faults or interruption. To help you better estimate and av",
"product_code":"cce",
"title":"High-Risk Operations and Solutions",
"uri":"cce_10_0054.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"33"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Clusters",
"uri":"cce_10_0091.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"34"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Cluster Overview",
"uri":"cce_10_0002.html",
"doc_type":"usermanual2",
"p_code":"34",
"code":"35"
},
{
"desc":"Kubernetes is an open source container orchestration engine for automating deployment, scaling, and management of containerized applications.For developers, Kubernetes is",
"product_code":"cce",
"title":"Basic Cluster Information",
"uri":"cce_10_0430.html",
"doc_type":"usermanual2",
"p_code":"35",
"code":"36"
},
{
"desc":"The following table lists the differences between CCE Turbo clusters and CCE clusters:The QingTian architecture consists of data plane (software-hardware synergy) and man",
"product_code":"cce",
"title":"CCE Turbo Clusters and CCE Clusters",
"uri":"cce_10_0342.html",
"doc_type":"usermanual2",
"p_code":"35",
"code":"37"
},
{
"desc":"kube-proxy is a key component of a Kubernetes cluster. It is responsible for load balancing and forwarding between a Service and its backend pod.CCE supports two forwardi",
"product_code":"cce",
"title":"Comparing iptables and IPVS",
"uri":"cce_10_0349.html",
"doc_type":"usermanual2",
"p_code":"35",
"code":"38"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Release Notes",
"uri":"cce_10_0068.html",
"doc_type":"usermanual2",
"p_code":"35",
"code":"39"
},
{
"desc":"CCE has passed the Certified Kubernetes Conformance Program and is a certified Kubernetes offering. This section describes the updates in CCE Kubernetes 1.25.Kubernetes 1",
"product_code":"cce",
"title":"CCE Kubernetes 1.25 Release Notes",
"uri":"cce_10_0467.html",
"doc_type":"usermanual2",
"p_code":"39",
"code":"40"
},
{
"desc":"CCE has passed the Certified Kubernetes Conformance Program and is a certified Kubernetes offering. This section describes the updates in CCE Kubernetes 1.23.Changes in C",
"product_code":"cce",
"title":"CCE Kubernetes 1.23 Release Notes",
"uri":"cce_10_0468.html",
"doc_type":"usermanual2",
"p_code":"39",
"code":"41"
},
{
"desc":"CCE has passed the Certified Kubernetes Conformance Program and is a certified Kubernetes offering. This section describes the updates in CCE Kubernetes 1.21.Kubernetes 1",
"product_code":"cce",
"title":"CCE Kubernetes 1.21 Release Notes",
"uri":"cce_10_0469.html",
"doc_type":"usermanual2",
"p_code":"39",
"code":"42"
},
{
"desc":"CCE has passed the Certified Kubernetes Conformance Program and is a certified Kubernetes offering. This section describes the updates in CCE Kubernetes 1.19.Kubernetes 1",
"product_code":"cce",
"title":"CCE Kubernetes 1.19 Release Notes",
"uri":"cce_10_0470.html",
"doc_type":"usermanual2",
"p_code":"39",
"code":"43"
},
{
"desc":"CCE has passed the Certified Kubernetes Conformance Program and is a certified Kubernetes offering. This section describes the updates in CCE Kubernetes 1.17.All resource",
"product_code":"cce",
"title":"CCE Kubernetes 1.17 Release Notes",
"uri":"cce_10_0471.html",
"doc_type":"usermanual2",
"p_code":"39",
"code":"44"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Cluster Patch Version Release Notes",
"uri":"cce_10_0405.html",
"doc_type":"usermanual2",
"p_code":"35",
"code":"45"
},
{
"desc":"CCE Turbo clusters run on a cloud native infrastructure that features software-hardware synergy to support passthrough networking, high security and reliability, and inte",
"product_code":"cce",
"title":"Creating a CCE Turbo Cluster",
"uri":"cce_10_0298.html",
"doc_type":"usermanual2",
"p_code":"34",
"code":"46"
},
{
"desc":"On the CCE console, you can easily create Kubernetes clusters. Kubernetes can manage container clusters at scale. A cluster manages a group of node resources.In CCE, you ",
"product_code":"cce",
"title":"Creating a CCE Cluster",
"uri":"cce_10_0028.html",
"doc_type":"usermanual2",
"p_code":"34",
"code":"47"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Using kubectl to Run a Cluster",
"uri":"cce_10_0140.html",
"doc_type":"usermanual2",
"p_code":"34",
"code":"48"
},
{
"desc":"This section uses a CCE cluster as an example to describe how to connect to a CCE cluster using kubectl.When you access a cluster using kubectl, CCE uses thekubeconfig.js",
"product_code":"cce",
"title":"Connecting to a Cluster Using kubectl",
"uri":"cce_10_0107.html",
"doc_type":"usermanual2",
"p_code":"48",
"code":"49"
},
{
"desc":"A Subject Alternative Name (SAN) can be signed in to a cluster server certificate. A SAN is usually used by the client to verify the server validity in TLS handshakes. Sp",
"product_code":"cce",
"title":"Customizing a Cluster Certificate SAN",
"uri":"cce_10_0367.html",
"doc_type":"usermanual2",
"p_code":"48",
"code":"50"
},
{
"desc":"getThe get command displays one or many resources of a cluster.This command prints a table of the most important information about all resources, including cluster nodes,",
"product_code":"cce",
"title":"Common kubectl Commands",
"uri":"cce_10_0139.html",
"doc_type":"usermanual2",
"p_code":"48",
"code":"51"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Upgrading a Cluster",
"uri":"cce_10_0215.html",
"doc_type":"usermanual2",
"p_code":"34",
"code":"52"
},
{
"desc":"To enable interoperability from one Kubernetes installation to the next, you must upgrade your Kubernetes clusters before the maintenance period ends.After the latest Kub",
"product_code":"cce",
"title":"Upgrade Overview",
"uri":"cce_10_0197.html",
"doc_type":"usermanual2",
"p_code":"52",
"code":"53"
},
{
"desc":"Before the upgrade, you can check whether your cluster can be upgraded and which versions are available on the CCE console. For details, see Upgrade Overview.Upgraded clu",
"product_code":"cce",
"title":"Before You Start",
"uri":"cce_10_0302.html",
"doc_type":"usermanual2",
"p_code":"52",
"code":"54"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Post-Upgrade Verification",
"uri":"cce_10_0560.html",
"doc_type":"usermanual2",
"p_code":"52",
"code":"55"
},
{
"desc":"After the cluster is upgraded, check whether the services are running normal.Different services have different verification mode. Select a suitable one and verify the ser",
"product_code":"cce",
"title":"Service Verification",
"uri":"cce_10_0561.html",
"doc_type":"usermanual2",
"p_code":"55",
"code":"56"
},
{
"desc":"Check whether unexpected pods exist in the cluster.Check whether there are pods restart unexpectedly in the cluster.Go to the CCE console and access the cluster console. ",
"product_code":"cce",
"title":"Pod Check",
"uri":"cce_10_0562.html",
"doc_type":"usermanual2",
"p_code":"55",
"code":"57"
},
{
"desc":"Check whether the nodes are running properly.Check whether the node network is normal.Check whether the container network is normal.The node status reflects whether the n",
"product_code":"cce",
"title":"Node and Container Network Check",
"uri":"cce_10_0563.html",
"doc_type":"usermanual2",
"p_code":"55",
"code":"58"
},
{
"desc":"Check whether the label is lost.Check whether there are unexpected taints.Go to the CCE console, access the cluster console, and choose Nodes in the navigation pane. On t",
"product_code":"cce",
"title":"Node Label and Taint Check",
"uri":"cce_10_0564.html",
"doc_type":"usermanual2",
"p_code":"55",
"code":"59"
},
{
"desc":"Check whether nodes can be created in the cluster.Go to the CCE console and access the cluster console. Choose Nodes in the navigation pane, and click Create Node.If node",
"product_code":"cce",
"title":"New Node Check",
"uri":"cce_10_0565.html",
"doc_type":"usermanual2",
"p_code":"55",
"code":"60"
},
{
"desc":"Check whether pods can be created on the existing nodes after the cluster is upgraded.Check whether pods can be created on new nodes after the cluster is upgraded.After c",
"product_code":"cce",
"title":"New Pod Check",
"uri":"cce_10_0566.html",
"doc_type":"usermanual2",
"p_code":"55",
"code":"61"
},
{
"desc":"After the cluster is upgraded, you need to reset the nodes that fail to be upgraded.Go back to the previous step or view the upgrade details on the upgrade history page t",
"product_code":"cce",
"title":"Node Skipping Check for Reset",
"uri":"cce_10_0567.html",
"doc_type":"usermanual2",
"p_code":"55",
"code":"62"
},
{
"desc":"You can upgrade your clusters to a newer Kubernetes version on the CCE console.Before the upgrade, learn about the target version to which each CCE cluster can be upgrade",
"product_code":"cce",
"title":"Performing Replace/Rolling Upgrade",
"uri":"cce_10_0120.html",
"doc_type":"usermanual2",
"p_code":"52",
"code":"63"
},
{
"desc":"You can upgrade your clusters to a newer version on the CCE console.Before the upgrade, learn about the target version to which each CCE cluster can be upgraded in what w",
"product_code":"cce",
"title":"Performing In-place Upgrade",
"uri":"cce_10_0301.html",
"doc_type":"usermanual2",
"p_code":"52",
"code":"64"
},
{
"desc":"This section describes how to migrate services from a cluster of an earlier version to a cluster of a later version in CCE.This operation is applicable when a cross-versi",
"product_code":"cce",
"title":"Migrating Services Across Clusters of Different Versions",
"uri":"cce_10_0210.html",
"doc_type":"usermanual2",
"p_code":"52",
"code":"65"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Troubleshooting for Pre-upgrade Check Exceptions",
"uri":"cce_10_0550.html",
"doc_type":"usermanual2",
"p_code":"52",
"code":"66"
},
{
"desc":"The system performs a comprehensive pre-upgrade check before the cluster upgrade. If the cluster does not meet the pre-upgrade check conditions, the upgrade cannot contin",
"product_code":"cce",
"title":"Performing Pre-upgrade Check",
"uri":"cce_10_0549.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"67"
},
{
"desc":"Check the following aspects:Check whether the node is available.Check whether the node OS supports the upgrade.Check whether there are unexpected node pool tags in the no",
"product_code":"cce",
"title":"Checking the Node",
"uri":"cce_10_0431.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"68"
},
{
"desc":"Check whether the current user is in the upgrade blocklist.CCE temporarily disables the cluster upgrade function due to the following reasons:The cluster is identified as",
"product_code":"cce",
"title":"Checking the Blocklist",
"uri":"cce_10_0432.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"69"
},
{
"desc":"Check the following aspects:Check whether the add-on status is normal.Check whether the add-on supports the target version.Scenario 1: The add-on status is abnormal.Log i",
"product_code":"cce",
"title":"Checking the Add-on",
"uri":"cce_10_0433.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"70"
},
{
"desc":"Check whether the current HelmRelease record contains discarded Kubernetes APIs that are not supported by the target cluster version. If yes, the Helm chart may be unavai",
"product_code":"cce",
"title":"Checking the Helm Chart",
"uri":"cce_10_0434.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"71"
},
{
"desc":"Check whether CCE can connect to your master nodes.Contact technical support.",
"product_code":"cce",
"title":"Checking the Master Node SSH Connectivity",
"uri":"cce_10_0435.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"72"
},
{
"desc":"Check the following aspects:Check the node status.Check whether the auto scaling function of the node pool is disabled.Scenario 1: The node pool status is abnormal.Log in",
"product_code":"cce",
"title":"Checking the Node Pool",
"uri":"cce_10_0436.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"73"
},
{
"desc":"Check whether the security group allows the master node to access nodes using ICMP.Log in to the VPC console, choose Access Control > Security Groups, and enter the targe",
"product_code":"cce",
"title":"Checking the Security Group",
"uri":"cce_10_0437.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"74"
},
{
"desc":"Check whether the node needs to be migrated.For the 1.15 cluster that is upgraded from 1.13 in rolling mode, you need to migrate (reset or create and replace) all nodes b",
"product_code":"cce",
"title":"To-Be-Migrated Node",
"uri":"cce_10_0439.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"75"
},
{
"desc":"Check whether there are discarded resources in the clusters.Scenario 1: The PodSecurityPolicy resource object has been discarded since clusters of v1.25.Run the kubectl g",
"product_code":"cce",
"title":"Discarded Kubernetes Resource",
"uri":"cce_10_0440.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"76"
},
{
"desc":"Read the version compatibility differences and ensure that they are not affected.The patch upgrade does not involve version compatibility differences.",
"product_code":"cce",
"title":"Compatibility Risk",
"uri":"cce_10_0441.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"77"
},
{
"desc":"Check whether cce-agent on the current node is of the latest version.If cce-agent is not of the latest version, the automatic update fails. This problem is usually caused",
"product_code":"cce",
"title":"Node CCEAgent Version",
"uri":"cce_10_0442.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"78"
},
{
"desc":"Check whether the CPU usage of the node exceeds 90%.Upgrade the cluster during off-peak hours.Check whether too many pods are deployed on the node. If yes, reschedule pod",
"product_code":"cce",
"title":"Node CPU Usage",
"uri":"cce_10_0443.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"79"
},
{
"desc":"Check the following aspects:Check whether the key CRD packageversions.version.cce.io of the cluster is deleted.Check whether the cluster key CRD network-attachment-defini",
"product_code":"cce",
"title":"CRD Check",
"uri":"cce_10_0444.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"80"
},
{
"desc":"Check the following aspects:Check whether the key data disks on the node meet the upgrade requirements.Check whether the /tmp directory has 500 MB available space.During ",
"product_code":"cce",
"title":"Node Disk",
"uri":"cce_10_0445.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"81"
},
{
"desc":"Check the following aspects:Check whether the DNS configuration of the current node can resolve the OBS address.Check whether the current node can access the OBS address ",
"product_code":"cce",
"title":"Node DNS",
"uri":"cce_10_0446.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"82"
},
{
"desc":"Check whether the key directory /var/paas on the nodes contain files with abnormal owners or owner groups.CCE uses the /var/paas directory to manage nodes and store file ",
"product_code":"cce",
"title":"Node Key Directory File Permissions",
"uri":"cce_10_0447.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"83"
},
{
"desc":"Check whether the kubelet on the node is running properly.Scenario 1: The kubelet status is abnormal.If the kubelet is abnormal, the node is unavailable. Restore the node",
"product_code":"cce",
"title":"Kubelet",
"uri":"cce_10_0448.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"84"
},
{
"desc":"Check whether the memory usage of the node exceeds 90%.Upgrade the cluster during off-peak hours.Check whether too many pods are deployed on the node. If yes, reschedule ",
"product_code":"cce",
"title":"Node Memory",
"uri":"cce_10_0449.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"85"
},
{
"desc":"Check whether the clock synchronization server ntpd or chronyd of the node is running properly.Scenario 1: ntpd is running abnormally.Log in to the node and run the syste",
"product_code":"cce",
"title":"Node Clock Synchronization Server",
"uri":"cce_10_0450.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"86"
},
{
"desc":"Check whether the OS kernel version of the node is supported by CCE.Running nodes depend on the initial standard kernel version when they are created. CCE has performed c",
"product_code":"cce",
"title":"Node OS",
"uri":"cce_10_0451.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"87"
},
{
"desc":"Check whether the number of CPUs on the master node is greater than 2.If the number of CPUs on the master node is 2, contact technical support to expand the number to 4 o",
"product_code":"cce",
"title":"Node CPU Count",
"uri":"cce_10_0452.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"88"
},
{
"desc":"Check whether the Python commands are available on a node.If the command output is not 0, the check fails.Install Python before the upgrade.",
"product_code":"cce",
"title":"Node Python Command",
"uri":"cce_10_0453.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"89"
},
{
"desc":"Check whether the nodes in the cluster are ready.Scenario 1: The nodes are in the unavailable status.Log in to the CCE console and access the cluster console. Choose Node",
"product_code":"cce",
"title":"Node Readiness",
"uri":"cce_10_0455.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"90"
},
{
"desc":"Check whether journald of a node is normal.Log in to the node and run the systemctl is-active systemd-journald command to query the running status of journald. If the com",
"product_code":"cce",
"title":"Node journald",
"uri":"cce_10_0456.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"91"
},
{
"desc":"Check whether the containerd.sock file exists on the node. This file affects the startup of container runtime in the Euler OS.Scenario: The Docker used by the node is the",
"product_code":"cce",
"title":"containerd.sock Check",
"uri":"cce_10_0457.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"92"
},
{
"desc":"Before the upgrade, check whether an internal error occurs.If this check fails, contact technical support.",
"product_code":"cce",
"title":"Internal Error",
"uri":"cce_10_0458.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"93"
},
{
"desc":"Check whether inaccessible mount points exist on the node.Scenario: There are inaccessible mount points on the node.If network NFS (such as OBS, SFS, and SFS) is used by ",
"product_code":"cce",
"title":"Node Mount Point",
"uri":"cce_10_0459.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"94"
},
{
"desc":"Check whether the taint, as shown in Table 1, exists on the node.Taint checklistNameImpactnode.kubernetes.io/upgradeNoScheduleScenario 1: The node is skipped during the c",
"product_code":"cce",
"title":"Kubernetes Node Taint",
"uri":"cce_10_0460.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"95"
},
{
"desc":"Check whether the current everest add-on has compatibility restrictions. See Table 1.The current everest add-on has compatibility restrictions and cannot be upgraded with",
"product_code":"cce",
"title":"everest Restriction Check",
"uri":"cce_10_0478.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"96"
},
{
"desc":"Check whether the current cce-controller-hpa add-on has compatibility restrictions.The current cce-controller-hpa add-on has compatibility restrictions. An add-on that ca",
"product_code":"cce",
"title":"cce-hpa-controller Restriction Check",
"uri":"cce_10_0479.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"97"
},
{
"desc":"Check whether the current cluster version and the target version support enhanced CPU policy.Scenario: The current cluster version uses the enhanced CPU management policy",
"product_code":"cce",
"title":"Enhanced CPU Management Policy",
"uri":"cce_10_0480.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"98"
},
{
"desc":"Check whether the container runtime and network components on the user node are healthy.If a component is abnormal, log in to the node to check the status of the abnormal",
"product_code":"cce",
"title":"User Node Components Health",
"uri":"cce_10_0484.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"99"
},
{
"desc":"Check whether the Kubernetes, container runtime, and network components of the controller node are healthy.If a component on the controller node is abnormal, contact tech",
"product_code":"cce",
"title":"Controller Node Components Health",
"uri":"cce_10_0485.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"100"
},
{
"desc":"Check whether the resources of Kubernetes components, such as etcd and kube-controller-manager, exceed the upper limit.Solution 1: Reducing Kubernetes resourcesSolution 2",
"product_code":"cce",
"title":"Memory Resource Limit of Kubernetes Components",
"uri":"cce_10_0486.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"101"
},
{
"desc":"The system scans the audit logs of the past day to check whether the user calls the deprecated APIs of the target Kubernetes version.Due to the limited time range of audi",
"product_code":"cce",
"title":"Checking Deprecated Kubernetes APIs",
"uri":"cce_10_0487.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"102"
},
{
"desc":"If IPv6 is enabled for a CCE Turbo cluster, check whether the target cluster version supports IPv6.CCE Turbo clusters support IPv6 since v1.23. This feature is available ",
"product_code":"cce",
"title":"IPv6 Capability of a CCE Turbo Cluster",
"uri":"cce_10_0488.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"103"
},
{
"desc":"Check whether NetworkManager of a node is normal.Log in to the node and run the systemctl is-active NetworkManager command to query the running status of NetworkManager. ",
"product_code":"cce",
"title":"Node NetworkManager",
"uri":"cce_10_0489.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"104"
},
{
"desc":"Check the ID file format.",
"product_code":"cce",
"title":"Node ID File",
"uri":"cce_10_0490.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"105"
},
{
"desc":"When you upgrade a CCE cluster to v1.19 or later, the system checks whether the following configuration files have been modified in the background:/opt/cloud/cce/kubernet",
"product_code":"cce",
"title":"Node Configuration Consistency",
"uri":"cce_10_0491.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"106"
},
{
"desc":"Check whether the configuration files of key components exist on the node.The following table lists the files to be checked.Contact technical support to restore the confi",
"product_code":"cce",
"title":"Node Configuration File",
"uri":"cce_10_0492.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"107"
},
{
"desc":"Check whether the current CoreDNS key configuration Corefile is different from the Helm Release record. The difference may be overwritten during the add-on upgrade, affec",
"product_code":"cce",
"title":"Checking CoreDNS Configuration Consistency",
"uri":"cce_10_0493.html",
"doc_type":"usermanual2",
"p_code":"66",
"code":"108"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Managing a Cluster",
"uri":"cce_10_0031.html",
"doc_type":"usermanual2",
"p_code":"34",
"code":"109"
},
{
"desc":"CCE allows you to manage cluster parameters, through which you can let core components work under your very requirements.This function is supported only in clusters of v1",
"product_code":"cce",
"title":"Cluster Configuration Management",
"uri":"cce_10_0213.html",
"doc_type":"usermanual2",
"p_code":"109",
"code":"110"
},
{
"desc":"This section describes how to delete a cluster.Deleting a cluster will delete the nodes in the cluster (excluding accepted nodes), data disks attached to the nodes, workl",
"product_code":"cce",
"title":"Deleting a Cluster",
"uri":"cce_10_0212.html",
"doc_type":"usermanual2",
"p_code":"109",
"code":"111"
},
{
"desc":"If you do not need to use a cluster temporarily, you are advised to hibernate the cluster.After a cluster is hibernated, resources such as workloads cannot be created or ",
"product_code":"cce",
"title":"Hibernating and Waking Up a Cluster",
"uri":"cce_10_0214.html",
"doc_type":"usermanual2",
"p_code":"109",
"code":"112"
},
{
"desc":"If overload control is enabled, concurrent requests are dynamically controlled based on the resource pressure of master nodes to keep them and the cluster available.The c",
"product_code":"cce",
"title":"Cluster Overload Control",
"uri":"cce_10_0602.html",
"doc_type":"usermanual2",
"p_code":"109",
"code":"113"
},
{
"desc":"This section describes how to obtain the cluster certificate from the console and use it to access Kubernetes clusters.The downloaded certificate contains three files: cl",
"product_code":"cce",
"title":"Obtaining a Cluster Certificate",
"uri":"cce_10_0175.html",
"doc_type":"usermanual2",
"p_code":"34",
"code":"114"
},
{
"desc":"CCE allows you to change the number of nodes managed in a cluster.This function is supported for clusters of v1.15 and later versions.Starting from v1.15.11, the number o",
"product_code":"cce",
"title":"Changing Cluster Scale",
"uri":"cce_10_0403.html",
"doc_type":"usermanual2",
"p_code":"34",
"code":"115"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Nodes",
"uri":"cce_10_0183.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"116"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Node Overview",
"uri":"cce_10_0180.html",
"doc_type":"usermanual2",
"p_code":"116",
"code":"117"
},
{
"desc":"A container cluster consists of a set of worker machines, called nodes, that run containerized applications. A node can be a virtual machine (VM) or a physical machine (P",
"product_code":"cce",
"title":"Precautions for Using a Node",
"uri":"cce_10_0461.html",
"doc_type":"usermanual2",
"p_code":"117",
"code":"118"
},
{
"desc":"Container engines, one of the most important components of Kubernetes, manage the lifecycle of images and containers. The kubelet interacts with a container runtime throu",
"product_code":"cce",
"title":"Container Engine",
"uri":"cce_10_0462.html",
"doc_type":"usermanual2",
"p_code":"117",
"code":"119"
},
{
"desc":"The most significant difference is that each Kata container (pod) runs on an independent micro-VM, has an independent OS kernel, and is securely isolated at the virtualiz",
"product_code":"cce",
"title":"Kata Containers and Common Containers",
"uri":"cce_10_0463.html",
"doc_type":"usermanual2",
"p_code":"117",
"code":"120"
},
{
"desc":"The maximum number of pods that can be created on a node is determined by the following parameters:Number of container IP addresses that can be allocated on a node (alpha",
"product_code":"cce",
"title":"Maximum Number of Pods That Can Be Created on a Node",
"uri":"cce_10_0348.html",
"doc_type":"usermanual2",
"p_code":"117",
"code":"121"
},
{
"desc":"Some of the resources on the node need to run some necessary Kubernetes system components and resources to make the node as part of your cluster. Therefore, the total num",
"product_code":"cce",
"title":"Formula for Calculating the Reserved Resources of a Node",
"uri":"cce_10_0178.html",
"doc_type":"usermanual2",
"p_code":"117",
"code":"122"
},
{
"desc":"This section describes how to allocate data disk space.When creating a node, you need to configure a data disk whose capacity is greater than or equal to 100GB for the no",
"product_code":"cce",
"title":"Data Disk Space Allocation",
"uri":"cce_10_0341.html",
"doc_type":"usermanual2",
"p_code":"117",
"code":"123"
},
{
"desc":"At least one cluster has been created.A key pair has been created for identity authentication upon remote node login.The node has 2-core or higher CPU, 4 GB or larger mem",
"product_code":"cce",
"title":"Creating a Node",
"uri":"cce_10_0363.html",
"doc_type":"usermanual2",
"p_code":"116",
"code":"124"
},
{
"desc":"In CCE, you can Creating a Node or add existing nodes (ECSs) into your cluster.While an ECS is being accepted into a cluster, the operating system of the ECS will be rese",
"product_code":"cce",
"title":"Adding Nodes for Management",
"uri":"cce_10_0198.html",
"doc_type":"usermanual2",
"p_code":"116",
"code":"125"
},
{
"desc":"Removing a node from a cluster will re-install the node OS and clear CCE components on the node.Removing a node will not delete the server corresponding to the node. You ",
"product_code":"cce",
"title":"Removing a Node",
"uri":"cce_10_0338.html",
"doc_type":"usermanual2",
"p_code":"116",
"code":"126"
},
{
"desc":"You can reset a node to modify the node configuration, such as the node OS and login mode.Resetting a node will reinstall the node OS and the Kubernetes software on the n",
"product_code":"cce",
"title":"Resetting a Node",
"uri":"cce_10_0003.html",
"doc_type":"usermanual2",
"p_code":"116",
"code":"127"
},
{
"desc":"If you use SSH to log in to a node (an ECS), ensure that the ECS already has an EIP (a public IP address).Only login to a running ECS is allowed.Only the user linux can l",
"product_code":"cce",
"title":"Logging In to a Node",
"uri":"cce_10_0185.html",
"doc_type":"usermanual2",
"p_code":"116",
"code":"128"
},
{
"desc":"You can add different labels to nodes and define different attributes for labels. By using these node labels, you can quickly understand the characteristics of each node.",
"product_code":"cce",
"title":"Managing Node Labels",
"uri":"cce_10_0004.html",
"doc_type":"usermanual2",
"p_code":"116",
"code":"129"
},
{
"desc":"Taints enable a node to repel specific pods to prevent these pods from being scheduled to the node.A taint is a key-value pair associated with an effect. The following ef",
"product_code":"cce",
"title":"Managing Node Taints",
"uri":"cce_10_0352.html",
"doc_type":"usermanual2",
"p_code":"116",
"code":"130"
},
{
"desc":"Each node in a cluster is a cloud server or physical machine. After a cluster node is created, you can change the cloud server name or specifications as required.Some inf",
"product_code":"cce",
"title":"Synchronizing Data with Cloud Servers",
"uri":"cce_10_0184.html",
"doc_type":"usermanual2",
"p_code":"116",
"code":"131"
},
{
"desc":"When a node in a CCE cluster is deleted, services running on the node will also be deleted. Exercise caution when performing this operation.VM nodes that are being used b",
"product_code":"cce",
"title":"Deleting a Node",
"uri":"cce_10_0186.html",
"doc_type":"usermanual2",
"p_code":"116",
"code":"132"
},
{
"desc":"After a node in the cluster is stopped, services on the node are also stopped. Before stopping a node, ensure that discontinuity of the services on the node will not resu",
"product_code":"cce",
"title":"Stopping a Node",
"uri":"cce_10_0036.html",
"doc_type":"usermanual2",
"p_code":"116",
"code":"133"
},
{
"desc":"In a rolling upgrade, a new node is created, existing workloads are migrated to the new node, and then the old node is deleted. Figure 1 shows the migration process.The o",
"product_code":"cce",
"title":"Performing Rolling Upgrade for Nodes",
"uri":"cce_10_0276.html",
"doc_type":"usermanual2",
"p_code":"116",
"code":"134"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Node Pools",
"uri":"cce_10_0035.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"135"
},
{
"desc":"CCE introduces node pools to help you better manage nodes in Kubernetes clusters. A node pool contains one node or a group of nodes with identical configuration in a clus",
"product_code":"cce",
"title":"Node Pool Overview",
"uri":"cce_10_0081.html",
"doc_type":"usermanual2",
"p_code":"135",
"code":"136"
},
{
"desc":"This section describes how to create a node pool and perform operations on the node pool. For details about how a node pool works, see Node Pool Overview.The autoscaler a",
"product_code":"cce",
"title":"Creating a Node Pool",
"uri":"cce_10_0012.html",
"doc_type":"usermanual2",
"p_code":"135",
"code":"137"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Managing a Node Pool",
"uri":"cce_10_0222.html",
"doc_type":"usermanual2",
"p_code":"135",
"code":"138"
},
{
"desc":"The default node pool DefaultPool does not support the following management operations.CCE allows you to highly customize Kubernetes parameter settings on core components",
"product_code":"cce",
"title":"Configuring a Node Pool",
"uri":"cce_10_0652.html",
"doc_type":"usermanual2",
"p_code":"138",
"code":"139"
},
{
"desc":"When editing the resource tags of the node pool. The modified configuration takes effect only for new nodes. To synchronize the configuration to the existing nodes, you n",
"product_code":"cce",
"title":"Updating a Node Pool",
"uri":"cce_10_0653.html",
"doc_type":"usermanual2",
"p_code":"138",
"code":"140"
},
{
"desc":"After the configuration of a node pool is updated, some configurations cannot be automatically synchronized for existing nodes. You can manually synchronize configuration",
"product_code":"cce",
"title":"Synchronizing Node Pools",
"uri":"cce_10_0654.html",
"doc_type":"usermanual2",
"p_code":"138",
"code":"141"
},
{
"desc":"When CCE releases a new OS image, existing nodes cannot be automatically upgraded. You can manually upgrade them in batches.This operation will upgrade the OS by resettin",
"product_code":"cce",
"title":"Upgrading the OS",
"uri":"cce_10_0660.html",
"doc_type":"usermanual2",
"p_code":"138",
"code":"142"
},
{
"desc":"You can copy the configuration of an existing node pool to create a new node pool on the CCE console.",
"product_code":"cce",
"title":"Copying a Node Pool",
"uri":"cce_10_0655.html",
"doc_type":"usermanual2",
"p_code":"138",
"code":"143"
},
{
"desc":"Nodes in a node pool can be migrated. Currently, nodes in a node pool can be migrated only to the default node pool (defaultpool) in the same cluster.The migration has no",
"product_code":"cce",
"title":"Migrating a Node",
"uri":"cce_10_0656.html",
"doc_type":"usermanual2",
"p_code":"138",
"code":"144"
},
{
"desc":"Deleting a node pool will delete nodes in the pool. Pods on these nodes will be automatically migrated to available nodes in other node pools.Deleting a node pool will de",
"product_code":"cce",
"title":"Deleting a Node Pool",
"uri":"cce_10_0657.html",
"doc_type":"usermanual2",
"p_code":"138",
"code":"145"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Workloads",
"uri":"cce_10_0046.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"146"
},
{
"desc":"A workload is an application running on Kubernetes. No matter how many components are there in your workload, you can run it in a group of Kubernetes pods. A workload is ",
"product_code":"cce",
"title":"Overview",
"uri":"cce_10_0006.html",
"doc_type":"usermanual2",
"p_code":"146",
"code":"147"
},
{
"desc":"Deployments are workloads (for example, Nginx) that do not store any data or status. You can create Deployments on the CCE console or by running kubectl commands.Before c",
"product_code":"cce",
"title":"Creating a Deployment",
"uri":"cce_10_0047.html",
"doc_type":"usermanual2",
"p_code":"146",
"code":"148"
},
{
"desc":"StatefulSets are a type of workloads whose data or status is stored while they are running. For example, MySQL is a StatefulSet because it needs to store new data.A conta",
"product_code":"cce",
"title":"Creating a StatefulSet",
"uri":"cce_10_0048.html",
"doc_type":"usermanual2",
"p_code":"146",
"code":"149"
},
{
"desc":"CCE provides deployment and management capabilities for multiple types of containers and supports features of container workloads, including creation, configuration, moni",
"product_code":"cce",
"title":"Creating a DaemonSet",
"uri":"cce_10_0216.html",
"doc_type":"usermanual2",
"p_code":"146",
"code":"150"
},
{
"desc":"Jobs are short-lived and run for a certain time to completion. They can be executed immediately after being deployed. It is completed after it exits normally (exit 0).A j",
"product_code":"cce",
"title":"Creating a Job",
"uri":"cce_10_0150.html",
"doc_type":"usermanual2",
"p_code":"146",
"code":"151"
},
{
"desc":"A cron job runs on a repeating schedule. You can perform time synchronization for all active nodes at a fixed time point.A cron job runs periodically at the specified tim",
"product_code":"cce",
"title":"Creating a Cron Job",
"uri":"cce_10_0151.html",
"doc_type":"usermanual2",
"p_code":"146",
"code":"152"
},
{
"desc":"After a workload is created, you can upgrade, monitor, roll back, or delete the workload, as well as edit its YAML file.Workload/Job managementOperationDescriptionMonitor",
"product_code":"cce",
"title":"Managing Workloads and Jobs",
"uri":"cce_10_0007.html",
"doc_type":"usermanual2",
"p_code":"146",
"code":"153"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Configuring a Container",
"uri":"cce_10_0130.html",
"doc_type":"usermanual2",
"p_code":"146",
"code":"154"
},
{
"desc":"A workload is an abstract model of a group of pods. One pod can encapsulate one or more containers. You can click Add Container in the upper right corner to add multiple ",
"product_code":"cce",
"title":"Setting Basic Container Information",
"uri":"cce_10_0396.html",
"doc_type":"usermanual2",
"p_code":"154",
"code":"155"
},
{
"desc":"CCE allows you to create workloads using images pulled from third-party image repositories.Generally, a third-party image repository can be accessed only after authentica",
"product_code":"cce",
"title":"Using a Third-Party Image",
"uri":"cce_10_0009.html",
"doc_type":"usermanual2",
"p_code":"154",
"code":"156"
},
{
"desc":"CCE allows you to set resource limits for added containers during workload creation. You can apply for and limit the CPU and memory quotas used by each pod in a workload.",
"product_code":"cce",
"title":"Setting Container Specifications",
"uri":"cce_10_0163.html",
"doc_type":"usermanual2",
"p_code":"154",
"code":"157"
},
{
"desc":"CCE provides callback functions for the lifecycle management of containerized applications. For example, if you want a container to perform a certain operation before sto",
"product_code":"cce",
"title":"Setting Container Lifecycle Parameters",
"uri":"cce_10_0105.html",
"doc_type":"usermanual2",
"p_code":"154",
"code":"158"
},
{
"desc":"Health check regularly checks the health status of containers during container running. If the health check function is not configured, a pod cannot detect application ex",
"product_code":"cce",
"title":"Setting Health Check for a Container",
"uri":"cce_10_0112.html",
"doc_type":"usermanual2",
"p_code":"154",
"code":"159"
},
{
"desc":"An environment variable is a variable whose value can affect the way a running container will behave. You can modify environment variables even after workloads are deploy",
"product_code":"cce",
"title":"Setting an Environment Variable",
"uri":"cce_10_0113.html",
"doc_type":"usermanual2",
"p_code":"154",
"code":"160"
},
{
"desc":"When a workload is created, the container image is pulled from the image repository to the node. The image is also pulled when the workload is restarted or upgraded.By de",
"product_code":"cce",
"title":"Configuring an Image Pull Policy",
"uri":"cce_10_0353.html",
"doc_type":"usermanual2",
"p_code":"154",
"code":"161"
},
{
"desc":"When creating a workload, you can configure containers to use the same time zone as the node. You can enable time zone synchronization when creating a workload.The time z",
"product_code":"cce",
"title":"Configuring Time Zone Synchronization",
"uri":"cce_10_0354.html",
"doc_type":"usermanual2",
"p_code":"154",
"code":"162"
},
{
"desc":"In actual applications, upgrade is a common operation. A Deployment, StatefulSet, or DaemonSet can easily support application upgrade.You can set different upgrade polici",
"product_code":"cce",
"title":"Configuring the Workload Upgrade Policy",
"uri":"cce_10_0397.html",
"doc_type":"usermanual2",
"p_code":"154",
"code":"163"
},
{
"desc":"A nodeSelector provides a very simple way to constrain pods to nodes with particular labels, as mentioned in Creating a DaemonSet. The affinity and anti-affinity feature ",
"product_code":"cce",
"title":"Scheduling Policy (Affinity/Anti-affinity)",
"uri":"cce_10_0232.html",
"doc_type":"usermanual2",
"p_code":"154",
"code":"164"
},
{
"desc":"You can use GPUs in CCE containers.A GPU node has been created. For details, see Creating a Node.The gpu-beta add-on has been installed. During the installation, select t",
"product_code":"cce",
"title":"GPU Scheduling",
"uri":"cce_10_0345.html",
"doc_type":"usermanual2",
"p_code":"146",
"code":"165"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"CPU Core Binding",
"uri":"cce_10_0551.html",
"doc_type":"usermanual2",
"p_code":"146",
"code":"166"
},
{
"desc":"By default, kubelet uses CFS quotas to enforce pod CPU limits. When the node runs many CPU-bound pods, the workload can move to different CPU cores depending on whether t",
"product_code":"cce",
"title":"Binding CPU Cores",
"uri":"cce_10_0351.html",
"doc_type":"usermanual2",
"p_code":"166",
"code":"167"
},
{
"desc":"If you encounter unexpected problems when using a container, you can log in to the container for debugging.The example output is as follows:NAME ",
"product_code":"cce",
"title":"Accessing a Container",
"uri":"cce_10_00356.html",
"doc_type":"usermanual2",
"p_code":"146",
"code":"168"
},
{
"desc":"CCE allows you to add annotations to a YAML file to realize some advanced pod functions. The following table describes the annotations you can add.When you create a workl",
"product_code":"cce",
"title":"Pod Labels and Annotations",
"uri":"cce_10_0386.html",
"doc_type":"usermanual2",
"p_code":"146",
"code":"169"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Volcano Scheduling",
"uri":"cce_10_0423.html",
"doc_type":"usermanual2",
"p_code":"146",
"code":"170"
},
{
"desc":"Jobs can be classified into online jobs and offline jobs based on whether services are always online.Online job: Such jobs run for a long time, with regular traffic surge",
"product_code":"cce",
"title":"Hybrid Deployment of Online and Offline Jobs",
"uri":"cce_10_0384.html",
"doc_type":"usermanual2",
"p_code":"170",
"code":"171"
},
{
"desc":"When the Cloud Native Network 2.0 model is used, pods use VPC ENIs or sub-ENIs for networking. You can directly bind security groups and EIPs to pods. CCE provides a cust",
"product_code":"cce",
"title":"Security Group Policies",
"uri":"cce_10_0288.html",
"doc_type":"usermanual2",
"p_code":"146",
"code":"172"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Networking",
"uri":"cce_10_0020.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"173"
},
{
"desc":"You can learn about a cluster network from the following two aspects:What is a cluster network like? A cluster consists of multiple nodes, and pods (or containers) are ru",
"product_code":"cce",
"title":"Overview",
"uri":"cce_10_0010.html",
"doc_type":"usermanual2",
"p_code":"173",
"code":"174"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Container Network Models",
"uri":"cce_10_0280.html",
"doc_type":"usermanual2",
"p_code":"173",
"code":"175"
},
{
"desc":"The container network assigns IP addresses to pods in a cluster and provides networking services. In CCE, you can select the following network models for your cluster:Con",
"product_code":"cce",
"title":"Overview",
"uri":"cce_10_0281.html",
"doc_type":"usermanual2",
"p_code":"175",
"code":"176"
},
{
"desc":"The container tunnel network is constructed on but independent of the node network through tunnel encapsulation. This network model uses VXLAN to encapsulate Ethernet pac",
"product_code":"cce",
"title":"Container Tunnel Network",
"uri":"cce_10_0282.html",
"doc_type":"usermanual2",
"p_code":"175",
"code":"177"
},
{
"desc":"The VPC network uses VPC routing to integrate with the underlying network. This network model is suitable for performance-intensive scenarios. The maximum number of nodes",
"product_code":"cce",
"title":"VPC Network",
"uri":"cce_10_0283.html",
"doc_type":"usermanual2",
"p_code":"175",
"code":"178"
},
{
"desc":"Developed by CCE, Cloud Native Network 2.0 deeply integrates Elastic Network Interfaces (ENIs) and sub-ENIs of Virtual Private Cloud (VPC). Container IP addresses are all",
"product_code":"cce",
"title":"Cloud Native Network 2.0",
"uri":"cce_10_0284.html",
"doc_type":"usermanual2",
"p_code":"175",
"code":"179"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Services",
"uri":"cce_10_0247.html",
"doc_type":"usermanual2",
"p_code":"173",
"code":"180"
},
{
"desc":"After a pod is created, the following problems may occur if you directly access the pod:The pod can be deleted and recreated at any time by a controller such as a Deploym",
"product_code":"cce",
"title":"Service Overview",
"uri":"cce_10_0249.html",
"doc_type":"usermanual2",
"p_code":"180",
"code":"181"
},
{
"desc":"ClusterIP Services allow workloads in the same cluster to use their cluster-internal domain names to access each other.The cluster-internal domain name format is <Service",
"product_code":"cce",
"title":"Intra-Cluster Access (ClusterIP)",
"uri":"cce_10_0011.html",
"doc_type":"usermanual2",
"p_code":"180",
"code":"182"
},
{
"desc":"A Service is exposed on each node's IP address at a static port (NodePort). A ClusterIP Service, to which the NodePort Service will route, is automatically created. By re",
"product_code":"cce",
"title":"NodePort",
"uri":"cce_10_0142.html",
"doc_type":"usermanual2",
"p_code":"180",
"code":"183"
},
{
"desc":"A workload can be accessed from public networks through a load balancer, which is more secure and reliable than EIP.The LoadBalancer access address is in the format of <I",
"product_code":"cce",
"title":"LoadBalancer",
"uri":"cce_10_0014.html",
"doc_type":"usermanual2",
"p_code":"180",
"code":"184"
},
{
"desc":"The preceding types of Services allow internal and external pod access, but not the following scenarios:Accessing all pods at the same timePods in a Service accessing eac",
"product_code":"cce",
"title":"Headless Service",
"uri":"cce_10_0398.html",
"doc_type":"usermanual2",
"p_code":"180",
"code":"185"
},
{
"desc":"CCE allows you to add annotations to a YAML file to realize some advanced Service functions. The following table describes the annotations you can add.The annotations of ",
"product_code":"cce",
"title":"Service Annotations",
"uri":"cce_10_0385.html",
"doc_type":"usermanual2",
"p_code":"180",
"code":"186"
},
{
"desc":"The annotation field related to the health check of the LoadBalancer Service is upgraded from Kubernetes.io/elb.health-check-option to Kubernetes.io/elb.health-check-opti",
"product_code":"cce",
"title":"Configuring Health Check for Multiple Ports",
"uri":"cce_10_0684.html",
"doc_type":"usermanual2",
"p_code":"180",
"code":"187"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Ingresses",
"uri":"cce_10_0248.html",
"doc_type":"usermanual2",
"p_code":"173",
"code":"188"
},
{
"desc":"A Service is generally used to forward access requests based on TCP and UDP and provide layer-4 load balancing for clusters. However, in actual scenarios, if there is a l",
"product_code":"cce",
"title":"Ingress Overview",
"uri":"cce_10_0094.html",
"doc_type":"usermanual2",
"p_code":"188",
"code":"189"
},
{
"desc":"An ingress provides network access for backend workloads. Ensure that a workload is available in a cluster. If no workload is available, deploy a workload by referring to",
"product_code":"cce",
"title":"Using ELB Ingresses on the Console",
"uri":"cce_10_0251.html",
"doc_type":"usermanual2",
"p_code":"188",
"code":"190"
},
{
"desc":"This section uses an Nginx workload as an example to describe how to create an ELB ingress using kubectl.If no load balancer is available in the same VPC, CCE can automat",
"product_code":"cce",
"title":"Using kubectl to Create an ELB Ingress",
"uri":"cce_10_0252.html",
"doc_type":"usermanual2",
"p_code":"188",
"code":"191"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"DNS",
"uri":"cce_10_0359.html",
"doc_type":"usermanual2",
"p_code":"173",
"code":"192"
},
{
"desc":"When you create a cluster, the coredns add-on is installed to resolve domain names in the cluster.You can view the pod of the coredns add-on in the kube-system namespace.",
"product_code":"cce",
"title":"Overview",
"uri":"cce_10_0360.html",
"doc_type":"usermanual2",
"p_code":"192",
"code":"193"
},
{
"desc":"Every Kubernetes cluster has a built-in DNS add-on (Kube-DNS or CoreDNS) to provide domain name resolution for workloads in the cluster. When handling a high concurrency ",
"product_code":"cce",
"title":"DNS Configuration",
"uri":"cce_10_0365.html",
"doc_type":"usermanual2",
"p_code":"192",
"code":"194"
},
{
"desc":"When using CCE, you may need to resolve custom internal domain names in the following scenarios:In the legacy code, a fixed domain name is configured for calling other in",
"product_code":"cce",
"title":"Using CoreDNS for Custom Domain Name Resolution",
"uri":"cce_10_0361.html",
"doc_type":"usermanual2",
"p_code":"192",
"code":"195"
},
{
"desc":"This section describes how to access an intranet from a container (outside the cluster in a VPC), including intra-VPC access and cross-VPC access.The performance of acces",
"product_code":"cce",
"title":"Configuring Intra-VPC Access",
"uri":"cce_10_0399.html",
"doc_type":"usermanual2",
"p_code":"173",
"code":"196"
},
{
"desc":"Containers can access public networks in either of the following ways:Bind a public IP address to the node where the container is located if the network model is VPC netw",
"product_code":"cce",
"title":"Accessing Public Networks from a Container",
"uri":"cce_10_0400.html",
"doc_type":"usermanual2",
"p_code":"173",
"code":"197"
},
{
"desc":"Network policies are designed by Kubernetes to restrict pod access. It is equivalent to a firewall at the application layer to enhance network security. The capabilities ",
"product_code":"cce",
"title":"Network Policies",
"uri":"cce_10_0059.html",
"doc_type":"usermanual2",
"p_code":"173",
"code":"198"
},
{
"desc":"Kubernetes allows pods to directly use the host/node network.Add hostNetwork: true to the pod definition.The configuration succeeds if the pod IP is the same as the node ",
"product_code":"cce",
"title":"Host Network",
"uri":"cce_10_0402.html",
"doc_type":"usermanual2",
"p_code":"173",
"code":"199"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Storage",
"uri":"cce_10_0374.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"200"
},
{
"desc":"On-disk files in a container are ephemeral, which will be lost when the container crashes and are difficult to be shared between containers running together in a pod. The",
"product_code":"cce",
"title":"Overview",
"uri":"cce_10_0307.html",
"doc_type":"usermanual2",
"p_code":"200",
"code":"201"
},
{
"desc":"You can mount a file directory of the host where a container is located to a specified container path (the hostPath mode in Kubernetes) for persistent data storage. Alter",
"product_code":"cce",
"title":"Using Local Disks as Storage Volumes",
"uri":"cce_10_0377.html",
"doc_type":"usermanual2",
"p_code":"200",
"code":"202"
},
{
"desc":"A PV is a persistent storage volume in a cluster. Same as a node, a PV is a cluster-level resource.On the new CCE console (the cluster needs to be upgraded to v1.19.10 or",
"product_code":"cce",
"title":"PersistentVolumes (PVs)",
"uri":"cce_10_0379.html",
"doc_type":"usermanual2",
"p_code":"200",
"code":"203"
},
{
"desc":"A PVC describes a workload's request for storage resources. This request consumes existing PVs in the cluster. If there is no PV available, underlying storage and PVs are",
"product_code":"cce",
"title":"PersistentVolumeClaims (PVCs)",
"uri":"cce_10_0378.html",
"doc_type":"usermanual2",
"p_code":"200",
"code":"204"
},
{
"desc":"StorageClass describes the storage class used in the cluster. You need to specify StorageClass when creating a PVC or PV. As of now, CCE provides storage classes such as ",
"product_code":"cce",
"title":"StorageClass",
"uri":"cce_10_0380.html",
"doc_type":"usermanual2",
"p_code":"200",
"code":"205"
},
{
"desc":"CCE works with EVS to support snapshots. A snapshot is a complete copy or image of EVS disk data at a certain point of time, which can be used for data DR.You can create ",
"product_code":"cce",
"title":"Snapshots and Backups",
"uri":"cce_10_0381.html",
"doc_type":"usermanual2",
"p_code":"200",
"code":"206"
},
{
"desc":"You can solve this issue by using Everest 1.2.8 and later versions to use custom access keys for different IAM users.The everest add-on version must be 1.2.8 or later.The",
"product_code":"cce",
"title":"Using a Custom AK/SK to Mount an OBS Volume",
"uri":"cce_10_0336.html",
"doc_type":"usermanual2",
"p_code":"200",
"code":"207"
},
{
"desc":"You can mount cloud storage volumes to your containers and use these volumes as local directories.This section describes how to set mount options when mounting SFS and OB",
"product_code":"cce",
"title":"Setting Mount Options",
"uri":"cce_10_0337.html",
"doc_type":"usermanual2",
"p_code":"200",
"code":"208"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Deployment Examples",
"uri":"cce_10_0393.html",
"doc_type":"usermanual2",
"p_code":"200",
"code":"209"
},
{
"desc":"After an EVS volume is created or imported to CCE, you can mount it to a workload.EVS disks cannot be attached across AZs. Before mounting a volume, you can run the kubec",
"product_code":"cce",
"title":"Creating a Deployment Mounted with an EVS Volume",
"uri":"cce_10_0257.html",
"doc_type":"usermanual2",
"p_code":"209",
"code":"210"
},
{
"desc":"After an OBS volume is created or imported to CCE, you can mount the volume to a workload.You have created a cluster and installed the CSI plug-in (everest) in the cluste",
"product_code":"cce",
"title":"Creating a Deployment Mounted with an OBS Volume",
"uri":"cce_10_0269.html",
"doc_type":"usermanual2",
"p_code":"209",
"code":"211"
},
{
"desc":"CCE allows you to use an existing OBS volume to create a StatefulSet through a PVC.You have created a cluster and installed the CSI plug-in (everest) in the cluster.The f",
"product_code":"cce",
"title":"Creating a StatefulSet Mounted with an OBS Volume",
"uri":"cce_10_0268.html",
"doc_type":"usermanual2",
"p_code":"209",
"code":"212"
},
{
"desc":"After an SFS volume is created or imported to CCE, you can mount the volume to a workload.You have created a cluster and installed the CSI plug-in (everest) in the cluste",
"product_code":"cce",
"title":"Creating a Deployment Mounted with an SFS Volume",
"uri":"cce_10_0263.html",
"doc_type":"usermanual2",
"p_code":"209",
"code":"213"
},
{
"desc":"CCE allows you to use an existing SGS volume to create a StatefulSet (by using a PVC).You have created a cluster and installed the CSI plug-in (everest) in the cluster.Th",
"product_code":"cce",
"title":"Creating a StatefulSet Mounted with an SFS Volume",
"uri":"cce_10_0262.html",
"doc_type":"usermanual2",
"p_code":"209",
"code":"214"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Monitoring and Alarm",
"uri":"cce_10_0110.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"215"
},
{
"desc":"CCE works with AOM to comprehensively monitor clusters. When a node is created, the ICAgent (the DaemonSet named icagent in the kube-system namespace of the cluster) of A",
"product_code":"cce",
"title":"Monitoring Overview",
"uri":"cce_10_0182.html",
"doc_type":"usermanual2",
"p_code":"215",
"code":"216"
},
{
"desc":"CCE allows you to upload custom metrics to AOM. The ICAgent on a node periodically calls the metric monitoring API configured on a workload to read monitoring data and th",
"product_code":"cce",
"title":"Custom Monitoring",
"uri":"cce_10_0201.html",
"doc_type":"usermanual2",
"p_code":"215",
"code":"217"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Logging",
"uri":"cce_10_0553.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"218"
},
{
"desc":"CCE allows you to configure policies for collecting, managing, and analyzing workload logs periodically to prevent logs from being over-sized.Using ICAgent:By default, th",
"product_code":"cce",
"title":"Log Management Overview",
"uri":"cce_10_0557.html",
"doc_type":"usermanual2",
"p_code":"218",
"code":"219"
},
{
"desc":"CCE works with AOM to collect workload logs. When creating a node, CCE installs the ICAgent for you (the DaemonSet named icagent in the kube-system namespace of the clust",
"product_code":"cce",
"title":"Using ICAgent to Collect Container Logs",
"uri":"cce_10_0018.html",
"doc_type":"usermanual2",
"p_code":"218",
"code":"220"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Namespaces",
"uri":"cce_10_0030.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"221"
},
{
"desc":"A namespace is a collection of resources and objects. Multiple namespaces can be created inside a cluster and isolated from each other. This enables namespaces to share t",
"product_code":"cce",
"title":"Creating a Namespace",
"uri":"cce_10_0278.html",
"doc_type":"usermanual2",
"p_code":"221",
"code":"222"
},
{
"desc":"When creating a workload, you can select a namespace to isolate resources or users.When querying workloads, you can select a namespace to view all workloads in the namesp",
"product_code":"cce",
"title":"Managing Namespaces",
"uri":"cce_10_0285.html",
"doc_type":"usermanual2",
"p_code":"221",
"code":"223"
},
{
"desc":"Namespace-level resource quotas limit the amount of resources available to teams or users when these teams or users use the same cluster. The quotas include the total num",
"product_code":"cce",
"title":"Setting a Resource Quota",
"uri":"cce_10_0287.html",
"doc_type":"usermanual2",
"p_code":"221",
"code":"224"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"ConfigMaps and Secrets",
"uri":"cce_10_0045.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"225"
},
{
"desc":"A ConfigMap is a type of resource that stores configuration information required by a workload. Its content is user-defined. After creating ConfigMaps, you can use them a",
"product_code":"cce",
"title":"Creating a ConfigMap",
"uri":"cce_10_0152.html",
"doc_type":"usermanual2",
"p_code":"225",
"code":"226"
},
{
"desc":"After a ConfigMap is created, it can be used in three workload scenarios: environment variables, command line parameters, and data volumes.",
"product_code":"cce",
"title":"Using a ConfigMap",
"uri":"cce_10_0015.html",
"doc_type":"usermanual2",
"p_code":"225",
"code":"227"
},
{
"desc":"A secret is a type of resource that holds sensitive data, such as authentication and key information. Its content is user-defined. After creating secrets, you can use the",
"product_code":"cce",
"title":"Creating a Secret",
"uri":"cce_10_0153.html",
"doc_type":"usermanual2",
"p_code":"225",
"code":"228"
},
{
"desc":"After secrets are created, they can be mounted as data volumes or be exposed as environment variables to be used by a container in a pod.",
"product_code":"cce",
"title":"Using a Secret",
"uri":"cce_10_0016.html",
"doc_type":"usermanual2",
"p_code":"225",
"code":"229"
},
{
"desc":"By default, CCE creates the following secrets in each namespace:default-secretpaas.elbdefault-token-xxxxx (xxxxx is a random number.)The functions of these secrets are de",
"product_code":"cce",
"title":"Cluster Secrets",
"uri":"cce_10_0388.html",
"doc_type":"usermanual2",
"p_code":"225",
"code":"230"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Auto Scaling",
"uri":"cce_10_0207.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"231"
},
{
"desc":"Auto scaling is a service that automatically and economically adjusts service resources based on your service requirements and configured policies.More and more applicati",
"product_code":"cce",
"title":"Overview",
"uri":"cce_10_0279.html",
"doc_type":"usermanual2",
"p_code":"231",
"code":"232"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Scaling a Workload",
"uri":"cce_10_0293.html",
"doc_type":"usermanual2",
"p_code":"231",
"code":"233"
},
{
"desc":"HPA is a controller that controls horizontal pod scaling. HPA periodically checks the pod metrics, calculates the number of replicas required to meet the target values co",
"product_code":"cce",
"title":"Workload Scaling Mechanisms",
"uri":"cce_10_0290.html",
"doc_type":"usermanual2",
"p_code":"233",
"code":"234"
},
{
"desc":"Horizontal Pod Autoscaling (HPA) in Kubernetes implements horizontal scaling of pods. In a CCE HPA policy, you can configure different cooldown time windows and scaling t",
"product_code":"cce",
"title":"Creating an HPA Policy for Workload Auto Scaling",
"uri":"cce_10_0208.html",
"doc_type":"usermanual2",
"p_code":"233",
"code":"235"
},
{
"desc":"After an HPA policy is created, you can update, clone, edit, and delete the policy, as well as edit the YAML file.You can view the rules, status, and events of an HPA pol",
"product_code":"cce",
"title":"Managing Workload Scaling Policies",
"uri":"cce_10_0083.html",
"doc_type":"usermanual2",
"p_code":"233",
"code":"236"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Scaling a Node",
"uri":"cce_10_0291.html",
"doc_type":"usermanual2",
"p_code":"231",
"code":"237"
},
{
"desc":"Kubernetes HPA is designed for pods. However, if the cluster resources are insufficient, you can only add nodes. Scaling of cluster nodes could be laborious. Now with clo",
"product_code":"cce",
"title":"Node Scaling Mechanisms",
"uri":"cce_10_0296.html",
"doc_type":"usermanual2",
"p_code":"237",
"code":"238"
},
{
"desc":"CCE provides auto scaling through the autoscaler add-on. Nodes with different specifications can be automatically added across AZs on demand.If a node scaling policy and ",
"product_code":"cce",
"title":"Creating a Node Scaling Policy",
"uri":"cce_10_0209.html",
"doc_type":"usermanual2",
"p_code":"237",
"code":"239"
},
{
"desc":"After a node scaling policy is created, you can delete, edit, disable, enable, or clone the policy.You can view the associated node pool, rules, and scaling history of a ",
"product_code":"cce",
"title":"Managing Node Scaling Policies",
"uri":"cce_10_0063.html",
"doc_type":"usermanual2",
"p_code":"237",
"code":"240"
},
{
"desc":"The best way to handle surging traffic is to automatically adjust the number of machines based on the traffic volume or resource usage, which is called scaling.In CCE, th",
"product_code":"cce",
"title":"Using HPA and CA for Auto Scaling of Workloads and Nodes",
"uri":"cce_10_0300.html",
"doc_type":"usermanual2",
"p_code":"231",
"code":"241"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Add-ons",
"uri":"cce_10_0064.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"242"
},
{
"desc":"CCE provides multiple types of add-ons to extend cluster functions and meet feature requirements. You can install add-ons as required.CCE uses Helm templates to deploy ad",
"product_code":"cce",
"title":"Overview",
"uri":"cce_10_0277.html",
"doc_type":"usermanual2",
"p_code":"242",
"code":"243"
},
{
"desc":"The coredns add-on is a DNS server that provides domain name resolution services for Kubernetes clusters. coredns chains plug-ins to provide additional features.coredns i",
"product_code":"cce",
"title":"coredns (System Resource Add-On, Mandatory)",
"uri":"cce_10_0129.html",
"doc_type":"usermanual2",
"p_code":"242",
"code":"244"
},
{
"desc":"storage-driver functions as a standard Kubernetes FlexVolume plug-in to allow containers to use EVS, SFS, OBS, and SFS Turbo storage resources. By installing and upgradin",
"product_code":"cce",
"title":"storage-driver (System Resource Add-On, Discarded)",
"uri":"cce_10_0127.html",
"doc_type":"usermanual2",
"p_code":"242",
"code":"245"
},
{
"desc":"Everest is a cloud native container storage system. Based on the Container Storage Interface (CSI), clusters of Kubernetes v1.15.6 or later obtain access to cloud storage",
"product_code":"cce",
"title":"everest (System Resource Add-On, Mandatory)",
"uri":"cce_10_0066.html",
"doc_type":"usermanual2",
"p_code":"242",
"code":"246"
},
{
"desc":"node-problem-detector (npd for short) is an add-on that monitors abnormal events of cluster nodes and connects to a third-party monitoring platform. It is a daemon runnin",
"product_code":"cce",
"title":"npd",
"uri":"cce_10_0132.html",
"doc_type":"usermanual2",
"p_code":"242",
"code":"247"
},
{
"desc":"Autoscaler is an important Kubernetes controller. It supports microservice scaling and is key to serverless design.When the CPU or memory usage of a microservice is too h",
"product_code":"cce",
"title":"autoscaler",
"uri":"cce_10_0154.html",
"doc_type":"usermanual2",
"p_code":"242",
"code":"248"
},
{
"desc":"From version 1.8 onwards, Kubernetes provides resource usage metrics, such as the container CPU and memory usage, through the Metrics API. These metrics can be directly a",
"product_code":"cce",
"title":"metrics-server",
"uri":"cce_10_0205.html",
"doc_type":"usermanual2",
"p_code":"242",
"code":"249"
},
{
"desc":"gpu-beta is a device management add-on that supports GPUs in containers. If GPU nodes are used in the cluster, the gpu-beta add-on must be installed.The driver to be down",
"product_code":"cce",
"title":"gpu-beta",
"uri":"cce_10_0141.html",
"doc_type":"usermanual2",
"p_code":"242",
"code":"250"
},
{
"desc":"Volcano is a batch processing platform based on Kubernetes. It provides a series of features required by machine learning, deep learning, bioinformatics, genomics, and ot",
"product_code":"cce",
"title":"volcano",
"uri":"cce_10_0193.html",
"doc_type":"usermanual2",
"p_code":"242",
"code":"251"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Charts",
"uri":"cce_10_0019.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"252"
},
{
"desc":"CCE provides a console for managing Helm charts, helping you easily deploy applications using the charts and manage applications on the console.Helm is a package manager ",
"product_code":"cce",
"title":"Overview",
"uri":"cce_10_0191.html",
"doc_type":"usermanual2",
"p_code":"252",
"code":"253"
},
{
"desc":"On the CCE console, you can upload a Helm chart package, deploy it, and manage the deployed pods.The number of charts that can be uploaded by a single user is limited. Th",
"product_code":"cce",
"title":"Deploying an Application from a Chart",
"uri":"cce_10_0146.html",
"doc_type":"usermanual2",
"p_code":"252",
"code":"254"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Permissions Management",
"uri":"cce_10_0164.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"255"
},
{
"desc":"CCE permissions management allows you to assign permissions to IAM users and user groups under your tenant accounts. CCE combines the advantages of Identity and Access Ma",
"product_code":"cce",
"title":"Permissions Overview",
"uri":"cce_10_0187.html",
"doc_type":"usermanual2",
"p_code":"255",
"code":"256"
},
{
"desc":"CCE cluster-level permissions are assigned based on IAM system policies and custom policies. You can use user groups to assign permissions to IAM users.Cluster permission",
"product_code":"cce",
"title":"Cluster Permissions (IAM-based)",
"uri":"cce_10_0188.html",
"doc_type":"usermanual2",
"p_code":"255",
"code":"257"
},
{
"desc":"You can regulate users' or user groups' access to Kubernetes resources in a single namespace based on their Kubernetes RBAC roles. The RBAC API declares four kinds of Kub",
"product_code":"cce",
"title":"Namespace Permissions (Kubernetes RBAC-based)",
"uri":"cce_10_0189.html",
"doc_type":"usermanual2",
"p_code":"255",
"code":"258"
},
{
"desc":"The conventional distributed task scheduling mode is being replaced by Kubernetes. CCE allows you to easily deploy, manage, and scale containerized applications in the cl",
"product_code":"cce",
"title":"Example: Designing and Configuring Permissions for Users in a Department",
"uri":"cce_10_0245.html",
"doc_type":"usermanual2",
"p_code":"255",
"code":"259"
},
{
"desc":"Some CCE permissions policies depend on the policies of other cloud services. To view or use other cloud resources on the CCE console, you need to enable the system polic",
"product_code":"cce",
"title":"Permission Dependency of the CCE Console",
"uri":"cce_10_0190.html",
"doc_type":"usermanual2",
"p_code":"255",
"code":"260"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Pod Security",
"uri":"cce_10_0465.html",
"doc_type":"usermanual2",
"p_code":"255",
"code":"261"
},
{
"desc":"A pod security policy (PSP) is a cluster-level resource that controls sensitive security aspects of the pod specification. The PodSecurityPolicy object in Kubernetes defi",
"product_code":"cce",
"title":"Configuring a Pod Security Policy",
"uri":"cce_10_0275.html",
"doc_type":"usermanual2",
"p_code":"261",
"code":"262"
},
{
"desc":"Before using Pod Security Admission, you need to understand Kubernetes Pod Security Standards. These standards define different isolation levels for pods. They let you de",
"product_code":"cce",
"title":"Configuring Pod Security Admission",
"uri":"cce_10_0466.html",
"doc_type":"usermanual2",
"p_code":"261",
"code":"263"
},
{
"desc":"In clusters earlier than v1.21, a token is obtained by mounting the secret of the service account to a pod. Tokens obtained this way are permanent. This approach is no lo",
"product_code":"cce",
"title":"Service Account Token Security Improvement",
"uri":"cce_10_0477.html",
"doc_type":"usermanual2",
"p_code":"255",
"code":"264"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Cloud Trace Service (CTS)",
"uri":"cce_10_0024.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"265"
},
{
"desc":"Cloud Trace Service (CTS) records operations on cloud service resources, allowing users to query, audit, and backtrack the resource operation requests initiated from the ",
"product_code":"cce",
"title":"CCE Operations Supported by CTS",
"uri":"cce_10_0025.html",
"doc_type":"usermanual2",
"p_code":"265",
"code":"266"
},
{
"desc":"After you enable CTS, the system starts recording operations on CCE resources. Operation records of the last 7 days can be viewed on the CTS management console.Trace Sour",
"product_code":"cce",
"title":"Querying CTS Logs",
"uri":"cce_10_0026.html",
"doc_type":"usermanual2",
"p_code":"265",
"code":"267"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Storage Management: FlexVolume (Deprecated)",
"uri":"cce_10_0305.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"268"
},
{
"desc":"In container storage, you can use different types of volumes and mount them to containers in pods as many as you want.In CCE, container storage is backed both by Kubernet",
"product_code":"cce",
"title":"FlexVolume Overview",
"uri":"cce_10_0306.html",
"doc_type":"usermanual2",
"p_code":"268",
"code":"269"
},
{
"desc":"In clusters later than v1.15.11-r1, CSI (the everest add-on) has taken over all functions of fuxi FlexVolume (the storage-driver add-on) for managing container storage. Y",
"product_code":"cce",
"title":"How Do I Change the Storage Class Used by a Cluster of v1.15 from FlexVolume to CSI Everest?",
"uri":"cce_10_0343.html",
"doc_type":"usermanual2",
"p_code":"268",
"code":"270"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Using EVS Disks as Storage Volumes",
"uri":"cce_10_0309.html",
"doc_type":"usermanual2",
"p_code":"268",
"code":"271"
},
{
"desc":"To achieve persistent storage, CCE allows you to mount the storage volumes created from Elastic Volume Service (EVS) disks to a path of a container. When the container is",
"product_code":"cce",
"title":"Overview",
"uri":"cce_10_0310.html",
"doc_type":"usermanual2",
"p_code":"271",
"code":"272"
},
{
"desc":"The following configuration example applies to clusters of Kubernetes 1.13 or earlier.touch pvc-evs-auto-example.yamlvi pvc-evs-auto-example.yamlExample YAML file for clu",
"product_code":"cce",
"title":"(kubectl) Automatically Creating an EVS Disk",
"uri":"cce_10_0312.html",
"doc_type":"usermanual2",
"p_code":"271",
"code":"273"
},
{
"desc":"The following configuration example applies to clusters of Kubernetes 1.13 or earlier.touch pv-evs-example.yaml pvc-evs-example.yamlClusters from v1.11.7 to v1.13Example ",
"product_code":"cce",
"title":"(kubectl) Creating a PV from an Existing EVS Disk",
"uri":"cce_10_0313.html",
"doc_type":"usermanual2",
"p_code":"271",
"code":"274"
},
{
"desc":"After an EVS volume is created or imported to CCE, you can mount it to a workload.EVS disks cannot be attached across AZs. Before mounting a volume, you can run the kubec",
"product_code":"cce",
"title":"(kubectl) Creating a Pod Mounted with an EVS Volume",
"uri":"cce_10_0314.html",
"doc_type":"usermanual2",
"p_code":"271",
"code":"275"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Using SFS Turbo File Systems as Storage Volumes",
"uri":"cce_10_0329.html",
"doc_type":"usermanual2",
"p_code":"268",
"code":"276"
},
{
"desc":"CCE allows you to mount a volume created from an SFS Turbo file system to a container to store data persistently. Provisioned on demand and fast, SFS Turbo is suitable fo",
"product_code":"cce",
"title":"Overview",
"uri":"cce_10_0330.html",
"doc_type":"usermanual2",
"p_code":"276",
"code":"277"
},
{
"desc":"CCE allows you to use an existing SFS Turbo file system to create a PersistentVolume (PV). After the creation is successful, you can create a PersistentVolumeClaim (PVC) ",
"product_code":"cce",
"title":"(kubectl) Creating a PV from an Existing SFS Turbo File System",
"uri":"cce_10_0332.html",
"doc_type":"usermanual2",
"p_code":"276",
"code":"278"
},
{
"desc":"After an SFS Turbo volume is created or imported to CCE, you can mount the volume to a workload.The following configuration example applies to clusters of Kubernetes 1.13",
"product_code":"cce",
"title":"(kubectl) Creating a Deployment Mounted with an SFS Turbo Volume",
"uri":"cce_10_0333.html",
"doc_type":"usermanual2",
"p_code":"276",
"code":"279"
},
{
"desc":"CCE allows you to use an existing SFS Turbo volume to create a StatefulSet.The following configuration example applies to clusters of Kubernetes 1.13 or earlier.touch efs",
"product_code":"cce",
"title":"(kubectl) Creating a StatefulSet Mounted with an SFS Turbo Volume",
"uri":"cce_10_0334.html",
"doc_type":"usermanual2",
"p_code":"276",
"code":"280"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Using OBS Buckets as Storage Volumes",
"uri":"cce_10_0322.html",
"doc_type":"usermanual2",
"p_code":"268",
"code":"281"
},
{
"desc":"CCE allows you to mount a volume created from an Object Storage Service (OBS) bucket to a container to store data persistently. Object storage is commonly used in cloud w",
"product_code":"cce",
"title":"Overview",
"uri":"cce_10_0323.html",
"doc_type":"usermanual2",
"p_code":"281",
"code":"282"
},
{
"desc":"During the use of OBS, expected OBS buckets can be automatically created and mounted as volumes. Currently, standard and infrequent access OBS buckets are supported, whic",
"product_code":"cce",
"title":"(kubectl) Automatically Creating an OBS Volume",
"uri":"cce_10_0325.html",
"doc_type":"usermanual2",
"p_code":"281",
"code":"283"
},
{
"desc":"CCE allows you to use an existing OBS bucket to create a PersistentVolume (PV). You can create a PersistentVolumeClaim (PVC) and bind it to the PV.The following configura",
"product_code":"cce",
"title":"(kubectl) Creating a PV from an Existing OBS Bucket",
"uri":"cce_10_0326.html",
"doc_type":"usermanual2",
"p_code":"281",
"code":"284"
},
{
"desc":"After an OBS volume is created or imported to CCE, you can mount the volume to a workload.The following configuration example applies to clusters of Kubernetes 1.13 or ea",
"product_code":"cce",
"title":"(kubectl) Creating a Deployment Mounted with an OBS Volume",
"uri":"cce_10_0327.html",
"doc_type":"usermanual2",
"p_code":"281",
"code":"285"
},
{
"desc":"CCE allows you to use an existing OBS volume to create a StatefulSet through a PersistentVolumeClaim (PVC).The following configuration example applies to clusters of Kube",
"product_code":"cce",
"title":"(kubectl) Creating a StatefulSet Mounted with an OBS Volume",
"uri":"cce_10_0328.html",
"doc_type":"usermanual2",
"p_code":"281",
"code":"286"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Using SFS File Systems as Storage Volumes",
"uri":"cce_10_0315.html",
"doc_type":"usermanual2",
"p_code":"268",
"code":"287"
},
{
"desc":"CCE allows you to mount a volume created from a Scalable File Service (SFS) file system to a container to store data persistently. SFS volumes are commonly used in ReadWr",
"product_code":"cce",
"title":"Overview",
"uri":"cce_10_0316.html",
"doc_type":"usermanual2",
"p_code":"287",
"code":"288"
},
{
"desc":"The following configuration example applies to clusters of Kubernetes 1.13 or earlier.touch pvc-sfs-auto-example.yamlvi pvc-sfs-auto-example.yamlExample YAML file:apiVers",
"product_code":"cce",
"title":"(kubectl) Automatically Creating an SFS Volume",
"uri":"cce_10_0318.html",
"doc_type":"usermanual2",
"p_code":"287",
"code":"289"
},
{
"desc":"The following configuration example applies to clusters of Kubernetes 1.13 or earlier.touch pv-sfs-example.yaml pvc-sfs-example.yamlClusters from v1.11 to v1.13Example YA",
"product_code":"cce",
"title":"(kubectl) Creating a PV from an Existing SFS File System",
"uri":"cce_10_0319.html",
"doc_type":"usermanual2",
"p_code":"287",
"code":"290"
},
{
"desc":"After an SFS volume is created or imported to CCE, you can mount the volume to a workload.The following configuration example applies to clusters of Kubernetes 1.13 or ea",
"product_code":"cce",
"title":"(kubectl) Creating a Deployment Mounted with an SFS Volume",
"uri":"cce_10_0320.html",
"doc_type":"usermanual2",
"p_code":"287",
"code":"291"
},
{
"desc":"CCE allows you to use an existing SFS volume to create a StatefulSet through a PersistentVolumeClaim (PVC).The following configuration example applies to clusters of Kube",
"product_code":"cce",
"title":"(kubectl) Creating a StatefulSet Mounted with an SFS Volume",
"uri":"cce_10_0321.html",
"doc_type":"usermanual2",
"p_code":"287",
"code":"292"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Reference",
"uri":"cce_faq_0083.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"293"
},
{
"desc":"When a node is added, EIP is set to Automatically assign. The node cannot be created, and a message indicating that EIPs are insufficient is displayed.Two methods are ava",
"product_code":"cce",
"title":"How Do I Troubleshoot Insufficient EIPs When a Node Is Added?",
"uri":"cce_01_0203.html",
"doc_type":"usermanual2",
"p_code":"293",
"code":"294"
},
{
"desc":"Before using command line injection, write a script that can format data disks and save it to your OBS bucket. Then, inject a command line that will automatically execute",
"product_code":"cce",
"title":"How Do I Format a Data Disk Using Command Line Injection?",
"uri":"cce_01_0204.html",
"doc_type":"usermanual2",
"p_code":"293",
"code":"295"
},
{
"desc":"After a cluster of v1.13.10 is created, you can use heapster only after rbac is enabled.kubectl delete clusterrole system:heapsterCopy the following file to a server on w",
"product_code":"cce",
"title":"How Do I Use heapster in Clusters of v1.13.10?",
"uri":"cce_01_0999.html",
"doc_type":"usermanual2",
"p_code":"293",
"code":"296"
},
{
"desc":"Currently, private CCE clusters use Device Mapper as the Docker storage driver.Device Mapper is developed based on the kernel framework and supports many advanced volume ",
"product_code":"cce",
"title":"How Do I Change the Mode of the Docker Device Mapper?",
"uri":"cce_faq_00096.html",
"doc_type":"usermanual2",
"p_code":"293",
"code":"297"
},
{
"desc":"If the cluster status is available but some nodes in the cluster are unavailable, perform the following operations to rectify the fault:Check Item 1: Whether the Node Is ",
"product_code":"cce",
"title":"What Can I Do If My Cluster Status Is Available but the Node Status Is Unavailable?",
"uri":"cce_faq_00120.html",
"doc_type":"usermanual2",
"p_code":"293",
"code":"298"
},
{
"desc":"If the cluster is Unavailable, perform the following operations to rectify the fault:Check Item 1: Whether the Security Group Is ModifiedCheck Item 2: Whether the DHCP Fu",
"product_code":"cce",
"title":"How Do I Rectify the Fault When the Cluster Status Is Unavailable?",
"uri":"cce_faq_00039.html",
"doc_type":"usermanual2",
"p_code":"293",
"code":"299"
},
{
"desc":"This section uses the Nginx workload as an example to describe how to set the workload access type to LoadBalancer (ELB).An ELB has been created.You have connected an Ela",
"product_code":"cce",
"title":"How Do I Use kubectl to Set the Workload Access Type to LoadBalancer (ELB)?",
"uri":"cce_faq_00099.html",
"doc_type":"usermanual2",
"p_code":"293",
"code":"300"
},
{
"desc":"You can use the pre-installation script feature to configure CCE cluster nodes (ECSs).Before using this feature, write a script that can format data disks and save it to ",
"product_code":"cce",
"title":"How Do I Add a Second Data Disk to a Node in a CCE Cluster?",
"uri":"cce_faq_00190.html",
"doc_type":"usermanual2",
"p_code":"293",
"code":"301"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Workload Abnormalities",
"uri":"cce_faq_00029.html",
"doc_type":"usermanual2",
"p_code":"293",
"code":"302"
},
{
"desc":"If a workload is running improperly, you can view events to determine the cause.On the CCE console, choose Workloads > Deployments or StatefulSets in the navigation pane ",
"product_code":"cce",
"title":"Fault Locating and Troubleshooting for Abnormal Workloads",
"uri":"cce_faq_00134.html",
"doc_type":"usermanual2",
"p_code":"302",
"code":"303"
},
{
"desc":"Viewing K8s Event InformationCheck Item 1: Checking Whether a Node Is Available in the ClusterCheck Item 2: Checking Whether Node Resources (CPU and Memory) Are Sufficien",
"product_code":"cce",
"title":"Failed to Schedule an Instance",
"uri":"cce_faq_00098.html",
"doc_type":"usermanual2",
"p_code":"302",
"code":"304"
},
{
"desc":"If the workload details page displays an event indicating that image pulling fails, perform the following operations to locate the fault:Check Item 1: Checking Whether im",
"product_code":"cce",
"title":"Failed to Pull an Image",
"uri":"cce_faq_00015.html",
"doc_type":"usermanual2",
"p_code":"302",
"code":"305"
},
{
"desc":"On the details page of a workload, if an event is displayed indicating that the container fails to be restarted, perform the following operations to locate the fault:Rect",
"product_code":"cce",
"title":"Failed to Restart a Container",
"uri":"cce_faq_00018.html",
"doc_type":"usermanual2",
"p_code":"302",
"code":"306"
},
{
"desc":"Pod actions are classified into the following two types:kube-controller-manager periodically checks the status of all nodes. If a node is in the NotReady state for a peri",
"product_code":"cce",
"title":"What Should I Do If An Evicted Pod Exists?",
"uri":"cce_faq_00209.html",
"doc_type":"usermanual2",
"p_code":"302",
"code":"307"
},
{
"desc":"When a node is faulty, pods on the node are evicted to ensure workload availability. If the pods are not evicted when the node is faulty, perform the following steps:Use ",
"product_code":"cce",
"title":"Instance Eviction Exception",
"uri":"cce_faq_00140.html",
"doc_type":"usermanual2",
"p_code":"302",
"code":"308"
},
{
"desc":"When a node is in the Unavailable state, CCE migrates container pods on the node and sets the pods running on the node to the Terminating state.After the node is restored",
"product_code":"cce",
"title":"What Should I Do If Pods in the Terminating State Cannot Be Deleted?",
"uri":"cce_faq_00210.html",
"doc_type":"usermanual2",
"p_code":"302",
"code":"309"
},
{
"desc":"The metadata.enable field in the YAML file of the workload is false. As a result, the pod of the workload is deleted and the workload is in the stopped status.The workloa",
"product_code":"cce",
"title":"What Should I Do If a Workload Is Stopped Caused by Pod Deletion?",
"uri":"cce_faq_00012.html",
"doc_type":"usermanual2",
"p_code":"302",
"code":"310"
},
{
"desc":"The pod remains in the creating state for a long time, and the sandbox-related errors are reported.Select a troubleshooting method for your cluster:Clusters of V1.13 or l",
"product_code":"cce",
"title":"What Should I Do If Sandbox-Related Errors Are Reported When the Pod Remains in the Creating State?",
"uri":"cce_faq_00005.html",
"doc_type":"usermanual2",
"p_code":"302",
"code":"311"
},
{
"desc":"Workload pods in the cluster fail and are being redeployed constantly.After the following command is run, the command output shows that many pods are in the evicted state",
"product_code":"cce",
"title":"What Should I Do If a Pod Is in the Evicted State?",
"uri":"cce_faq_00199.html",
"doc_type":"usermanual2",
"p_code":"302",
"code":"312"
},
{
"desc":"If a node has sufficient memory resources, a container on this node can use more memory resources than requested, but no more than limited. If the memory allocated to a c",
"product_code":"cce",
"title":"What Should I Do If the OOM Killer Is Triggered When a Container Uses Memory Resources More Than Limited?",
"uri":"cce_faq_00002.html",
"doc_type":"usermanual2",
"p_code":"302",
"code":"313"
},
{
"desc":"A workload can be accessed from public networks through a load balancer. LoadBalancer provides higher reliability than EIP-based NodePort because an EIP is no longer boun",
"product_code":"cce",
"title":"What Should I Do If a Service Released in a Workload Cannot Be Accessed from Public Networks?",
"uri":"cce_faq_00202.html",
"doc_type":"usermanual2",
"p_code":"293",
"code":"314"
},
{
"desc":"A VPC is similar to a private local area network (LAN) managed by a home gateway whose IP address is 192.168.0.0/16. A VPC is a private network built on the cloud and pro",
"product_code":"cce",
"title":"What Is the Relationship Between Clusters, VPCs, and Subnets?",
"uri":"cce_faq_00266.html",
"doc_type":"usermanual2",
"p_code":"293",
"code":"315"
},
{
"desc":"CCE is a universal container platform. Its default security group rules apply to common scenarios. Based on security requirements, you can harden the security group rules",
"product_code":"cce",
"title":"How Do I Harden the VPC Security Group Rules for CCE Cluster Nodes?",
"uri":"cce_faq_00265.html",
"doc_type":"usermanual2",
"p_code":"293",
"code":"316"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Best Practice",
"uri":"cce_bestpractice.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"317"
},
{
"desc":"Security, efficiency, stability, and availability are common requirements on all cloud services. To meet these requirements, the system availability, data reliability, an",
"product_code":"cce",
"title":"Checklist for Deploying Containerized Applications in the Cloud",
"uri":"cce_bestpractice_00006.html",
"doc_type":"usermanual2",
"p_code":"317",
"code":"318"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Containerization",
"uri":"cce_bestpractice_0321.html",
"doc_type":"usermanual2",
"p_code":"317",
"code":"319"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Containerizing an Enterprise Application (ERP)",
"uri":"cce_bestpractice_0001.html",
"doc_type":"usermanual2",
"p_code":"319",
"code":"320"
},
{
"desc":"This chapter provides CCE best practices to walk you through the application containerization.A container is a lightweight high-performance resource isolation mechanism i",
"product_code":"cce",
"title":"Solution Overview",
"uri":"cce_bestpractice_0002.html",
"doc_type":"usermanual2",
"p_code":"320",
"code":"321"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Procedure",
"uri":"cce_bestpractice_0340.html",
"doc_type":"usermanual2",
"p_code":"320",
"code":"322"
},
{
"desc":"This tutorial describes how to containerize an ERP system by migrating it from a VM to CCE.No recoding or re-architecting is required. You only need to pack the entire ap",
"product_code":"cce",
"title":"Containerizing an Entire Application",
"uri":"cce_bestpractice_0003.html",
"doc_type":"usermanual2",
"p_code":"322",
"code":"323"
},
{
"desc":"The following figure illustrates the process of containerizing an application.",
"product_code":"cce",
"title":"Containerization Process",
"uri":"cce_bestpractice_0004.html",
"doc_type":"usermanual2",
"p_code":"322",
"code":"324"
},
{
"desc":"Before containerizing an application, you need to analyze the running environment and dependencies of the application, and get familiar with the application deployment mo",
"product_code":"cce",
"title":"Analyzing the Application",
"uri":"cce_bestpractice_0005.html",
"doc_type":"usermanual2",
"p_code":"322",
"code":"325"
},
{
"desc":"After application analysis, you have gained the understanding of the OS and runtime required for running the application. You need to make the following preparations:Inst",
"product_code":"cce",
"title":"Preparing the Application Runtime",
"uri":"cce_bestpractice_0006.html",
"doc_type":"usermanual2",
"p_code":"322",
"code":"326"
},
{
"desc":"During application containerization, you need to prepare a startup script. The method of compiling this script is the same as that of compiling a shell script. The startu",
"product_code":"cce",
"title":"Compiling a Startup Script",
"uri":"cce_bestpractice_0007.html",
"doc_type":"usermanual2",
"p_code":"322",
"code":"327"
},
{
"desc":"An image is the basis of a container. A container runs based on the content defined in the image. An image has multiple layers. Each layer includes the modifications made",
"product_code":"cce",
"title":"Compiling the Dockerfile",
"uri":"cce_bestpractice_0008.html",
"doc_type":"usermanual2",
"p_code":"322",
"code":"328"
},
{
"desc":"This section describes how to build an entire application into a Docker image. After building an image, you can use the image to deploy and upgrade the application. This ",
"product_code":"cce",
"title":"Building and Uploading an Image",
"uri":"cce_bestpractice_0009.html",
"doc_type":"usermanual2",
"p_code":"322",
"code":"329"
},
{
"desc":"This section describes how to deploy a workload on CCE. When using CCE for the first time, create an initial cluster and add a node into the cluster.Containerized workloa",
"product_code":"cce",
"title":"Creating a Container Workload",
"uri":"cce_bestpractice_0010.html",
"doc_type":"usermanual2",
"p_code":"322",
"code":"330"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Migration",
"uri":"cce_bestpractice_00237.html",
"doc_type":"usermanual2",
"p_code":"317",
"code":"331"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Migrating On-premises Kubernetes Clusters to CCE",
"uri":"cce_bestpractice_0306.html",
"doc_type":"usermanual2",
"p_code":"331",
"code":"332"
},
{
"desc":"Containers are growing in popularity and Kubernetes simplifies containerized deployment. Many companies choose to build their own Kubernetes clusters. However, the O&M wo",
"product_code":"cce",
"title":"Solution Overview",
"uri":"cce_bestpractice_0307.html",
"doc_type":"usermanual2",
"p_code":"332",
"code":"333"
},
{
"desc":"CCE allows you to customize cluster resources to meet various service requirements. Table 1 lists the key performance parameters of a cluster and provides the planned val",
"product_code":"cce",
"title":"Planning Resources for the Target Cluster",
"uri":"cce_bestpractice_0308.html",
"doc_type":"usermanual2",
"p_code":"332",
"code":"334"
},
{
"desc":"If your migration does not involve resources outside a cluster listed in Table 1 or you do not need to use other services to update resources after the migration, skip th",
"product_code":"cce",
"title":"Migrating Resources Outside a Cluster",
"uri":"cce_bestpractice_0309.html",
"doc_type":"usermanual2",
"p_code":"332",
"code":"335"
},
{
"desc":"Velero is an open-source backup and migration tool for Kubernetes clusters. It integrates the persistent volume (PV) data backup capability of the Restic tool and can be ",
"product_code":"cce",
"title":"Installing the Migration Tool",
"uri":"cce_bestpractice_0310.html",
"doc_type":"usermanual2",
"p_code":"332",
"code":"336"
},
{
"desc":"WordPress is used as an example to describe how to migrate an application from an on-premises Kubernetes cluster to a CCE cluster. The WordPress application consists of t",
"product_code":"cce",
"title":"Migrating Resources in a Cluster",
"uri":"cce_bestpractice_0311.html",
"doc_type":"usermanual2",
"p_code":"332",
"code":"337"
},
{
"desc":"The WordPress and MySQL images used in this example can be pulled from SWR. Therefore, the image pull failure (ErrImagePull) will not occur. If the application to be migr",
"product_code":"cce",
"title":"Updating Resources Accordingly",
"uri":"cce_bestpractice_0312.html",
"doc_type":"usermanual2",
"p_code":"332",
"code":"338"
},
{
"desc":"Cluster migration involves full migration of application data, which may cause intra-application adaptation problems. In this example, after the cluster is migrated, the ",
"product_code":"cce",
"title":"Performing Additional Tasks",
"uri":"cce_bestpractice_0313.html",
"doc_type":"usermanual2",
"p_code":"332",
"code":"339"
},
{
"desc":"Both HostPath and Local volumes are local storage volumes. However, the Restic tool integrated in Velero cannot back up the PVs of the HostPath type and supports only the",
"product_code":"cce",
"title":"Troubleshooting",
"uri":"cce_bestpractice_0314.html",
"doc_type":"usermanual2",
"p_code":"332",
"code":"340"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"DevOps",
"uri":"cce_bestpractice_0322.html",
"doc_type":"usermanual2",
"p_code":"317",
"code":"341"
},
{
"desc":"GitLab is an open-source version management system developed with Ruby on Rails for Git project repository management. It supports web-based access to public and private ",
"product_code":"cce",
"title":"Interconnecting GitLab with SWR and CCE for CI/CD",
"uri":"cce_bestpractice_0324.html",
"doc_type":"usermanual2",
"p_code":"341",
"code":"342"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Disaster Recovery",
"uri":"cce_bestpractice_0323.html",
"doc_type":"usermanual2",
"p_code":"317",
"code":"343"
},
{
"desc":"To achieve high availability for your CCE containers, you can do as follows:Deploy three master nodes for the cluster.When nodes are deployed across AZs, set custom sched",
"product_code":"cce",
"title":"Implementing High Availability for Containers in CCE",
"uri":"cce_bestpractice_00220.html",
"doc_type":"usermanual2",
"p_code":"343",
"code":"344"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Security",
"uri":"cce_bestpractice_0315.html",
"doc_type":"usermanual2",
"p_code":"317",
"code":"345"
},
{
"desc":"For security purposes, you are advised to configure a cluster as follows.Kubernetes releases a major version in about four months. CCE follows the same frequency as Kuber",
"product_code":"cce",
"title":"Cluster Security",
"uri":"cce_bestpractice_0317.html",
"doc_type":"usermanual2",
"p_code":"345",
"code":"346"
},
{
"desc":"Do not bind an EIP to a node unless necessary to reduce the attack surface.If an EIP must be used, properly configure the firewall or security group rules to restrict acc",
"product_code":"cce",
"title":"Node Security",
"uri":"cce_bestpractice_0318.html",
"doc_type":"usermanual2",
"p_code":"345",
"code":"347"
},
{
"desc":"The nodeSelector or nodeAffinity is used to limit the range of nodes to which applications can be scheduled, preventing the entire cluster from being threatened due to th",
"product_code":"cce",
"title":"Container Security",
"uri":"cce_bestpractice_0319.html",
"doc_type":"usermanual2",
"p_code":"345",
"code":"348"
},
{
"desc":"Currently, CCE has configured static encryption for secret resources. The secrets created by users will be encrypted and stored in etcd of the CCE cluster. Secrets can be",
"product_code":"cce",
"title":"Secret Security",
"uri":"cce_bestpractice_0320.html",
"doc_type":"usermanual2",
"p_code":"345",
"code":"349"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Auto Scaling",
"uri":"cce_bestpractice_0090.html",
"doc_type":"usermanual2",
"p_code":"317",
"code":"350"
},
{
"desc":"The best way to handle surging traffic is to automatically adjust the number of machines based on the traffic volume or resource usage, which is called scaling.In CCE, th",
"product_code":"cce",
"title":"Using HPA and CA for Auto Scaling of Workloads and Nodes",
"uri":"cce_bestpractice_00282.html",
"doc_type":"usermanual2",
"p_code":"350",
"code":"351"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Monitoring",
"uri":"cce_bestpractice_10008.html",
"doc_type":"usermanual2",
"p_code":"317",
"code":"352"
},
{
"desc":"Generally, a user has different clusters for different purposes, such as production, testing, and development. To monitor, collect, and view metrics of these clusters, yo",
"product_code":"cce",
"title":"Using Prometheus for Multi-cluster Monitoring",
"uri":"cce_bestpractice_10009.html",
"doc_type":"usermanual2",
"p_code":"352",
"code":"353"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Cluster",
"uri":"cce_bestpractice_0050.html",
"doc_type":"usermanual2",
"p_code":"317",
"code":"354"
},
{
"desc":"When you have multiple CCE clusters, you may find it difficult to efficiently connect to all of them.This section describes how to configure access to multiple clusters b",
"product_code":"cce",
"title":"Connecting to Multiple Clusters Using kubectl",
"uri":"cce_bestpractice_00254.html",
"doc_type":"usermanual2",
"p_code":"354",
"code":"355"
},
{
"desc":"You can use the pre-installation script feature to configure CCE cluster nodes (ECSs).When creating a node in a cluster of v1.13.10 or later, if a data disk is not manage",
"product_code":"cce",
"title":"Adding a Second Data Disk to a Node in a CCE Cluster",
"uri":"cce_bestpractice_00190.html",
"doc_type":"usermanual2",
"p_code":"354",
"code":"356"
},
{
"desc":"When a node is created, a data disk is created by default for container runtime and kubelet components to use. The data disk used by the container runtime and kubelet co",
"product_code":"cce",
"title":"Selecting a Data Disk for the Node",
"uri":"cce_bestpractice_10012.html",
"doc_type":"usermanual2",
"p_code":"354",
"code":"357"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Networking",
"uri":"cce_bestpractice_0052.html",
"doc_type":"usermanual2",
"p_code":"317",
"code":"358"
},
{
"desc":"Before creating a cluster on CCE, determine the number of VPCs, number of subnets, container CIDR blocks, and Services for access based on service requirements.This topic",
"product_code":"cce",
"title":"Planning CIDR Blocks for a Cluster",
"uri":"cce_bestpractice_00004.html",
"doc_type":"usermanual2",
"p_code":"358",
"code":"359"
},
{
"desc":"CCE uses proprietary, high-performance container networking add-ons to support the tunnel network, Cloud Native Network 2.0, and VPC network models.After a cluster is cre",
"product_code":"cce",
"title":"Selecting a Network Model",
"uri":"cce_bestpractice_00162.html",
"doc_type":"usermanual2",
"p_code":"358",
"code":"360"
},
{
"desc":"Session persistence is one of the most common while complex problems in load balancing.Session persistence is also called sticky sessions. After the sticky session functi",
"product_code":"cce",
"title":"Implementing Sticky Session Through Load Balancing",
"uri":"cce_bestpractice_00231.html",
"doc_type":"usermanual2",
"p_code":"358",
"code":"361"
},
{
"desc":"There may be different types of proxy servers between a client and a container server. How can a container obtain the real source IP address of the client? This section d",
"product_code":"cce",
"title":"Obtaining the Client Source IP Address for a Container",
"uri":"cce_bestpractice_00035.html",
"doc_type":"usermanual2",
"p_code":"358",
"code":"362"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Storage",
"uri":"cce_bestpractice_0053.html",
"doc_type":"usermanual2",
"p_code":"317",
"code":"363"
},
{
"desc":"EulerOS 2.9 is used as the sample OS. Originally, system disk /dev/vda has 50 GB and one partition (/dev/vda1), and then 50 GB is added to the disk. In this example, the ",
"product_code":"cce",
"title":"Expanding Node Disk Capacity",
"uri":"cce_bestpractice_00198.html",
"doc_type":"usermanual2",
"p_code":"363",
"code":"364"
},
{
"desc":"This section describes how to mount OBS buckets and OBS parallel file systems (preferred) of third-party tenants.The CCE cluster of a SaaS service provider needs to be mo",
"product_code":"cce",
"title":"Mounting an Object Storage Bucket of a Third-Party Tenant",
"uri":"cce_bestpractice_00199.html",
"doc_type":"usermanual2",
"p_code":"363",
"code":"365"
},
{
"desc":"The minimum capacity of an SFS Turbo file system is 500 GB, and the SFS Turbo file system cannot be billed by usage. By default, the root directory of an SFS Turbo file s",
"product_code":"cce",
"title":"Dynamically Creating and Mounting Subdirectories of an SFS Turbo File System",
"uri":"cce_bestpractice_00253.html",
"doc_type":"usermanual2",
"p_code":"363",
"code":"366"
},
{
"desc":"In clusters later than v1.15.11-r1, CSI (the everest add-on) has taken over all functions of fuxi FlexVolume (the storage-driver add-on) for managing container storage. Y",
"product_code":"cce",
"title":"How Do I Change the Storage Class Used by a Cluster of v1.15 from FlexVolume to CSI Everest?",
"uri":"cce_bestpractice_0107.html",
"doc_type":"usermanual2",
"p_code":"363",
"code":"367"
},
{
"desc":"When using storage resources in CCE, the most common method is to specify storageClassName to define the type of storage resources to be created when creating a PVC. The ",
"product_code":"cce",
"title":"Custom Storage Classes",
"uri":"cce_bestpractice_00281.html",
"doc_type":"usermanual2",
"p_code":"363",
"code":"368"
},
{
"desc":"EVS disks cannot be attached across AZs. For example, EVS disks in AZ 1 cannot be attached to nodes in AZ 2.If the storage class csi-disk is used for StatefulSets, when a",
"product_code":"cce",
"title":"Realizing Automatic Topology for EVS Disks When Nodes Are Deployed Across AZs (csi-disk-topology)",
"uri":"cce_bestpractice_00284.html",
"doc_type":"usermanual2",
"p_code":"363",
"code":"369"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Container",
"uri":"cce_bestpractice_0051.html",
"doc_type":"usermanual2",
"p_code":"317",
"code":"370"
},
{
"desc":"If a node has sufficient memory resources, a container on this node can use more memory resources than requested, but no more than limited. If the memory allocated to a c",
"product_code":"cce",
"title":"Properly Allocating Container Computing Resources",
"uri":"cce_bestpractice_00002.html",
"doc_type":"usermanual2",
"p_code":"370",
"code":"371"
},
{
"desc":"To access a Kubernetes cluster from a client, you can use the Kubernetes command line tool kubectl.Create a DaemonSet file.vi daemonSet.yamlAn example YAML file is provid",
"product_code":"cce",
"title":"Modifying Kernel Parameters Using a Privileged Container",
"uri":"cce_bestpractice_00227.html",
"doc_type":"usermanual2",
"p_code":"370",
"code":"372"
},
{
"desc":"Before containers running applications are started, one or some init containers are started first. If there are multiple init containers, they will be started in the defi",
"product_code":"cce",
"title":"Initializing a Container",
"uri":"cce_bestpractice_00228.html",
"doc_type":"usermanual2",
"p_code":"370",
"code":"373"
},
{
"desc":"If DNS or other related settings are inappropriate, you can use hostAliases to overwrite the resolution of the host name at the pod level when adding entries to the /etc/",
"product_code":"cce",
"title":"Using hostAliases to Configure /etc/hosts in a Pod",
"uri":"cce_bestpractice_00226.html",
"doc_type":"usermanual2",
"p_code":"370",
"code":"374"
},
{
"desc":"Linux allows you to create a core dump file if an application crashes, which contains the data the application had in memory at the time of the crash. You can analyze the",
"product_code":"cce",
"title":"Configuring Core Dumps",
"uri":"cce_bestpractice_0325.html",
"doc_type":"usermanual2",
"p_code":"370",
"code":"375"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Permission",
"uri":"cce_bestpractice_0055.html",
"doc_type":"usermanual2",
"p_code":"317",
"code":"376"
},
{
"desc":"By default, the kubeconfig file provided by CCE for users has permissions bound to the cluster-admin role, which are equivalent to the permissions of user root. It is dif",
"product_code":"cce",
"title":"Configuring kubeconfig for Fine-Grained Management on Cluster Resources",
"uri":"cce_bestpractice_00221.html",
"doc_type":"usermanual2",
"p_code":"376",
"code":"377"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Release",
"uri":"cce_bestpractice_10000.html",
"doc_type":"usermanual2",
"p_code":"317",
"code":"378"
},
{
"desc":"When switching between old and new services, you may be challenged in ensuring the system service continuity. If a new service version is directly released to all users a",
"product_code":"cce",
"title":"Overview",
"uri":"cce_bestpractice_10001.html",
"doc_type":"usermanual2",
"p_code":"378",
"code":"379"
},
{
"desc":"To implement grayscale release for a CCE cluster, you need to deploy other open-source tools, such as Nginx Ingress, to the cluster or deploy services to a service mesh. ",
"product_code":"cce",
"title":"Using Services to Implement Simple Grayscale Release and Blue-Green Deployment",
"uri":"cce_bestpractice_10002.html",
"doc_type":"usermanual2",
"p_code":"378",
"code":"380"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Migrating Data from CCE 1.0 to CCE 2.0",
"uri":"cce_01_9999.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"381"
},
{
"desc":"CCE 2.0 inherits and modifies the features of CCE 1.0, and release new features.Modified features:Clusters in CCE 1.0 are equivalent to Hybrid clusters in CCE 2.0.CCE 2.0",
"product_code":"cce",
"title":"Differences Between CCE 1.0 and CCE 2.0",
"uri":"cce_01_9998.html",
"doc_type":"usermanual2",
"p_code":"381",
"code":"382"
},
{
"desc":"Migrate the images stored in the image repository of CCE 1.0 to CCE 2.0.A VM is available. The VM is bound to a public IP address and can access the Internet. Docker (ear",
"product_code":"cce",
"title":"Migrating Images",
"uri":"cce_01_9997.html",
"doc_type":"usermanual2",
"p_code":"381",
"code":"383"
},
{
"desc":"Create Hybrid clusters on the CCE 2.0 console. These new Hybrid clusters should have the same specifications with those created on CCE 1.0.To create clusters using APIs, ",
"product_code":"cce",
"title":"Migrating Clusters",
"uri":"cce_01_9996.html",
"doc_type":"usermanual2",
"p_code":"381",
"code":"384"
},
{
"desc":"This section describes how to create a Deployment with the same specifications as that in CCE 1.0 on the CCE 2.0 console.It is advised to delete the applications on CCE 1",
"product_code":"cce",
"title":"Migrating Applications",
"uri":"cce_01_9995.html",
"doc_type":"usermanual2",
"p_code":"381",
"code":"385"
},
{
"desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.",
"product_code":"cce",
"title":"Change History",
"uri":"cce_01_0300.html",
"doc_type":"usermanual2",
"p_code":"",
"code":"386"
}
]