Best of KubernetesNovember 2023

  1. 1
    Article
    Avatar of bytebytegoByteByteGo·2y

    Kubernetes: When and How to Apply It

    Kubernetes is a container orchestration platform that offers infrastructure efficiency, enhanced developer productivity, easy scalability, application portability, consistent environments, resilience, a large ecosystem, and vendor neutrality. However, it also comes with drawbacks such as complexity, resource overheads, security concerns, resource underutilization, upgrade headaches, and limited support for stateful apps. Kubernetes excels for large-scale, distributed applications but may not be necessary for every workload.

  2. 2
    Article
    Avatar of devtoDEV·2y

    Explaining Kubernetes To My Uber Driver

    The conversation describes Kubernetes as a chef or container orchestration tool that helps manage different components needed to run software. It explains the concepts of containers, pods, and the master node in the context of a kitchen analogy. It also highlights the usefulness of Kubernetes in the world of technology.

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

    Project: Deploy A Sample App on AWS EKS — DevSecOps Practices

    This article describes the deployment of a Netflix clone application using a CI/CD pipeline with tools like Jenkins, Docker, SonarQube, Trivy, Argo CD, Prometheus, and Grafana. It emphasizes the importance of DevSecOps practices and monitoring of the application's performance.

  4. 4
    Article
    Avatar of itnextITNEXT·2y

    How to Create a Ticket data model

    Learn how to create a ticket data model using TypeScript and MongoDB with the help of Mongoose. The article covers the purpose of the version key in Mongoose, how optimistic locking works, and when to disable the version key. It also highlights the importance of data integrity in asynchronous programming and the benefits of a guard-railed, disciplined development approach.

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

    Python Microservices Application: Video to Audio Converter

    This article discusses the creation of a Python microservices application for converting videos to audio. It covers the use of Kubernetes on Amazon EKS, Helm Charts, MongoDB, PostgreSQL, RabbitMQ, and Docker. The application utilizes an API Gateway with endpoints for login, upload, and download. Authentication is done through Postgres, and video data is stored in RabbitMQ before being converted to audio and stored in MongoDB. Docker images are created for each service and pushed to DockerHub.