Comment développer des applications sur Kubernetes avec Okteto

Comment développer des applications sur Kubernetes avec Okteto

La CLI d'Okteto est un projet open-source qui fournit une expérience de développement local pour les applications fonctionnant sur Kubernetes. Avec elle, vous pouvez écrire votre code sur votre IDE local et dès que vous enregistrez un fichier, les changements peuvent être poussés vers votre cluster Kubernetes et votre application sera immédiatement mise à jour. Tout ce processus se déroule sans qu'il soit nécessaire de construire des images Docker ou d'appliquer des manifestes Kubernetes, ce qui peut prendre un temps considérable.

Introduction

La  CLI d'Okteto est un projet open-source qui fournit une expérience de développement local pour les applications fonctionnant sur  Kubernetes. Avec elle, vous pouvez écrire votre code sur votre IDE local et dès que vous enregistrez un fichier, les changements peuvent être poussés vers votre cluster Kubernetes et votre application sera immédiatement mise à jour. Tout ce processus se déroule sans qu'il soit nécessaire de construire des images Docker ou d'appliquer des manifestes Kubernetes, ce qui peut prendre un temps considérable.

Dans ce tutoriel, vous utiliserez Okteto pour améliorer votre productivité lors du développement d'une application native de Kubernetes. Tout d'abord, vous allez créer un cluster Kubernetes et l'utiliser pour faire fonctionner une application standard “Hello World”. Ensuite, vous utiliserez Okteto pour développer et mettre à jour automatiquement votre application sans avoir à installer quoi que ce soit localement.

Conditions préalables

Avant de commencer ce tutoriel, vous aurez besoin des éléments suivants :

  • Un cluster Kubernetes 1.12+. Dans ce tutoriel, la configuration utilisera un cluster  Kubernetes de DigitalOcean en trois nœuds, mais vous êtes libre de créer un  cluster en utilisant une autre méthode.
  • kubectl et doctl  installés et configurés pour communiquer avec votre cluster.
  • Un  compte Docker Hub
  • Docker s'exécutant sur votre machine locale.

kubernetes development open source kubernetesopen source

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

50+ Useful Kubernetes Tools for 2020 - Part 2

Our original Kubernetes tool list was so popular that we've curated another great list of tools to help you improve your functionality with the platform.

Did Google Open Sourcing Kubernetes Backfired?

With Google not owning the trademarks or control for Kubernetes, it also provided a competitive edge to AWS, Microsoft, IBM etc.

An Open-Source Book About the Open Source World

Open source today is a word that often include a lot of things, such as open knowledge (Wikimedia projects), open hardware (Arduino, Raspberry Pi), open formats (ODT/ODS/ODP) and so on.

Infographic: Open Source Web Application Development in Enterprises

The open-source software allows anyone to use. This infographic highlights various benefits of open source web application development for large enterprises

Infographic: Open Source Web Application Development in Enterprises

The open-source software allows anyone to use. This infographic highlights various benefits of open source web application development for large enterprises