# 托管 Kubernetes 快速入门

> 创建生产级集群：自动伸缩节点池、受保护的负载均衡与免费控制平面。

Source: https://docs.avenlith.com/zh/kubernetes  
Category: 云平台  
Last updated: 2026-09-22

## 创建集群

```bash
avenlith k8s create --name prod --region ist1 --version 1.34 \
  --pool name=general,plan=vps-pro,min=3,max=10
avenlith k8s kubeconfig prod > ~/.kube/avenlith-prod
export KUBECONFIG=~/.kube/avenlith-prod
kubectl get nodes
```

控制平面在三个节点上高可用运行且免费——您只需为工作节点付费。

## 暴露服务

类型为 `LoadBalancer` 的 `Service` 会自动创建 Avenlith 负载均衡器，可通过注解开启 Shield 防护：

```yaml
apiVersion: v1
kind: Service
metadata:
  name: web
  annotations:
    avenlith.com/load-balancer-shield: "advanced"
spec:
  type: LoadBalancer
  selector: { app: web }
  ports:
    - port: 443
      targetPort: 8080
```

## 存储

默认存储类 `avenlith-nvme` 提供多副本块存储卷，卷会随 Pod 在同一区域的节点间迁移。

> **Tip:** > 通过 `min` 与 `max` 为每个节点池启用集群自动伸缩，空闲节点 10 分钟后自动移除。

## 升级

次版本会在您的维护窗口内滚动升级，节点将按 PodDisruptionBudget 逐一排空。
