

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

# Memulai AWS AppConfig agen untuk integrasi Amazon EKS
<a name="appconfig-integration-containers-agent-starting-eks"></a>

Kontainer sespan AWS AppConfig Agen tersedia secara otomatis di lingkungan Amazon EKS Anda. Untuk menggunakannya, Anda harus memulainya. Prosedur berikut menjelaskan cara menggunakan alat baris `kubectl` perintah Amazon EKS untuk memulai agen.

**catatan**  
Sebelum melanjutkan, pastikan `kubeconfig` file Anda mutakhir. Untuk informasi selengkapnya tentang membuat atau mengedit `kubeconfig` file, lihat [Membuat atau memperbarui file kubeconfig untuk klaster Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/create-kubeconfig.html) di Panduan Pengguna **Amazon EKS**.

**Untuk memulai AWS AppConfig Agen (alat baris perintah kubectl)**

1. Buka manifes untuk aplikasi Anda dan verifikasi bahwa aplikasi Amazon EKS Anda berjalan sebagai penerapan kontainer tunggal. Isi file akan terlihat mirip dengan yang berikut ini.

   ```
   apiVersion: apps/v1
   kind: Deployment
   metadata:
     name: {{my-app}}
     namespace: {{my-namespace}}
     labels:
       app: {{my-application-label}}
   spec:
     replicas: 1
     selector:
       matchLabels:
         app: {{my-application-label}}
     template:
       metadata:
         labels:
           app: {{my-application-label}}
       spec:
         containers:
         - name: {{my-app}}
           image: {{my-repo}}/{{my-image}}
           imagePullPolicy: IfNotPresent
   ```

1. Tambahkan detail definisi kontainer AWS AppConfig Agen ke manifes penerapan Anda.

   ```
   - name: appconfig-agent
           image: public.ecr.aws/aws-appconfig/aws-appconfig-agent:2.x
           ports:
           - name: http
             containerPort: 2772
             protocol: TCP
           env:
           - name: SERVICE_REGION
             value: {{AWS Region}}
           imagePullPolicy: IfNotPresent
   ```
**catatan**  
Perhatikan informasi berikut.  
AWS AppConfig Agen berjalan pada port 2772, secara default. Anda dapat menentukan port yang berbeda.
Anda dapat menyesuaikan perilaku default AWS AppConfig Agen dengan memasukkan variabel lingkungan. Untuk informasi selengkapnya, lihat [(Opsional) Menggunakan variabel lingkungan untuk mengonfigurasi AWS AppConfig Agen untuk Amazon ECS dan Amazon EKS](appconfig-integration-containers-agent-configuring.md).
Untuk{{AWS Region}}, tentukan AWS Region kode (misalnya,`us-west-1`) tempat AWS AppConfig Agen mengambil data konfigurasi.

1. Jalankan `kubectl` perintah berikut untuk menerapkan perubahan ke cluster Anda. Ganti {{my-deployment}} dengan nama manifes penerapan Anda.

   ```
   kubectl apply -f {{my-deployment}}.yml
   ```

1. Setelah penerapan selesai, verifikasi bahwa AWS AppConfig Agen sedang berjalan. Gunakan perintah berikut untuk melihat file log pod aplikasi.

   ```
   kubectl logs -n {{my-namespace}} -c appconfig-agent {{my-pod}}
   ```

   Temukan pernyataan seperti berikut untuk wadah AWS AppConfig Agen: `[appconfig agent] 1970/01/01 00:00:00 INFO serving on localhost:2772`

**catatan**  
Anda dapat menyesuaikan perilaku default AWS AppConfig Agen dengan memasukkan atau mengubah variabel lingkungan. Untuk informasi tentang variabel lingkungan yang tersedia, lihat[(Opsional) Menggunakan variabel lingkungan untuk mengonfigurasi AWS AppConfig Agen untuk Amazon ECS dan Amazon EKS](appconfig-integration-containers-agent-configuring.md).