> 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-deny-all-egress.md).

# Membuat Guard untuk Menolak Semua Egress

Guard untuk menolak semua egress digunakan untuk membuat CloudekaGuard yang menolak seluruh lalu lintas keluar (*egress*) dari pod berlabel tertentu. Konfigurasi ini memastikan pod berlabel `app: client-default` di namespace `default` tidak dapat mengakses sumber daya atau layanan di luar namespace tersebut, kecuali diizinkan secara eksplisit. Jalankan sintaks berikut untuk membuat file YAML bernama `deny-all-egress`.

```bash
nano deny-all-egress.yaml
```

Salin dan tempel isi YAML berikut.

```yaml
apiVersion: tenants.cloudeka.ai/v1alpha2
kind: CloudekaGuard
metadata:
  name: deny-all-egress
  namespace: default
spec:
  endpointSelector:
    matchLabels:
      app: client-default
  egress:
  - {}
```

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 deny-all-egress.yaml
```
