> 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-ingress.md).

# Membuat Guard untuk Mengizinkan Ingress

Guard untuk mengizinkan ingress digunakan untuk membuat CloudekaGuard yang mengizinkan lalu lintas masuk ke pod berlabel tertentu dari pod berlabel lain di namespace berbeda. Konfigurasi ini mengatur akses masuk dari klien yang diizinkan. Jalankan sintaks berikut untuk membuat file YAML bernama `allow-ingress`.

```bash
nano allow-ingress.yaml
```

Salin dan tempel isi YAML berikut.

```yaml
apiVersion: tenants.cloudeka.ai/v1alpha2
kind: CloudekaGuard
metadata:
  name: allow-ingress
  namespace: ns1
spec:
  endpointSelector:
    matchLabels:
      app: web-app
  ingress:
  - fromEndpoints:
    - matchLabels:
        app: client-ns2
```

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-ingress.yaml
```
