Skip to content

Commit 86de560

Browse files
authored
Remove init container from architecture doc (#984)
Problem: The architecture doc still mentions the init container even though it was removed in #934 Solution: Remove the init container from the architecture doc.
1 parent 1b1baf7 commit 86de560

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

docs/architecture.md

+2-4
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,8 @@ The NGINX Kubernetes Gateway consists of three containers:
7575
the worker processes. The worker processes handle the client traffic and load balance the traffic to the backend
7676
applications.
7777
2. `nginx-gateway`: the control plane. Watches Kubernetes objects and configures NGINX.
78-
3. `busybox`: initializes the NGINX config environment.
7978

80-
These containers are deployed in a single Pod as a Kubernetes Deployment. The init container, `busybox`, runs before the
81-
`nginx` and `nginx-gateway` containers and creates directories and sets permissions for the NGINX process.
79+
These containers are deployed in a single Pod as a Kubernetes Deployment.
8280

8381
The `nginx-gateway`, or the control plane, is a [Kubernetes controller][controller], written with
8482
the [controller-runtime][runtime] library. It watches Kubernetes objects (Services, Endpoints, Secrets, and Gateway API
@@ -89,7 +87,7 @@ containers [share a process namespace][share], which allows the NKG process to s
8987

9088
The diagram below provides a visual representation of the interactions between processes within the `nginx` and
9189
`nginx-gateway` containers, as well as external processes/entities. It showcases the connections and relationships between
92-
these components. For the sake of simplicity, the `busybox` init container is not depicted in the diagram.
90+
these components.
9391

9492
![NKG pod](/docs/images/nkg-pod.png)
9593

0 commit comments

Comments
 (0)