-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
3340131
commit 7954b45
Showing
23 changed files
with
192 additions
and
24 deletions.
There are no files selected for viewing
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# Overview | ||
|
||
The Event Router watches Kubernetes events and logs them for collection by the logging subsystem. |
Empty file.
19 changes: 19 additions & 0 deletions
19
content/managed-addons/horizontal-pod-autoscaler/overview.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Overview | ||
|
||
In the ever-evolving landscape of cloud-native applications, achieving dynamic scalability while maintaining cost-efficiency is paramount. Our Managed Horizontal Pod Autoscaler (HPA) addon, integrated within the Stakater App Agility Platform (SAAP), empowers your organization to seamlessly handle the growth and contraction of your Kubernetes workloads, ensuring optimal performance and resource utilization. | ||
|
||
## What is Horizontal Pod Autoscaler (HPA)? | ||
|
||
Horizontal Pod Autoscaler (HPA) is a core feature of Kubernetes designed to automate the scaling of your application's pods (containers) based on resource utilization or custom metrics. HPA ensures that your application always has the right number of replicas to handle varying workloads, thus optimizing efficiency and performance. | ||
|
||
## Key Features and Benefits: | ||
|
||
- **Automated Scalability**: HPA continuously monitors your applications and automatically scales the number of pods up or down to match the required resources, ensuring smooth performance and cost savings. | ||
|
||
- **Cost Efficiency**: Eliminate the need for manual intervention and reduce infrastructure costs by dynamically adjusting the number of pods based on demand. | ||
|
||
- **High Availability**: HPA maintains the desired level of application availability by scaling pods to meet traffic demands, avoiding over-provisioning and resource wastage. | ||
|
||
- **Custom Metrics Support**: Beyond standard resource-based scaling, HPA can also scale based on custom metrics, enabling more precise control over application performance. | ||
|
||
- **Traffic Spikes Handling**: Adapt to sudden traffic spikes effortlessly, maintaining application responsiveness and user satisfaction. |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Overview | ||
|
||
In the world of container orchestration and cloud-native applications, efficient traffic routing and ingress management are critical. OpenShift Router, an essential component within the Stakater App Agility Platform (SAAP), plays a pivotal role in ensuring that your applications are seamlessly accessible, secure, and scalable. | ||
|
||
## Key Features and Benefits: | ||
|
||
- **Ingress Routing**: OpenShift Router acts as the ingress controller, enabling you to route external traffic to services running within your OpenShift clusters. It manages the incoming requests and forwards them to the appropriate destinations. | ||
|
||
- **Load Balancing**: The Router implements load balancing for incoming traffic, distributing requests among the relevant pods and services to optimize performance and availability. | ||
|
||
- **Route Management**: With OpenShift Router, you can efficiently manage routes for your applications, ensuring that each application receives its dedicated URL and domain configuration. | ||
|
||
- **TLS Termination**: It supports TLS termination, allowing you to secure traffic by terminating TLS/SSL certificates at the Router, before routing traffic to your applications. | ||
|
||
- **Scalability**: OpenShift Router is designed to scale with your application needs, ensuring that your ingress management remains reliable as your workloads expand. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Overview | ||
|
||
The [patch operator](https://github.com/redhat-cop/patch-operator) helps with defining patches in a declarative way. This operator has two main features: | ||
|
||
- ability to patch an object at creation time via a mutating webhook | ||
- ability to enforce patches on one or more objects via a controller |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
# Overview | ||
|
||
[Pelorus](https://pelorus.readthedocs.io/en/v2.0.11/) is a tool that helps IT organizations measure their impact on the overall performance of their organization. It does this by gathering metrics about team and organizational behaviors over time in some key areas of IT that have been shown to impact the value they deliver to the organization as a whole. Some of the key outcomes Pelorus can focus on are: | ||
|
||
- Software Delivery Performance | ||
- Product Quality and Sustainability | ||
- Customer experience |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Overview | ||
|
||
[RDLM - Restful Distributed Lock Manager](https://github.com/stakater/RestfulDistributedLockManager) is a lock manager over HTTP | ||
|
||
## Key Features and Benefits: | ||
|
||
- RESTful interface | ||
- Timeout automatic management (to avoid stale locks) | ||
- Blocking wait for acquiring a lock (with customatizable timeout) | ||
Check failure on line 9 in content/managed-addons/rdlm/overview.md GitHub Actions / vale[vale] content/managed-addons/rdlm/overview.md#L9
Raw output
|
||
- Very fast (in memory) | ||
- One unique single threaded process | ||
- Can deal with thousands of locks and simultaneous connections | ||
- Administrative password protected requests |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Overview | ||
|
||
In the era of cloud-native applications, safeguarding your Kubernetes workloads is paramount. Our Managed Red Hat Advanced Cluster Security (RHACS) addon, seamlessly integrated into the Stakater App Agility Platform (SAAP), provides the critical layer of security your organization needs to protect its containerized applications and infrastructure. | ||
|
||
## What is RHACS? | ||
|
||
[Red Hat Advanced Cluster Security (RHACS)](https://www.redhat.com/en/technologies/cloud-computing/openshift/advanced-cluster-security-kubernetes) is a comprehensive security solution designed to secure containerized applications and Kubernetes environments effectively. RHACS offers advanced capabilities for threat detection, vulnerability management, compliance enforcement, and more, ensuring your Kubernetes workloads remain resilient and protected. | ||
|
||
## Key Features and Benefits: | ||
|
||
- **Container and Kubernetes Security**: RHACS provides comprehensive security for containerized applications and Kubernetes environments, helping organizations protect their critical workloads. | ||
|
||
- **Vulnerability Management**: It offers advanced vulnerability scanning and management to identify and remediate vulnerabilities in container images and Kubernetes configurations. | ||
|
||
- **Runtime Threat Detection**: RHACS uses machine learning and behavioral profiling to detect and respond to threats at runtime, enhancing your security posture. | ||
|
||
- **Compliance and Policy Enforcement**: Ensure compliance with industry standards and internal security policies with RHACS's policy enforcement and audit capabilities. | ||
|
||
- **Configuration Managemen**: Gain visibility and control over your Kubernetes configurations, reducing the attack surface and minimizing security risks. | ||
Check failure on line 19 in content/managed-addons/rhacs/overview.md GitHub Actions / vale[vale] content/managed-addons/rhacs/overview.md#L19
Raw output
|
||
|
||
- **Incident Response**: RHACS helps organizations respond to security incidents by providing detailed insights into the attack chain and facilitating rapid incident response. |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# Overview | ||
|
||
In today's dynamic and complex technology landscape, delivering reliable, scalable, and secure microservices applications is a top priority. This is where our Service Mesh Managed Service addon in Stakater App Agility Platform (SAAP) shines. It's a comprehensive solution that empowers businesses to harness the full potential of service mesh technology without the complexities of managing it in-house. | ||
|
||
## What is Service Mesh? | ||
|
||
A service mesh is a dedicated infrastructure layer designed to manage communication between microservices in a cloud-native environment. It offers essential functionalities like traffic management, security, observability, and more, allowing organizations to seamlessly deploy, monitor, and secure their applications. | ||
|
||
## Key Features and Benefits: | ||
|
||
- **Effortless Deployment:** With our Service Mesh addon, you can quickly deploy and configure a service mesh in your SAAP, eliminating the steep learning curve and reducing time-to-market. | ||
|
||
- **Traffic Management:** Efficiently control and route traffic between microservices, ensuring optimal performance, load balancing, and failover mechanisms. | ||
|
||
- **Security:** Enhance the security of your microservices with built-in encryption, identity and access management, and fine-grained security policies. | ||
|
||
- **Observability:** Gain deep insights into your application's behavior and performance with advanced monitoring, tracing, and logging features. | ||
|
||
## Components | ||
|
||
- Istio | ||
- Kiali | ||
- Jaeger | ||
- Prometheus |
Empty file.
19 changes: 19 additions & 0 deletions
19
content/managed-addons/vertical-pod-autoscaler/overview.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Overview | ||
|
||
In the fast-paced world of cloud-native applications, achieving the perfect balance between resource utilization and application performance is crucial. Our Managed Vertical Pod Autoscaler addon takes the complexity out of optimizing your Kubernetes workloads, ensuring that your applications run at peak efficiency without the hassle of manual adjustments. | ||
|
||
## What is Vertical Pod Autoscaler (VPA)? | ||
|
||
Vertical Pod Autoscaler (VPA) is a key component of Kubernetes that dynamically adjusts resource requests and limits for your container workloads based on their resource utilization. It helps your applications run smoothly by ensuring they have the right amount of CPU and memory resources available, minimizing waste and performance bottlenecks. | ||
|
||
## Key Features and Benefits: | ||
|
||
- **Effortless Resource Optimization:** Our Managed vPA addon continuously monitors your workloads and automatically adjusts resource requests and limits, optimizing application performance without manual intervention. | ||
|
||
- **Improved Efficiency:** Ensure that your containers have just the right amount of resources they need, eliminating over-provisioning and saving on infrastructure costs. | ||
|
||
- **Application Stability:** vPA prevents resource-related performance issues, ensuring your applications remain stable, responsive, and available. | ||
|
||
- **Scaling Adaptation:** As your workloads scale, vPA adapts resource allocations accordingly, maintaining consistent performance. | ||
|
||
- **Auto Remediation:** vPA can automatically address resource issues, helping to keep your applications running smoothly even under resource spikes. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters