Skip to content

Commit 0d7b1ca

Browse files
committed
minor fixes
1 parent 0aaca4c commit 0d7b1ca

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

modules/concepts/pages/service-exposition.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
= Service exposition
22

3-
Most data products expose a service, either to be used by other tools running in the same cluster, or an API or web interface to be used by a user outside of the cluster. For example, ZooKeeper is a service that is required as a dependency by other tools, and needs to expose its service in the cluster only, while Superset is an analysis tool used by end user which need to access it from the outside, which can either mean the local network of your company, or exposed on the internet if the Kubernetes cluster is running in the cloud.
3+
Most data products expose a service, either to be used by other tools running in the same cluster, or an API or web interface to be used by a user outside of the cluster. For example, ZooKeeper is a service that is required as a dependency by other tools, and needs to expose its service in the cluster only, while Superset is an analysis tool used by end users which need to access it from the outside, which can either mean the local network of your company, or exposed on the internet if the Kubernetes cluster is running in the cloud.
44
This page gives an overview over the different options for service exposition, when to chose which option and how these options are configured.
55

66
== Service exposition options
77

8-
The service offered by a data product is the utility it is used for, but https://kubernetes.io/docs/concepts/services-networking/service/[Service] also means the Kubernetes resource. The Stackable Data Platform supports three types of Service:
8+
The service offered by a data product is the utility it is used for, but https://kubernetes.io/docs/concepts/services-networking/service/[Service] also means the Kubernetes resource. The Stackable Data Platform supports three https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types[types of Service]:
99

1010
* ClusterIP
1111
* NodePort
@@ -17,7 +17,7 @@ Every data product cluster supports configuring this through the custom resource
1717
* `external-unstable` => Use NodePort
1818
* `external-stable` => Use LoadBalancer
1919

20-
The `cluster-internal` class only exposes a Service inside the cluster by using a ClusterIP Service. This setting is the default and it was chosen for security reasons: By default, no Service is exposed to the public.
20+
The `cluster-internal` class exposes a Service inside the cluster by using a ClusterIP Service. The service is only reachable from inside the cluster and not accessible from the outside. This setting is the most secure and was chosen as the default for that reason.
2121

2222
NOTE: Not all Operators support all classes. Consult the Operator specific documentation to find out about the supported service types.
2323

0 commit comments

Comments
 (0)