跳转到内容

快速开始

在开始之前,请确保满足以下条件:

  • TKE 集群(Kubernetes 1.20+)
  • 至少 3 个节点(推荐 48C192G)
  • kubectl 已配置并可访问集群
  • GlobalRouter 网络模式已启用
  • CBS 存储类已配置
Terminal window
kubectl create namespace openclaw

确保 CBS 存储类已配置:

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: cbs-ssd
provisioner: com.tencent.cloud.csi.cbs
parameters:
diskType: CLOUD_SSD
reclaimPolicy: Retain
volumeBindingMode: WaitForFirstConsumer
apiVersion: apps/v1
kind: Deployment
metadata:
name: openclaw-demo
namespace: openclaw
spec:
replicas: 1
selector:
matchLabels:
app: openclaw
template:
metadata:
labels:
app: openclaw
spec:
containers:
- name: openclaw
image: your-registry/openclaw:latest
resources:
requests:
cpu: "200m" # 0.2C
memory: "800Mi" # 800MB
limits:
cpu: "1" # 1C
memory: "2Gi" # 2GB
volumeMounts:
- name: user-data
mountPath: /data
volumes:
- name: user-data
persistentVolumeClaim:
claimName: openclaw-demo-pvc
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: openclaw-demo-pvc
namespace: openclaw
spec:
accessModes:
- ReadWriteOnce
storageClassName: cbs-ssd
resources:
requests:
storage: 20Gi
Terminal window
# 检查 Pod 状态
kubectl get pods -n openclaw
# 查看日志
kubectl logs -f deployment/openclaw-demo -n openclaw