Best of KubernetesApril 2024

  1. 1
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Kubernetes Cheat Sheet

    This post provides a comprehensive cheat sheet with examples for managing Kubernetes resources efficiently, including pod commands, deployment commands, service commands, namespace commands, configmap and secret commands, as well as other useful commands.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·2y

    How to Execute End-to-End Tests at Scale

    Learn how to execute end-to-end tests at scale by leveraging specialized infrastructure capable of running thousands of concurrent tests in just a few minutes.

  3. 3
    Article
    Avatar of communityCommunity Picks·2y

    How to Learn Kubernetes (Complete Roadmap & Resources)

    Learn about the prerequisites, architecture, setting up a cluster, pods and associated resources, securing a cluster, configuration management, the operator pattern, deploying microservices, online resources, and real-world case studies for Kubernetes.

  4. 4
    Article
    Avatar of bitBits and Pieces·2y

    Implementing the API Gateway Pattern in a Microservices Based Application with Node.js

    Learn about the API Gateway pattern in microservices, its benefits, and how to implement it in Node.js using either a container-based approach or a service mesh approach.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    A visual guide on troubleshooting Kubernetes deployments

    This post provides a visual guide and troubleshooting tips for Kubernetes deployments. It covers the components of a deployment, how to troubleshoot Pods and Services, and debugging Ingress. It offers a step-by-step approach to resolving issues and provides specific commands for troubleshooting.

  6. 6
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Kubernetes Architecture and Components Explained

    Learn about the architecture and components of Kubernetes, a container orchestration platform that automates the deployment, scaling, and management of containerized applications.

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    nicolaka/netshoot: a Docker + Kubernetes network trouble-shooting swiss-army container

    Docker and Kubernetes network troubleshooting can be complex, but the 'netshoot' container provides a set of powerful networking troubleshooting tools that can help resolve these issues. It can be used to troubleshoot container, host, and network namespaces. The container can also be easily deployed using Docker Compose or used as a sidecar container in Kubernetes.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    12 Factor: 13 years later

    The 12 factor methodology, initiated by Heroku 13 years ago, still holds up for modern cloud-native applications. It covers topics such as codebase, dependencies, configuration, backing services, build-release-run stages, stateless processes, port binding, concurrency, disposability, dev/prod parity, logs, and admin processes. Additionally, forward and backward compatibility is important for smooth application deployments.

  9. 9
    Article
    Avatar of communityCommunity Picks·2y

    Creating a Kubernetes cluster from scratch in 1 hour using automation

    This post provides a step-by-step guide on creating a Kubernetes cluster from scratch using automation. It covers the prerequisites, configuration of the openVPN connection, installation of the necessary tools, and testing of the cluster.

  10. 10
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Argo CD: A Tool for Kubernetes DevOps

    Argo CD is an open-source continuous delivery tool for Kubernetes that follows the GitOps methodology. It provides features like declarative configuration, automated synchronization, rollback and history, multi-tenancy support, and integration with CI/CD pipelines. Argo CD can be installed on Kubernetes using Helm charts, YAML manifests, or package managers. Applications are defined using Kubernetes manifests or Helm charts stored in Git repositories. Argo CD supports continuous deployment by automatically detecting changes in the repository and synchronizing the application. Rollbacks can also be performed if necessary. Using Argo CD empowers Kubernetes DevOps teams with automated deployment workflows, GitOps principles, and robust rollback capabilities.

  11. 11
    Article
    Avatar of communityCommunity Picks·2y

    WebAssembly on Kubernetes: everything you need to know

    Learn how to deploy WebAssembly on Kubernetes, use containerd and runwasi, bootstrap Wasm runtimes on Kubernetes workers, target workloads with labels, use RuntimeClasses, and run Wasm apps in Kubernetes Pods.

  12. 12
    Article
    Avatar of dotnet.NET Blog·2y

    Secure your container build and publish with .NET 8

    Learn how to produce non-root container images and configure Kubernetes pods to require non-root images with .NET 8. Also, explore the process of inspecting images and containers.

  13. 13
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Understanding Kubernetes: Detailed Look at the Essential Elements

    Learn about the essential elements of Kubernetes including pods, services, ingress, ConfigMap, secrets, volumes, deployments, and stateful sets. Gain a solid understanding of these core components to develop scalable and robust applications.

  14. 14
    Article
    Avatar of medium_jsMedium·2y

    7 Mind-Blowing Kubernetes Hacks

    Discover some advanced Kubernetes features including ephemeral containers for troubleshooting and dynamic admission control for customized governance.

  15. 15
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Mastering Monitoring: The Complete Guide to Using Prometheus and Grafana with Kubernetes

    A comprehensive guide to using Prometheus and Grafana for monitoring Kubernetes clusters. Learn how to set up and configure Prometheus and Grafana, monitor different types of Kubernetes services, and follow best practices for maintaining a robust monitoring system.

  16. 16
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Cheatsheet for Kubernetes (MiniKube & Kubectl)

    A cheatsheet for using MiniKube and Kubectl with Kubernetes, including commands for starting and stopping MiniKube, accessing the dashboard, managing deployments, interacting with pods, managing services, and configuring contexts.

  17. 17
    Article
    Avatar of spaceliftSpacelift·2y

    How to Manage Kubernetes with Ansible [Tutorial]

    The post explains how to manage Kubernetes with Ansible. It covers the advantages of using Ansible for Kubernetes management, the steps to deploy a Kubernetes cluster with Ansible, and how to use Ansible in CI/CD workflows for Kubernetes. It also mentions the use of Ansible in rolling updates and canary deployments, as well as the integration of Ansible with Jenkins and GitOps tools.