Techno Blender
Digitally Yours.
Browsing Tag

Kubernetes

The smart, flexible way to run code on Kubernetes | by Pascal Janetzky | Jan, 2023

When I was a beginner using Kubernetes, my main concern was getting code to run on the cluster. Thrown into a new world, I saw all these confusing YAML-Files, each line and indentation bringing a new meaning.Photo by Thais Morais on UnsplashOnce I learned the fastest way to get code into the file, I quickly flooded it with absolute paths. You can see a truncated example below, which I call the beginner’s way. Note that this is a perfectly valid way to run code; it just lacks features that upcoming sections focus on.The…

Kubernetes Tutorial – GeeksforGeeks

Kubernetes is an open-source technology that was created by Google in 2014. It is available on GitHub under the Apache 2 License and is used to manage and deliver applications using Docker containers. It is often referred to as “k8s.”This tutorial will provide all the essential information needed to understand and work with Kubernetes, including the use of APIs, installation, and Kubernetes cluster construction. Whether you are a beginner or an expert, this tutorial will cover all the necessary details to help you learn…

Scalable Serving with Kubernetes and Seldon Core: A tutorial | by Tin Nguyen | Jan, 2023

Learn how to deploy ML models in Kubernetes clusters and to implement autoscaling for our deployment with HPA and KEDAPhoto by Adam Kool on UnsplashIn most ML applications, deploying trained models to production is a crucial stage. It’s where the models demonstrate their values by giving predictions for customers or other systems.Deploying a model can be as simple as implementing a Flask server and then exporting its endpoints for users to call. Yet, It’s not easy to build a system that can robustly and reliably serve a…

How To Install Traefik Ingress Controller In Kubernetes | by Paul Knulst | Jan, 2023

Provide load balancing, name-based virtual hosting, and SSL-terminationPhoto by Growtika Developer Marketing Agency / UnsplashThis tutorial will show how to use Traefik as an Ingress Controller in Kubernetes (or k8s) to provide load balancing, name-based virtual hosting, and SSL termination.To follow this tutorial, you need.A running Kubernetes cluster or a Managed KubernetesA Load Balancer that dynamically distributes your traffic to any Kubernetes resource that is marked as LoadBalancerA PRIMARY_DOMAINNote: The domain…

5 tips for dealing with Day 2 Kubernetes operational challenges • TechCrunch

Lukas Gentele Contributor Kubernetes is a wonderful but complex software that can present significant “Day Two” challenges when put into production. Developers who are new to Kubernetes — and most are — face a large knowledge gap when they look to sustain and optimize Kubernetes clusters. In this piece, I will share several ways to address problems as they arise. Optimize your Kubernetes cluster for cost As adoption of Kubernetes rises, the need for…

How to Automate Your Mongo Database Backups on Kubernetes and S3 | by Redouane Achouri | Nov, 2022

Schedule and automate database backups from your Kubernetes cluster to AWS S3Photo by Art Wall - Kittenprint on UnsplashIf you are running a self-hosted database such as MongoDB, chances are you don’t have the benefit of automated backups offered by managed services.This article is about how to use Kubernetes CronJobs to schedule automated backup jobs for MongoDB on a Kubernetes cluster, and storing these backups in an AWS S3 bucket.Backup jobs are scheduled periodically to fetch data from the DB, assume an IAM role to…

Microsoft readies Kubernetes public preview for Windows, IoT devices

Credit: ZDNETMicrosoft's Azure and Azure Arc cloud management platform is continuing to evolve, as evidenced by several product announcements at the Ignite 2022 conference this week. And bringing Kubernetes container support to more endpoints is a key part of its distributed cloud-to-edge direction. Microsoft announced this week that a public preview of Azure Kubernetes Service (AKS) on Windows IoT and Windows devices will be available in November. This lightweight version of AKS -- which officials referred to as…

Kubernetes is more than orchestration, it’s shifting power to app developers and owners

Blackboard/ShutterstockRead any manual or article, and you will come to understand Kubernetes -- affectionately called K8s --  as "an open-source system for automating deployment, scaling, and management of containerized applications." It serves as an orchestration engine for all the containers arising across the application landscape, enabling them to run anywhere, anytime, without the need for heavy-handed IT support -- or any support at all.At the same time, it is serving to shift the balance of power away from a

Learning Kubernetes, the Easy Way | by Percy Bolmér | Sep, 2022

In this tutorial we learn about Kubernetes and how it can be used to orchestrate containerized applicationsPhoto by Hans-Peter Gauster on UnsplashIf you are a software developer you probably hear about Kubernetes on almost a daily basis. Kubernetes has taken over the industry as the leading container orchestration tool.All images in this tutorial is created by Percy BolmérWhen I began learning Kubernetes it was hard, there were so many terms that I quickly almost gave up. For that reason, I will try in this tutorial to…

Using ML to Automate Kubernetes Optimization

Note: This is the third article of a series covering Kubernetes resource management and optimization. In this article, we explain how machine learning can be used to manage Kubernetes resources efficiently. Previous articles explained Kubernetes resource types and requests and limits. As Kubernetes has become the de-facto standard for application container orchestration, it has also raised vital questions about optimization strategies and best practices. One of the reasons organizations adopt Kubernetes is to improve…