

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Eksctl FAQ
<a name="faq"></a>

## Umum
<a name="_general"></a>

 **Dapatkah saya menggunakan `eksctl` untuk mengelola cluster yang tidak dibuat oleh? `eksctl`** 

Ya\! Dari versi `0.40.0` Anda dapat menjalankan `eksctl` terhadap cluster apa pun, apakah itu dibuat oleh `eksctl` atau tidak. Untuk informasi selengkapnya, lihat [Cluster yang tidak dibuat eksctl](unowned-clusters.md).

## Nodegroup
<a name="nodegroup-faq"></a>

 **Bagaimana saya bisa mengubah tipe instance nodegroup saya?** 

Dari sudut pandang`eksctl`, nodegroup tidak dapat diubah. Ini berarti bahwa setelah dibuat, satu-satunya hal yang `eksctl` dapat dilakukan adalah menskalakan nodegroup ke atas atau ke bawah.

Untuk mengubah jenis instance, buat nodegroup baru dengan tipe instance yang diinginkan, lalu tiriskan sehingga beban kerja berpindah ke yang baru. Setelah langkah itu selesai, Anda dapat menghapus nodegroup lama.

 **Bagaimana saya bisa melihat data pengguna yang dihasilkan untuk nodegroup?** 

Pertama, Anda memerlukan nama tumpukan Cloudformation yang mengelola nodegroup:

```
eksctl utils describe-stacks --region=us-west-2 --cluster NAME
```

Anda akan melihat nama yang mirip dengan`eksctl-CLUSTER_NAME-nodegroup-NODEGROUP_NAME`.

Anda dapat menjalankan yang berikut ini untuk mendapatkan data pengguna. Perhatikan baris terakhir yang menerjemahkan kode dari base64 dan mendekompresi data gzip.

```
NG_STACK=eksctl-scrumptious-monster-1595247364-nodegroup-ng-29b8862f # your stack here
LAUNCH_TEMPLATE_ID=$(aws cloudformation describe-stack-resources --stack-name $NG_STACK \
| jq -r '.StackResources | map(select(.LogicalResourceId == "NodeGroupLaunchTemplate") \
| .PhysicalResourceId)[0]')
aws ec2 describe-launch-template-versions --launch-template-id $LAUNCH_TEMPLATE_ID \
| jq -r '.LaunchTemplateVersions[0].LaunchTemplateData.UserData' \
| base64 -d | gunzip
```

## Ingress
<a name="_ingress"></a>

 **Bagaimana cara mengatur ingress dengan? `eksctl`** 

Sebaiknya gunakan [AWS Load Balancer](https://github.com/kubernetes-sigs/aws-load-balancer-controller) Controller. [Dokumentasi tentang cara menerapkan controller ke cluster Anda, serta cara bermigrasi dari ALB Ingress Controller lama, dapat ditemukan di sini.](https://docs.aws.amazon.com/eks/latest/userguide/alb-ingress.html)

Untuk Nginx Ingress Controller, setup akan sama dengan cluster [Kubernetes lainnya](https://kubernetes.github.io/ingress-nginx/deploy/#aws).

## Kubectl
<a name="_kubectl"></a>

 **Saya menggunakan proxy HTTPS dan validasi sertifikat cluster gagal, bagaimana saya bisa menggunakan CA sistem?** 

Tetapkan variabel lingkungan `KUBECONFIG_USE_SYSTEM_CA` untuk `kubeconfig` menghormati otoritas sertifikat sistem.