Skip to content

Commit eb05903

Browse files
authored
Merge pull request #406 from stakater/rename-to-ks
first update for renaming
2 parents 2f4cbc4 + a1af965 commit eb05903

15 files changed

Lines changed: 42 additions & 62 deletions

File tree

.vale.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
StylesPath = styles
22
MinAlertLevel = warning
33

4-
Packages = https://github.com/stakater/vale-package/releases/download/v0.0.62/Stakater.zip
4+
Packages = https://github.com/stakater/vale-package/releases/download/v0.0.87/Stakater.zip
55
Vocab = Stakater
66

77
# Only check MarkDown files

content/about/onboarding.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ This is a complete list of the customer data and permissions needed for getting
2020
* Configure access to systems
2121
* On-boarding session and knowledge sharing
2222
* Configure SSO
23-
* Configure [Keycloak IDP](../for-administrators/secure-your-cluster/keycloak-idp.md)
23+
* Configure [Keycloak](../for-administrators/secure-your-cluster/keycloak-idp.md)
2424

2525
## Week 2-4 - Application Migration - Time and Material - Optional
2626

content/about/service-definition.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -138,9 +138,9 @@ SAAP offers Red Hat Advanced Cluster Security (RHACS) as an optional, managed ad
138138

139139
### Secrets Stores
140140

141-
#### Hashicorp Vault OSS
141+
#### HashiCorp Vault OSS
142142

143-
SAAP includes Hashicorp Vault OSS for secrets management, limited to use by applications running on SAAP.
143+
SAAP includes HashiCorp Vault OSS for secrets management, limited to use by applications running on SAAP.
144144

145145
#### Clouds Secrets Store
146146

@@ -150,7 +150,7 @@ SAAP supports integration with multiple cloud provider secret stores (e.g., AWS
150150

151151
#### External Secrets Operator (ESO)
152152

153-
The [External Secrets Operator (ESO)](https://github.com/external-secrets/external-secrets) is included in SAAP to manage secret retrieval from both Hashicorp Vault OSS and supported cloud secret stores. ESO automates secret synchronization into clusters, ensuring secrets are securely available to applications as Kubernetes-native resources.
153+
The [External Secrets Operator (ESO)](https://github.com/external-secrets/external-secrets) is included in SAAP to manage secret retrieval from both HashiCorp Vault OSS and supported cloud secret stores. ESO automates secret synchronization into clusters, ensuring secrets are securely available to applications as Kubernetes-native resources.
154154

155155
## Networking
156156

@@ -322,7 +322,7 @@ SAAP comes integrated with [Stakater MTO (Multi-Tenant Operator)](https://docs.s
322322

323323
SAAP includes an Istio-based service mesh with a single control plane supported out of the box. Multiple control planes can be enabled upon request. For assistance, open a [support ticket](https://support.stakater.com/index.html).
324324

325-
## Internal Development Platform (IDP) - Backstage
325+
## Internal Development Platform - Backstage
326326

327327
SAAP includes a customized [Backstage](https://github.com/backstage/backstage) instance, providing a unified developer portal for managing applications. It enhances developer productivity and can be further tailored to meet specific needs.
328328

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Secrets Management
22

3-
SAAP provides an optional integration of Hashicorp Vault which enhances the security and secrets management capabilities of the platform.
3+
SAAP provides an optional integration of HashiCorp Vault which enhances the security and secrets management capabilities of the platform.
44

55
By integrating Vault, SAAP provides customers with a secure and centralized solution for storing and accessing sensitive information such as passwords, API keys, and certificates. It complements the default OpenShift secrets mechanism, providing additional features and capabilities that are critical for managing secrets in modern containerized environments.

content/for-administrators/plan-your-environment/sizing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ At least two infrastructure nodes are required for the SAAP infrastructure workl
6565
|---|---:|---:|
6666
| [Stakater Forecastle](https://github.com/stakater/Forecastle) | 50 | 0.20 |
6767
| [Stakater Ingress Monitor Controller](https://github.com/stakater/IngressMonitorController) | 150 | 0.60 |
68-
| Stakater Kubehealth (SAAP components monitoring) | 150 | 0.40 |
68+
| Stakater KubeHealth (SAAP components monitoring) | 150 | 0.40 |
6969
| [Stakater Multi Tenant Operator](https://docs.stakater.com/mto/index.html) | 600 | 1.20 |
7070
| [Stakater Konfigurator](https://github.com/stakater/Konfigurator) | 20 | 0.30 |
7171
| [Stakater Reloader](https://github.com/stakater/Reloader) | 20 | 0.50 |

content/for-administrators/secure-your-cluster/saml-idp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Configuring a SAML identity provider
22

3-
SAML v2.0 based IDPs can also be integrated with SAAP.
3+
SAML v2.0 based solutions can also be integrated with SAAP.
44

55
Configurations for SAML are specific to tools and organizations.
66

content/for-administrators/secure-your-cluster/user-access.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# User Access (SSO)
22

3-
By default, users logged in (via OAuth external IDPs) do not have any permissions
3+
By default, users logged in (via OAuth external identity providers) do not have any permissions
44

55
Two types of permissions can be granted to a user:
66

content/for-developers/how-to-guides/remote-debugging/remote-debugging-dotnet.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ To enable remote debugging for your .NET application in a container, you need to
2424

2525
Ensure that your Dockerfile is based on a .NET runtime or SDK image. You will typically have one of the following:
2626

27-
- `SDK Image` (for development and debugging): mcr.microsoft.com/dotnet/sdk:<version>
28-
- `Runtime Image` (for running the app): mcr.microsoft.com/dotnet/aspnet:<version>
27+
- `SDK Image` (for development and debugging): `mcr.microsoft.com/dotnet/sdk:<version>`
28+
- `Runtime Image` (for running the app): `mcr.microsoft.com/dotnet/aspnet:<version>`
2929

3030
If you're using a runtime-only image, debugging support might be limited, and you may need to switch to an SDK image for development.
3131

content/for-devops-engineers/tutorials/03-deploy-demo-app/deploy-demo-app.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,4 +292,4 @@ Visit the OpenShift console to verify the application deployment.
292292

293293
Visit the application URL using routes to check if application is working as expected.
294294

295-
![review-web-ui](../images/review-web-ui.png)
295+
![review-web-UI](../images/review-web-ui.png)

content/index.md

Lines changed: 24 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,40 @@
11
# Overview
22

3-
Stakater's App Agility Platform (SAAP) is a group of practices and tools that lets developers take control of and configure the entire cloud development loop. SAAP helps ship and scale containerized software faster and stay online 24x7 across Hybrid Cloud.
3+
## What is KubeStack+?
44

5-
Stakater believes that Kubernetes is becoming the new foundation for compute and that over time, most applications will run on it in some form.
5+
**KubeStack+** is a next-generation Kubernetes Application Platform that brings together everything your teams need to deliver, operate, and govern modern applications — faster and safer.
66

7-
Organizations have adopted containers and Kubernetes to automate their applications operations and make their business applications portable, secure, easy to manage and scalable. While booting a Kubernetes cluster is fairly painless, a production grade Kubernetes environment can be complex, and require significant expertise to operate. Additionally managing an application platform on top of that is considerably challenging. Companies not only require an application stack for running their business processes, they need such an application stack to be configurable yet consistent and auditable, upgradable and DevOps enabled yet upgradable and cost-effective.
7+
Built by practitioners who have operated large-scale Kubernetes environments for years, KubeStack+ transforms Kubernetes from a complex infrastructure layer into a governed, compliant, and developer-friendly platform.
88

9-
Companies require a solution with a justifiable return on their investment.
9+
At its core, it is:
1010

11-
![Stakater App Agility Platform](./about/images/saap.jpg)
11+
> **Dev Ready. Ops Ready. Compliance Ready.**
1212
13-
Stakater App Agility Platform is a fully managed enterprise Kubernetes platform. With Stakater App Agility Platform, innovators can focus on what matters, stay competitive, and outpace rising customer expectations without worrying about managing the underlying infrastructure.
13+
## Why KubeStack+?
1414

15-
With Stakater App Agility Platform, Stakater builds and manages your OpenShift clusters, allowing you to focus on your business. Stakater offers Stakater App Agility Platform for on-premises or your choice of public cloud allowing you to optimize your multi-cloud strategy that best suits your needs. Stakater App Agility Platform enables your teams across your organizations to consume OpenShift as a Service.
15+
Organizations adopting Kubernetes often face three recurring challenges:
1616

17-
With Stakater App Agility Platform you can deploy a containerized, hybrid environment to meet digital business needs for running your mission critical systems.
17+
1. Developers spend too much time wiring pipelines and environments instead of shipping value.
18+
1. Operations teams struggle to maintain consistency, security, and cost control across clusters.
19+
1. Compliance and governance are treated as an afterthought — reactive, manual, and painful.
1820

19-
## SAAP or bare Kubernetes?
21+
**KubeStack+** solves these by unifying the Dev, Ops, and Compliance experience into a single, automated platform.
22+
It provides golden paths for developers, scalable automation for operators, and built-in governance for compliance teams — all working seamlessly together.
2023

21-
SAAP is often referred to as "enterprise Kubernetes," but it can be hard to understand what that really means at first glance. Customers frequently ask, "SAAP or bare Kubernetes?" However, it's important to understand that SAAP already uses Kubernetes. In the overall SAAP architecture, Kubernetes provides both the foundation on which the SAAP platform is built and much of the tooling for running SAAP.
24+
## Core Pillar
2225

23-
Kubernetes is an incredibly important open-source project—one of the key projects of the Cloud Native Computing Foundation and an essential technology in running containers.
26+
* **Dev Ready** — Accelerate delivery with pre-integrated CI/CD pipelines, golden templates, and self-service developer workspaces.
27+
* **Ops Ready** — Run production workloads at scale with built-in multi-tenancy, observability, upgrades, and day-2 automation.
28+
* **Compliance Ready** — Stay audit-ready with policy enforcement, security baselines, and evidence mapped to ISO 27001, NIS2, and DORA.
2429

25-
However, the real question that potential users of SAAP might have is, "Can I just run my applications with Kubernetes alone?" Many organizations start by deploying Kubernetes and find that they can get a container, even an enterprise application, running in just a few days. However, as the Day-2 operations begin, security requirements arise, and more applications are deployed, some organizations find themselves falling into the trap of building their own platform as a service (PaaS) with Kubernetes technology. They add an open-source ingress controller, write a few scripts to connect to their continuous integration/continuous deployment (CI/CD) pipelines, and then try to deploy a more complex application... and that is when the problems start. If deploying Kubernetes were the tip of the iceberg, then the complexity of Day-2 management would be the hidden, vast, ship-sinking bulk of that same iceberg under the water.
30+
These three pillars form the foundation of the KubeStack+ experience — ensuring every team moves fast **without losing control.**
2631

27-
While it's possible to start solving these challenges and problems, it often takes an operations team of several people, and several weeks and months of effort to build and maintain this "custom PaaS built on Kubernetes." This leads to inefficiency in the organization, complexity in supporting this from a perspective of security and certification, as well as having to develop everything from scratch when onboarding developer teams. If an organization were to list out all the tasks of building and maintaining this custom Kubernetes platform—that is, Kubernetes—with all the extra components needed to run containers successfully, they would be grouped up as follows:
32+
## Designed for Regulated and High-Trust Environments
2833

29-
- **Cluster management:** This includes installing OSes, patching the OS, installing Kubernetes, configuring CNI networking, authentication integration,
30-
Ingress and Egress setup, persistent storage setup, hardening nodes, security patching, and configuring the underlying cloud/multicloud.
31-
- **Application services:** These include log aggregation, health checks, performance monitoring, security patching, container registry, and setting up
32-
the application staging process.
33-
- **Developer integration:** This includes CI/CD integration, developer tooling/IDE integration, framework integration, middleware compatibility, providing
34-
application performance dashboards, and RBAC.
34+
KubeStack+ was built for organizations that demand both agility and assurance.
35+
Whether you’re a financial institution, telcos, or public-sector agency, the platform embeds governance and data-sovereignty practices from the start — including EU-hosted options and clear shared-responsibility boundaries.
3536

36-
While there are many more actions and technologies that could be added to the list—most of those activities are essential for any organization to seriously use containers—the complexity, time, and effort in just setting all of that up is insignificant to the ongoing maintenance of those individual pieces. Each integration needs to be thoroughly tested, and each component and activity will have a different release cycle, security policy, and patches.
37+
## From Code to Compliant in Hours
38+
39+
With KubeStack+, teams can go from a clean cluster to a fully governed, production-grade application environment in a matter of hours — not weeks.
40+
That’s the power of being **Dev Ready, Ops Ready, and Compliance Ready** from day one.

0 commit comments

Comments
 (0)