Skip to content

Commit 1960d7a

Browse files
docs(explanations): expand foundational software list
1 parent ad2ed47 commit 1960d7a

3 files changed

Lines changed: 11 additions & 7 deletions

File tree

docs/docs/explanations/nkp-architecture.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ rewriting the others.
3434

3535
- **Nebari Operator**: the automation that deploys each Software Pack and
3636
connects it to the Foundational software.
37-
- **Foundational software**: shared services (TLS, login, traffic routing,
38-
monitoring) plus continuous delivery from Git, all powering the operator
39-
and every running pack.
37+
- **Foundational software**: shared services (secure connections, login,
38+
traffic routing, monitoring, continuous delivery from Git) that power the
39+
operator and every running pack.
4040

4141
**Where it all runs**
4242

@@ -48,8 +48,8 @@ rewriting the others.
4848

4949
### What's in the foundational layer
5050

51-
- **cert-manager**: TLS automation. Let's Encrypt with cloud DNS solvers,
52-
automatic renewal, wildcards.
51+
- **cert-manager**: keeps secure connections working. Automatically requests,
52+
renews, and rotates HTTPS certificates for every domain in the cluster.
5353
- **Envoy Gateway**: routing on the Kubernetes Gateway API. Header- and
5454
weight-based routing, rate limiting, JWT validation.
5555
- **Keycloak**: OIDC provider with user federation, MFA, and SSO across

docs/static/img/explanations/_sources/nkp-architecture.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,12 +120,16 @@
120120
{/* Foundational software box */}
121121
<div style={{ alignItems: 'center', backgroundColor: '#FEF3C7', borderColor: '#B45309', borderRadius: '12px', borderStyle: 'solid', borderWidth: '1.5px', display: 'flex', flexDirection: 'column', gap: '8px', paddingBlock: '20px', paddingInline: '32px' }}>
122122
<div style={{ color: '#0F1015', fontFamily: '"Poppins", system-ui, sans-serif', fontSize: '22px', fontWeight: 700, lineHeight: '28px' }}>Foundational software</div>
123-
<div style={{ alignItems: 'center', display: 'flex', gap: '18px' }}>
123+
<div style={{ alignItems: 'center', display: 'flex', flexWrap: 'wrap', gap: '14px', justifyContent: 'center' }}>
124+
<div style={{ color: '#475569', fontFamily: '"Poppins", system-ui, sans-serif', fontSize: '16px', lineHeight: '20px' }}>secure connections</div>
125+
<div style={{ backgroundColor: '#94A3B8', borderRadius: '50%', height: '4px', width: '4px' }} />
124126
<div style={{ color: '#475569', fontFamily: '"Poppins", system-ui, sans-serif', fontSize: '16px', lineHeight: '20px' }}>login</div>
125127
<div style={{ backgroundColor: '#94A3B8', borderRadius: '50%', height: '4px', width: '4px' }} />
126-
<div style={{ color: '#475569', fontFamily: '"Poppins", system-ui, sans-serif', fontSize: '16px', lineHeight: '20px' }}>routing</div>
128+
<div style={{ color: '#475569', fontFamily: '"Poppins", system-ui, sans-serif', fontSize: '16px', lineHeight: '20px' }}>traffic routing</div>
127129
<div style={{ backgroundColor: '#94A3B8', borderRadius: '50%', height: '4px', width: '4px' }} />
128130
<div style={{ color: '#475569', fontFamily: '"Poppins", system-ui, sans-serif', fontSize: '16px', lineHeight: '20px' }}>monitoring</div>
131+
<div style={{ backgroundColor: '#94A3B8', borderRadius: '50%', height: '4px', width: '4px' }} />
132+
<div style={{ color: '#475569', fontFamily: '"Poppins", system-ui, sans-serif', fontSize: '16px', lineHeight: '20px' }}>continuous delivery</div>
129133
</div>
130134
</div>
131135
</div>
-140 KB
Loading

0 commit comments

Comments
 (0)