> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/deka-gpu-documentations/panduan-untuk-enterprise/deka-gpu/deka-gpu-security/deka-guard/create-guard-to-allow-egress.md).

# Membuat Guard untuk Mengizinkan Egress

Guard untuk mengizinkan egress digunakan untuk membuat CloudekaGuard yang mengizinkan lalu lintas keluar (*egress*) dari pod berlabel tertentu ke pod dengan label lain. Konfigurasi ini mengatur akses keluar dari pod berlabel `app: client-default` di namespace `default` ke pod berlabel `app: web-app`. Jalankan sintaks berikut untuk membuat file YAML bernama `allow-egress`.

```bash
nano allow-egress.yaml
```

Salin dan tempel isi YAML berikut.

```yaml
apiVersion: tenants.cloudeka.ai/v1alpha2
kind: CloudekaGuard
metadata:
  name: allow-egress
  namespace: default
spec:
  endpointSelector:
    matchLabels:
      app: client-default
  egress:
  - toEndpoints:
    - matchLabels:
        app: web-app
```

Setelah menempelkan sintaks, simpan file dengan menekan Ctrl + O, lalu tekan Enter. Keluar dari editor dengan menekan Ctrl + X. Selanjutnya, terapkan CloudekaGuard.

```bash
kubectl apply -f allow-egress.yaml
```
