Skip to content

Commit daff04e

Browse files
committed
Fix linter
1 parent 20bd0f0 commit daff04e

2 files changed

Lines changed: 14 additions & 26 deletions

File tree

content/cluster-installation/hosted-control-plane/tenant-network/index.md

Lines changed: 9 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Tested with:
1919

2020
Challenge: running an hosted cluster with in different tenant network segment/vlan without widely open access from tenant segment to managment segment.
2121

22-
Addtional requirement, the hub cluster should not have any address or network connection into the tenant network segment. It's only allowed to place virtual machines into the network segment.
22+
Addtional requirement, the hub cluster should not have any address or network connection into the tenant network segment. It's only allowed to place virtual machines into the network segment.
2323

2424
![](overview.drawio){ page="Page-1" }
2525

@@ -30,7 +30,7 @@ The hosted control plane compontents to expose into tenant network segment is mo
3030
* API Server
3131
* OAuth
3232
* Konnectivity
33-
* Ignition
33+
* Ignition
3434

3535
Here an list of possible exposing options for these components:
3636

@@ -44,19 +44,16 @@ Here an list of possible exposing options for these components:
4444
For our proof of concept we want to try following, exposing the components via:
4545

4646
* API Server: LoadBalancer
47-
* OAuth: Router/Ingress: via a dedicted router shard.
48-
* Konnectivity: via a dedicted router shard.
49-
* Ignition: via a dedicted router shard.
47+
* OAuth: Router/Ingress: via a dedicted router shard.
48+
* Konnectivity: via a dedicted router shard.
49+
* Ignition: via a dedicted router shard.
5050

5151
## Exposing compontents via router/ingress shard
5252

53-
The idea with the dedicated router/ingress shared is to expose the router/ingress shard into the tenant network segment and only for the hosted cluster components.
53+
The idea with the dedicated router/ingress shared is to expose the router/ingress shard into the tenant network segment and only for the hosted cluster components.
5454

5555
In front of the router/ingress shared is an external load balancer (for example, f5 bigip, netscaler,..) with access into the managment network segment and expose the router shared into the tenant network segment.
5656

57-
58-
59-
6057
## Proof of concept envrioment overview
6158

6259
![](overview.drawio){ page="Page-2" }
@@ -76,7 +73,6 @@ In front of the router/ingress shared is an external load balancer (for example,
7673
* [2.3.4. Ingress sharding in OpenShift Container Platform](https://docs.redhat.com/en/documentation/openshift_container_platform/4.21/html/ingress_and_load_balancing/configuring-ingress-cluster-traffic#nw-ingress-sharding-concept_configuring-ingress-cluster-traffic-ingress-controller)
7774
* [3.1.3.8.1. Example load balancer configuration for user-provisioned clusters](https://docs.redhat.com/en/documentation/openshift_container_platform/4.21/html/installing_on_vmware_vsphere/user-provisioned-infrastructure)
7875

79-
8076
???+ example "Ingress Controller"
8177

8278
```yaml
@@ -102,22 +98,15 @@ Ingress sharding load balancer is an RHEL 9 system with haproxy.
10298
--8<-- "content/cluster-installation/hosted-control-plane/tenant-network/ingress-shared-haproxy.conf"
10399
```
104100

105-
Add DNS Records
101+
Add DNS Records
106102

107103
```bind
108104
konnectivity.tenant-a.coe.muc.redhat.com. IN A 192.168.203.111
109105
oauth.tenant-a.coe.muc.redhat.com. IN A 192.168.203.111
110106
ignition.tenant-a.coe.muc.redhat.com. IN A 192.168.203.111
111107
```
112108

113-
114-
115-
116-
117-
118-
119-
120-
109+
```yaml
121110
apiVersion: project.openshift.io/v1
122111
kind: Project
123112
metadata:
@@ -189,7 +178,6 @@ spec:
189178
type: Route
190179
route:
191180
hostname: ignition.tenant-a.coe.muc.redhat.com
192-
193181
---
194182
apiVersion: hypershift.openshift.io/v1beta1
195183
kind: NodePool
@@ -218,4 +206,4 @@ spec:
218206
attachDefaultNetwork: false
219207
release:
220208
image: quay.io/openshift-release-dev/ocp-release:4.21.11-multi
221-
209+
```

content/cluster-installation/hosted-control-plane/tenant-network/ingress-controller-shard.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ spec:
1010
type: NodePortService
1111
namespaceSelector:
1212
matchExpressions:
13-
- key: kubernetes.io/metadata.name
14-
operator: In
15-
values:
16-
- ingress-test
17-
- clusters-tenant-a
13+
- key: kubernetes.io/metadata.name
14+
operator: In
15+
values:
16+
- ingress-test
17+
- clusters-tenant-a

0 commit comments

Comments
 (0)