更新时间:2025-08-12 GMT+08:00
使用ccictl创建Wordpress
云容器实例 CCI 2.0支持使用ccictl工具,相比从控制台和API创建负载,使用ccictl的体验更接近Kubernetes。
约束与限制
已配置ccictl连接到CCI 2.0。
使用步骤
对于Wordpress应用,可以按照以下步骤创建一系列资源。
- 使用命令“ccictl create namespace cci-test”创建命名空间,示例如下:
ccictl create namespace cci-test
图1 创建命名空间回显示例 - 使用命令“ccictl create -f network.yaml”创建network,yaml示例如下:
apiVersion: yangtse/v2 kind: Network metadata: annotations: yangtse.io/domain-id: ${domain-id} yangtse.io/project-id: ${project-id} name: cci-network namespace: cci-test spec: networkType: underlay_neutron securityGroups: - ${security-group-id} subnets: - subnetID: ${subnet-id}
图2 创建network回显示例 - 使用命令“ccictl apply -f deployment.yaml”创建wordpress负载,yaml示例如下:
kind: Deployment apiVersion: cci/v2 metadata: name: wordpress namespace: cci-test spec: replicas: 1 selector: matchLabels: app: wordpress template: metadata: labels: app: wordpress spec: containers: - name: wordpress image: wordpress:latest ports: - containerPort: 80 resources: limits: cpu: 500m memory: 1Gi requests: cpu: 500m memory: 1Gi dnsPolicy: Default
图3 创建wordpress负载回显示例 - 使用命令“ccictl apply -f service.yaml”创建wordpress service,yaml示例如下:
kind: Service apiVersion: cci/v2 metadata: name: service-wordpress namespace: cci-test annotations: kubernetes.io/elb.class: elb kubernetes.io/elb.id: '${elb_id}' # 关联的独享型ELB的id,并且ELB包含公网IP spec: ports: - name: service-wordpress-port protocol: TCP port: 80 targetPort: 80 selector: app: wordpress type: LoadBalancer
图4 创建wordpress service回显示例 - 使用ELB的公网IP和端口,访问wordpress前端。
父主题: 负载创建