(kubectl) Criação automática de um volume do SFS
Atualmente, os sistemas de arquivos do SFS estão esgotados e as PVCs não podem ser criadas automaticamente usando a classe de armazenamento.
Observações e restrições
O exemplo de configuração a seguir se aplica a clusters do Kubernetes 1.13 ou anterior.
Procedimento
- Use o kubectl para se conectar ao cluster. Para mais detalhes, consulte Conexão a um cluster usando o kubectl.
- Execute os comandos a seguir para configurar o arquivo pvc-sfs-auto-example.yaml, que é usado para criar uma PVC.
touch pvc-sfs-auto-example.yaml
vi pvc-sfs-auto-example.yaml
Exemplo de arquivo YAML:apiVersion: v1 kind: PersistentVolumeClaim metadata: annotations: volume.beta.kubernetes.io/storage-class: nfs-rw name: pvc-sfs-auto-example namespace: default spec: accessModes: - ReadWriteMany resources: requests: storage: 10Gi
Tabela 1 Parâmetros principais Parâmetro
Descrição
volume.beta.kubernetes.io/storage-class
Classe de armazenamento de arquivos. Atualmente, o tipo de protocolo de arquivo padrão (nfs-rw) é suportado.
name
Nome da PVC a ser criada.
accessModes
Apenas ReadWriteMany é suportado. ReadWriteOnly não é suportado.
storage
Capacidade de armazenamento na unidade de Gi.
- Execute o seguinte comando para criar uma PVC:
kubectl create -f pvc-sfs-auto-example.yaml
Depois que o comando é executado, um sistema de arquivos é criado na VPC à qual o cluster pertence. Escolha Storage > SFS no console do CCE ou faça logon no console do SFS para ver o sistema de arquivos.