kops etcd ebs ボリュームサイズの変更

kops etcd ebs ボリュームサイズの変更

私はKOPを使用してAWSでKubernetesを実行しています。マスターノードに接続されているEBS-etcdボリュームを減らしたいです。これを行う方法はありますか? ? ?

# kops edit  cluster --name=kubernetes.summimak.online --state=s3://kubernetes.summimak.online

EBSVolume/a.etcd-events.kubernetes.summimak.online
        AvailabilityZone        ap-south-1a
        VolumeType              gp2
        SizeGB                  20
        Encrypted               false
        Tags                    {k8s.io/etcd/events: a/a, k8s.io/role/master: 1, Name: a.etcd-events.kubernetes.summimak.online, KubernetesCluster: kubernetes.summimak.online}

  EBSVolume/a.etcd-main.kubernetes.summimak.online
        AvailabilityZone        ap-south-1a
        VolumeType              gp2
        SizeGB                  20
        Encrypted               false
        Tags                    {k8s.io/etcd/main: a/a, k8s.io/role/master: 1, Name: a.etcd-main.kubernetes.summimak.online, KubernetesCluster: kubernetes.summimak.online}

答え1

ボリュームサイズの追加

volumeSize: 8 

名前の後ろ

答え2

@SurajSinghの回答を拡張するには(コメントできません)、定義の場所についてはvolumeSize以下をspec.etcdClusters[].etcdMembers[].volumeSize参照してください。API

つまり、使用するとブロックは次のようにkops edit cluster 見えますetcdClusters

etcdClusters:
- cpuRequest: 200m
  etcdMembers:
  - instanceGroup: master-ap-south-1a
    name: a
    volumeSize: 8
  memoryRequest: 100Mi
  name: main
- cpuRequest: 100m
  etcdMembers:
  - instanceGroup: master-ap-south-1a
    name: a
    volumeSize: 8
  memoryRequest: 100Mi
  name: events

両方のボリュームがそれぞれ8Giを持つことを望む場合。

現在、公開質問--etcd-volume-sizeタグをリクエストしましたが、kops create clusterこれまでのレビューは否定的に聞こえます。

関連情報