Skip to content

Commit

Permalink
docs(website): fixed broken glossary links (#1419)
Browse files Browse the repository at this point in the history
Signed-off-by: Philip Miglinci <pmig@glasskube.eu>
Co-authored-by: Philip Miglinci <pmig@glasskube.eu>
  • Loading branch information
jakepage91 and pmig authored Nov 26, 2024
1 parent bbd58ee commit b5aca6b
Show file tree
Hide file tree
Showing 10 changed files with 30 additions and 30 deletions.
20 changes: 10 additions & 10 deletions website/glossary/01_devops.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ As this movement gained momentum, seminal works like _[The DevOps Handbook](http

### Key DevOps Best Practices Include:

- **Continuous Integration (CI):** Frequently merging code changes into a shared repository to detect and fix issues early.
- **Continuous Delivery (CD):** Automating the deployment of code to production, ensuring software can be released at any time.
- **Infrastructure as Code (IaC):** Managing and provisioning infrastructure using code and automation tools, making environments more consistent and scalable.
- **Automated Testing:** Implementing tests throughout the development pipeline to catch bugs and regressions before they reach production.
- **Monitoring and Observability:** Continuously monitoring applications and infrastructure to gain insights and quickly respond to issues.
- **Blameless Post-Mortems:** Reviewing incidents without blaming individuals, focusing instead on process improvements to prevent future failures.
- **Collaboration and Communication:** Encouraging open communication and close collaboration between development, operations, and other stakeholders.
- **Continuous Integration (CI):** Frequently merging code changes into a shared repository to detect and fix issues early.
- **Continuous Delivery (CD):** Automating the deployment of code to production, ensuring software can be released at any time.
- **Infrastructure as Code (IaC):** Managing and provisioning infrastructure using code and automation tools, making environments more consistent and scalable.
- **Automated Testing:** Implementing tests throughout the development pipeline to catch bugs and regressions before they reach production.
- **Monitoring and Observability:** Continuously monitoring applications and infrastructure to gain insights and quickly respond to issues.
- **Blameless Post-Mortems:** Reviewing incidents without blaming individuals, focusing instead on process improvements to prevent future failures.
- **Collaboration and Communication:** Encouraging open communication and close collaboration between development, operations, and other stakeholders.
- **Security Integration (DevSecOps):** Embedding security practices throughout the development lifecycle, from code to deployment.

DevOps represents a shift from rigid, slow-moving processes to an agile, feedback-driven approach to delivering software, with automation and continuous delivery as key enablers. It's about creating a culture where the entire team owns the outcome, embracing the idea that speed and stability aren’t mutually exclusive.
Expand All @@ -43,6 +43,6 @@ Successfully implementing DevOps requires deep knowledge of cloud infrastructure

Several reputable institutions publish "State of DevOps" reports that conveniently track the latest trends and shifts in the DevOps landscape. Some of the most reputable reports to keep on your radar include:

- [DORA Accelerate State of DevOps report](https://cloud.google.com/resources/devops/state-of-devops)
- [Puppet](https://www.puppet.com/resources/history-of-devops-reports)
- [Splunk](https://www.splunk.com/en_us/blog/learn/state-of-devops.html)
- [DORA Accelerate State of DevOps report](https://cloud.google.com/resources/devops/state-of-devops)
- [Puppet](https://www.puppet.com/resources/history-of-devops-reports)
- [Splunk](https://www.splunk.com/en_us/blog/learn/state-of-devops.html)
6 changes: 3 additions & 3 deletions website/glossary/02_kubernetes.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ Below is a non-exhaustive list of key Kubernetes objects:
- **Deploy and Manage Applications**: `kubectl` allows users to create, update, and delete resources like Pods, Deployments, and Services. There are multiple ways to deploy applications to Kubernetes, including using Package Managers such as [Helm](/docs/glossary/helm/) and [Glasskube](/products/glasskube/).
- **Monitor Cluster Resources**: Administrators can check the status of the cluster and its components by using commands like `kubectl get` or `kubectl describe`.
- **Modify Configurations**: `kubectl` provides ways to interact with ConfigMaps, Secrets, and other configuration resources to manage environment variables and sensitive data. [Configuration management](/docs/glossary/k8s-configuration-mgmt/) in Kubernetes can be complex, additional tools like [Kustomize](/docs/glossary/kustomize/) exist to simplify and enhance this process.
- **Scale Applications**: With commands like `kubectl scale`, users can increase or decrease the number of instances for a deployment to handle changes in traffic or resource needs.
- **Scale Applications**: With commands like `kubectl scale`, users can increase or decrease the number of instances for a deployment to handle changes in traffic or resource needs.
- **Troubleshoot Issues**: Commands such as `kubectl logs` and `kubectl exec` help in diagnosing problems with running applications by inspecting logs or interacting with containers directly.
Finally, what truly sets Kubernetes apart is its vibrant ecosystem of contributors, users, and it’s thorough and rich [documentation](https://kubernetes.io/docs/home/). With an active open-source community, Kubernetes benefits from constant innovation, contributions from thousands of developers, and a rich set of documentation. Its widespread adoption across industries has led to a flourishing ecosystem of tools, services, and best practices, cementing its place as the go-to platform for modern application deployment and management.

Finally, what truly sets Kubernetes apart is its vibrant ecosystem of contributors, users, and it’s thorough and rich [documentation](https://kubernetes.io/docs/home/). With an active open-source community, Kubernetes benefits from constant innovation, contributions from thousands of developers, and a rich set of documentation. Its widespread adoption across industries has led to a flourishing ecosystem of tools, services, and best practices, cementing its place as the go-to platform for modern application deployment and management.
4 changes: 2 additions & 2 deletions website/glossary/03_kubernetes-operator.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ slug: kubernetes-operator
description: 'Understanding the Kubernetes operator, its role in automating the deployment, management, and scaling of complex custom applications'
---

### Kubernetes operator definition
### Kubernetes operator definition

:::info
A Kubernetes operator is a custom controller that extends Kubernetes' capabilities by automating the deployment, management, and scaling of complex custom applications. It encapsulates operational knowledge, enabling Kubernetes to handle tasks for custom applications just as it would for native resources.
Expand All @@ -27,4 +27,4 @@ With operators, users can simply deploy their applications and the operator will

More and more open source applications also develop Kubernetes Operators to increase implementation speed and software adoption. Developing Kubernetes Operatos require a deep knowledge about the Kubernetes internals and application lifecycle management.

Overall, Kubernetes operators are a valuable tool for Kubernetes administrators and DevOps teams looking to deploy and manage applications on the Kubernetes platform. They provide a simple and efficient way to automate the management of complex, stateful applications, improving reliability and uptime while reducing the workload for developers and operations teams.
Overall, Kubernetes operators are a valuable tool for Kubernetes administrators and DevOps teams looking to deploy and manage applications on the Kubernetes platform. They provide a simple and efficient way to automate the management of complex, stateful applications, improving reliability and uptime while reducing the workload for developers and operations teams.
4 changes: 2 additions & 2 deletions website/glossary/05_helm.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Helm and [Kustomize](/docs/glossary/kustomize/) are often used together because

[Glasskube](/products/package-manager/) is a Kubernetes package manager that extends and complements Helm in multiple ways, supporting multiple package formats, including Helm charts and plain YAML files. Glasskube addresses several of Helm’s limitations, providing enhanced functionality such as:

- The ability to manage dependencies between charts
- The ability to manage dependencies between charts
- A server-side component that enables more lifecycle actions post-installation
- Simplified value injection
- Availability of both a CLI and a console interface
Expand All @@ -35,4 +35,4 @@ Helm and [Kustomize](/docs/glossary/kustomize/) are often used together because

These features make Glasskube a versatile tool for Kubernetes users seeking enhanced management capabilities beyond Helm.

> For a more detailed explanation of Helm, be sure to check out our [complete Helm guide](/blog/what-is-helm-in-kubernetes/).
> For a more detailed explanation of Helm, be sure to check out our [complete Helm guide](/blog/what-is-helm-in-kubernetes/).
2 changes: 1 addition & 1 deletion website/glossary/06_kubernetes-package-management.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Kubernetes Package Management
slug: k8s-package-mgmt
slug: kubernetes-package-management
description: 'Understanding Kubernetes package management, its role in Kubernetes application deployment, and how it simplifies the process of deploying, managing, and scaling applications'
---

Expand Down
4 changes: 2 additions & 2 deletions website/glossary/08_kubernetes-configuration-management.mdx
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
---
title: Kubernetes Configuration Management
slug: k8s-configuration-mgmt
slug: kubernetes-configuration-management
description: 'Understanding Kubernetes configuration management, its role in Kubernetes application deployment, and how it simplifies the process of organizing, maintaining, and customizing application and infrastructure configurations'
---

## What is Kubernetes Configuration Management? Definition and explanation

### Definition

:::info
:::info
Kubernetes configuration management is the process of organizing, maintaining, and customizing application and infrastructure configurations in a Kubernetes environment.
:::

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: BYOC
slug: byoc
description: 'Understanding the BYOC - Bring Your Own Cloud deployment model'
title: BYOC Definition
slug: byoc-definition
description: 'BYOC - Bring Your Own Cloud deployment model definition and explanation'
---
## What is BYOC?

### Definition
### BYOC Definition

:::info
**B**ring **Y**our **O**wn **C**loud (**BYOC**) is a deployment model through which organizations host applications and data within their own cloud accounts, keeping control over their data while allowing vendors to manage software and infrastructure. BYOC is popular with industries requiring strict data sovereignty, security, and compliance measures, as it minimizes vendor access to sensitive information within a customer's VPC. Though it involves a shared responsibility model, BYOC is a compelling option for companies that need a balance between control and vendor support without fully self-hosting.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: SaaS
slug: saas
description: 'Understanding the Software as a Service deployment model'
title: SaaS Definition
slug: saas-definition
description: 'Understanding the Software as a Service deployment model definition and explanation'
---
## What is SaaS?

Expand Down
2 changes: 1 addition & 1 deletion website/glossary/12_self-managed-software.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Self Managed Software
slug: self-managed-software
description: 'Understanding the Self-Managed software deployment model'
---
## What is Self-managed?
## What is Self-Managed?

### Self-Managed Software Definition

Expand Down
4 changes: 2 additions & 2 deletions website/sidebar-glossary.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ const sidebars: SidebarsConfig = {
'kubernetes',
'kubernetes-operator',
'kustomize',
'BYOC-bring-your-own-cloud',
'SaaS-software-as-a-service',
'BYOC-definition',
'SaaS-definition',
'self-managed-software',
],
},
Expand Down

0 comments on commit b5aca6b

Please sign in to comment.