Skip to content

Latest commit

 

History

History
55 lines (46 loc) · 939 Bytes

5.nacos.md

File metadata and controls

55 lines (46 loc) · 939 Bytes

0. 前置条件

部署 EFS CSI

1.初始化配置

git clone https://github.com/nacos-group/nacos-k8s.git

cd nacos-k8s/operator

kubectl apply -f chart/nacos-operator/crds/crd.yaml

# 修改apiextensions.k8s.io/v1beta1为apiextensions.k8s.io/v1
kubectl apply -f chart/nacos-operator/nacos-operator-all.yaml

2. nacos standalone 模式部署

cat <<EOF > nacos-stand-alone.yaml
---
apiVersion: v1
kind: Namespace
metadata:
    name: test-ops
---
apiVersion: nacos.io/v1alpha1
kind: Nacos
metadata:
  name: nacos-prod
  namespace: test-ops
spec:
  # standalone/cluster
  type: standalone
  image: nacos/nacos-server:v2.0.3
  replicas: 1
  database:
    type: embedded
  resources:
    requests:
      cpu: 100m
      memory: 512Mi
    limits:
      cpu: 2
      memory: 2Gi
  volume:
    enabled: true
    requests:
      storage: 1Gi
    storageClass: efs-sc
EOF

kubectl apply -f nacos-stand-alone.yaml