Kubernetes
October 18, 2022

Спецификация для создания кластера с IPv6

Для создания кластера с региональным мастером на базе IPv6 можно для примера использовать следующую спецификацию:

export FOLDER=$(yc config get folder-id)
export SA=$(yc iam service-account get cameda-service --format json | jq -r '.id')
export SG=$(yc vpc sg get k8s-sg --format json | jq -r '.id')
export NETWORK=$(yc vpc network get cameda-test --format json | jq -r '.id')
export SUBNET_a=subnet-a
export SUBNET_b=subnet-b
export SUBNET_c=subnet-c
yc k8s cluster create \
  --folder-id $FOLDER \
  --name kp-k8s-cluster \
  --description "IPv6" \
  --network-id $NETWORK \
  --cluster-ipv4-range 10.30.0.0/16 \
  --service-ipv4-range 10.31.0.0/16 \
  --security-group-ids $SG \
  --dual-stack \
  --node-ipv4-mask-size 24 \
  --regional \
  --master-location zone=ru-central1-a,subnet-name=$SUBNET_a \
  --master-location zone=ru-central1-b,subnet-name=$SUBNET_b \
  --master-location zone=ru-central1-c,subnet-name=$SUBNET_c \
  --release-channel regular \
  --version 1.22 \
  --service-account-id $SA \
  --node-service-account-id $SA \
  --auto-upgrade \
  --async