Skip to content

Commit b8df304

Browse files
author
Chao Xu
committed
Introducing concepts about Konnectivity Service.
1 parent d8c50a1 commit b8df304

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

content/en/docs/concepts/architecture/master-node-communication.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,13 +97,28 @@ public networks.
9797

9898
### SSH Tunnels
9999

100-
Kubernetes supports SSH tunnels to protect the Master -> Cluster communication
100+
Kubernetes supports SSH tunnels to protect the Master Cluster communication
101101
paths. In this configuration, the apiserver initiates an SSH tunnel to each node
102102
in the cluster (connecting to the ssh server listening on port 22) and passes
103103
all traffic destined for a kubelet, node, pod, or service through the tunnel.
104104
This tunnel ensures that the traffic is not exposed outside of the network in
105105
which the nodes are running.
106106

107-
SSH tunnels are currently deprecated so you shouldn't opt to use them unless you know what you are doing. A replacement for this communication channel is being designed.
107+
SSH tunnels are currently deprecated so you shouldn't opt to use them unless you
108+
know what you are doing. The Konnectivity service is a replacement for this
109+
communication channel.
110+
111+
### Konnectivity service
112+
{{< feature-state for_k8s_version="v1.18" state="beta" >}}
113+
114+
As a replacement to the SSH tunnels, the Konnectivity service provides TCP
115+
level proxy for the Master → Cluster communication. The Konnectivity consists of
116+
two parts, the Konnectivity server and the Konnectivity agents, running in the
117+
Master network and the Cluster network respectively. The Konnectivity agents
118+
initiate connections to the Konnectivity server and maintain the connections.
119+
All Master → Cluster traffic then goes through these connections.
120+
121+
See [Konnectivity Service Setup](/docs/tasks/setup-konnectivity/) on how to set
122+
it up in your cluster.
108123

109124
{{% /capture %}}

0 commit comments

Comments
 (0)