- What's New
- Function Overview
- Service Overview
- Billing
- Getting Started
- User Guide
- Best Practices
-
Developer Guide
- Overview
- Using Native kubectl (Recommended)
- Namespace and Network
- Pod
- Label
- Deployment
- EIPPool
- EIP
- Pod Resource Monitoring Metric
- Collecting Pod Logs
- Managing Network Access Through Service and Ingress
- Using PersistentVolumeClaim to Apply for Persistent Storage
- ConfigMap and Secret
- Creating a Workload Using Job and Cron Job
- YAML Syntax
-
API Reference
- Before You Start
- Calling APIs
- Getting Started
- Proprietary APIs
-
Kubernetes APIs
- ConfigMap
- Pod
- StorageClass
- Service
-
Deployment
- Querying All Deployments
- Deleting All Deployments in a Namespace
- Querying Deployments in a Namespace
- Creating a Deployment
- Deleting a Deployment
- Querying a Deployment
- Updating a Deployment
- Replacing a Deployment
- Querying the Scaling Operation of a Specified Deployment
- Updating the Scaling Operation of a Specified Deployment
- Replacing the Scaling Operation of a Specified Deployment
- Querying the Status of a Deployment
- Ingress
- OpenAPIv2
- VolcanoJob
- Namespace
- ClusterRole
- Secret
- Endpoint
- ResourceQuota
- CronJob
-
API groups
- Querying API Versions
- Querying All APIs of v1
- Querying an APIGroupList
- Querying APIGroup (/apis/apps)
- Querying APIs of apps/v1
- Querying an APIGroup (/apis/batch)
- Querying an APIGroup (/apis/batch.volcano.sh)
- Querying All APIs of batch.volcano.sh/v1alpha1
- Querying All APIs of batch/v1
- Querying All APIs of batch/v1beta1
- Querying an APIGroup (/apis/crd.yangtse.cni)
- Querying All APIs of crd.yangtse.cni/v1
- Querying an APIGroup (/apis/extensions)
- Querying All APIs of extensions/v1beta1
- Querying an APIGroup (/apis/metrics.k8s.io)
- Querying All APIs of metrics.k8s.io/v1beta1
- Querying an APIGroup (/apis/networking.cci.io)
- Querying All APIs of networking.cci.io/v1beta1
- Querying an APIGroup (/apis/rbac.authorization.k8s.io)
- Querying All APIs of rbac.authorization.k8s.io/v1
- Event
- PersistentVolumeClaim
- RoleBinding
- StatefulSet
- Job
- ReplicaSet
- Data Structure
- Permissions Policies and Supported Actions
- Appendix
- Out-of-Date APIs
- Change History
-
FAQs
- Product Consulting
-
Basic Concept FAQs
- What Is CCI?
- What Are the Differences Between Cloud Container Instance and Cloud Container Engine?
- What Is an Environment Variable?
- What Is a Service?
- What Is Mcore?
- What Are the Relationships Between Images, Containers, and Workloads?
- What Are Kata Containers?
- Can kubectl Be Used to Manage Container Instances?
- What Are Core-Hours in CCI Resource Packages?
- Workload Abnormalities
-
Container Workload FAQs
- Why Service Performance Does Not Meet the Expectation?
- How Do I Set the Quantity of Instances (Pods)?
- How Do I Check My Resource Quotas?
- How Do I Set Probes for a Workload?
- How Do I Configure an Auto Scaling Policy?
- What Do I Do If the Workload Created from the sample Image Fails to Run?
- How Do I View Pods After I Call the API to Delete a Deployment?
- Why an Error Is Reported When a GPU-Related Operation Is Performed on the Container Entered by Using exec?
- Can I Start a Container in Privileged Mode When Running the systemctl Command in a Container in a CCI Cluster?
- Why Does the Intel oneAPI Toolkit Fail to Run VASP Tasks Occasionally?
- Why Are Pods Evicted?
- Why Is the Workload Web-Terminal Not Displayed on the Console?
- Why Are Fees Continuously Deducted After I Delete a Workload?
-
Image Repository FAQs
- Can I Export Public Images?
- How Do I Create a Container Image?
- How Do I Upload Images?
- Does CCI Provide Base Container Images for Download?
- Does CCI Administrator Have the Permission to Upload Image Packages?
- What Permissions Are Required for Uploading Image Packages for CCI?
- What Do I Do If Authentication Is Required During Image Push?
-
Network Management FAQs
- How Do I View the VPC CIDR Block?
- Does CCI Support Load Balancing?
- How Do I Configure the DNS Service on CCI?
- Does CCI Support InfiniBand (IB) Networks?
- How Do I Access a Container from a Public Network?
- How Do I Access a Public Network from a Container?
- What Do I Do If Access to a Workload from a Public Network Fails?
- What Do I Do If Error 504 Is Reported When I Access a Workload?
- What Do I Do If the Connection Timed Out?
- Storage Management FAQs
- Log Collection
- Account
- SDK Reference
- Videos
- General Reference
Copied.
Bills
You can view the resource usage and bills for a different billing cycles under Billing > Dashboard of Billing Center.
Bill Generation
You are not charged immediately after a record is generated. For example, if a pay-per-use pod is deleted at 08:30, you will still have expenditures for 08:00 to 09:00, but you will not likely be billed for 08:00 to 09:00 until about 10:00. In Billing Center, choose Billing > Expenditure Items in the left navigation pane. Expenditure Time in the bill indicates the time when the pay-per-use resource is used.
Viewing Bills of a Specific Pod
Use the pod name to search for a bill.
- Log in to the console. Under Containers, click Cloud Container Instance.
The Dashboard page is displayed.
- In the navigation pane on the left, choose Workloads > Pods. In the pod list, click the pod name.
The pod details page is displayed.
- Click the icon shown in the following figure to copy the pod name.
Figure 1 Obtaining a pod name
- Choose Billing > Transactions and Detailed Bills.
- Select Resource Name as the filter, paste the pod name obtained in 3, and click the
icon.
The vCPUs and memory are billed. For details, Billing Overview.
Checking the Resource Usage
Assume that you purchased a pay-per-use general-computing pod (2 vCPUs and 4 GiB of memory) at 10:09:06 on April 8, 2023 and deleted it at 12:09:06 on April 8, 2023.
- Transaction records
Pay-per-use pods are calculated by the second but billed on an hourly basis. You can check the transaction records against the actual usage. For details, see Table 1.
Table 1 CCI transaction records Service Type
CCI
Resource Type
Pod
Billing Mode
Pay-per-use
Expenditure Time
From 10:09:06 to 12:09:06 on April 8, 2023, three transaction records was generated for the resource usage in the following periods:
- 10:09:06 to 11:00:00
- 11:00:00 to 12:00:00
- 12:00:00 to 12:09:06
List Price
List price on the official website = Unit price x Number of vCPUs x Required duration + Unit price x Memory size x Required duration
In this example, the pod in the first billing cycle is used for 3,054 seconds, and the unit price of the pod is $0.0000339 USD/s. The price in this period is $0.1035306 USD ($0.0000339 USD x 3,054). Similarly, you can calculate the list price for the other periods.
Discounted Amount
Discounts offered for cloud services, for example, commercial discounts, partner authorized discounts, and promotional discounts. Discounts are based on the list prices.
Truncated Amount
Huawei Cloud billing is calculated to the 8th decimal place. However, the amount due is truncated to the 2nd decimal place. The third and later decimal places are referred to as the truncated amounts.
Take the first period as an example. The truncated amount is $0.0035306 USD.
Amount Due
Amount due = List price – Discounted amount – Truncated amount
Take the first period as an example. If the discounted amount is 0, the amount due is $0.10 USD ($0.1035306 USD – $0 – $0.0035306 USD).
- Bill details
Bill details display details of your bills in multiple dimensions. By default, expenditure details are displayed by usage and by billing cycle. Check whether the information shown in Table 2 is consistent with the actual situation.
Table 2 CCI bill details Service Type
CCI
Resource Type
Pod
Billing Mode
Pay-per-use
Resource Name/ID
Pod name and ID
Example: cci-272f, 4cdeb1cd-7071-4890-9ce4-e6c2299e960e
Specifications
Pod type and specifications
In this example, a general-computing pod with 2 vCPUs and 4 GiB of memory is used.
Usage Type
Required duration for pay-per-use pod
Unit Price
When pay-per-use billing is used, the unit price is only provided if the amount is equal to the usage multiplied by the unit price. No unit price is provided in other pricing modes, for example, tiered pricing.
Query the unit price in the CCI Pricing Details.
Price Unit
Usage
The usage is displayed by the resource's unit price, which is USD/s for a pod. In this example, the total duration is 2 hours.
Usage Unit
Hour
List Price
List price on the official website = Unit price x Capacity x Required duration
In this example, the pod is used for 2 hours, and the unit price of the pod is $0.0000339/s. The price in this period is $0.244 USD ($0.0000339 USD x 2 x 60 x 60). You can check the unit price in the CCI Pricing Details.
Discounted Amount
Discounts offered for cloud services, for example, commercial discounts, partner authorized discounts, and promotional discounts. Discounts are based on the list prices.
Amount Due
Amount that should be paid for used cloud services after discounts are applied.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot