Sling Academy
Home/DevOps/Page 18

DevOps

DevOps is a set of practices that combines software development (Dev) and IT operations (Ops) aimed at shortening the systems development life cycle and providing continuous delivery with high software quality. It emphasizes collaboration, automation, and integration between developers and IT professionals to improve the speed and quality of software deployment.

Advanced Ingress Routing Techniques in Kubernetes (with Examples)

Updated: Jan 31, 2024
Overview Kubernetes has become the de facto standard for orchestrating containerized applications. With increasing complexity in microservices architectures, efficient traffic management and advanced ingress routing techniques are......

Does Kubernetes increase network latency? (and how to benchmark it)

Updated: Jan 31, 2024
Introduction The modern software realm has undergone a significant paradigm shift with the adoption of container orchestration systems, and Kubernetes has established itself as a de facto standard. However, as we unpack the layers of......

Deploying System-wide Tools Using DaemonSets in Kubernetes

Updated: Jan 31, 2024
Introduction Kubernetes has become the de facto standard for deploying containerized applications at scale. While often used for deploying specific apps or services, it also provides powerful tools for managing system-level operations......

When Not to Use Microservices? Here’re 6 Common Scenarios

Updated: Jan 31, 2024
Introduction While the microservices architecture has become a popular approach for efficiently building and scaling modern applications, there are circumstances where this architectural style is not the most suitable choice. Like any......

How to access localhost from a Kubernetes pod/container (with examples)

Updated: Jan 31, 2024
Introduction When working with Kubernetes, you might find yourself in a position where you need one of your pods to interact with services running on localhost or the local network of your Kubernetes node. For example, you may be......

Kubernetes Forbidden Error: User ‘client’ cannot list resource ‘pods’

Updated: Jan 31, 2024
The Problem Encountering errors while managing Kubernetes can be a jarring experience, especially if they prevent you from doing critical operations like listing pods. The ‘Forbidden Error: User ‘client’ cannot list......

Auto copy files from Kubernetes pods to local machine (with examples)

Updated: Jan 31, 2024
Introduction Kubernetes (K8s) is a powerful platform for managing containerized applications, but sometimes you need to copy files from a Pod to your local machine for troubleshooting, logging, or data analysis purposes. In this......

How to Retrieve Kubernetes Cluster Name/ID from K8s API

Updated: Jan 31, 2024
Introduction Kubernetes is a powerful container orchestration platform that allows users to automate the deployment, scaling, and management of containerized applications. When interacting with Kubernetes, you might need to retrieve......

Kubernetes: How to View Deleted Pods History

Updated: Jan 31, 2024
Introduction The ability to view the history of deleted pods in a Kubernetes (K8s) cluster is vital for debugging and auditing. When a pod is deleted, whether intentionally or due to a system event, its historical data can provide......

Kubernetes Ingress Error 403: Content-Length too long

Updated: Jan 31, 2024
The Problem Encountering a 403 error with a complaint about ‘Content-Length too long’ when working with Kubernetes Ingress can be perplexing. The issue generally arises due to misconfigured limits in your ingress controller......

Kubernetes: How to run bash commands in a pod/container (with examples)

Updated: Jan 31, 2024
Introduction Kubernetes, also known as K8s, is an open-source platform designed to automate the deployment, scaling, and operations of application containers. It manages clusters of dynamic environments and is widely used for......
Working with Kubernetes Dashboard: A Practical Guide (with examples)

Working with Kubernetes Dashboard: A Practical Guide (with examples)

Updated: Jan 31, 2024
Introduction Kubernetes is a powerful system that simplifies the process of deploying, scaling, and managing containerized applications. However, managing clusters and their resources directly through the Kubernetes API can be......