[LINUX] Créer un environnement Kubernetes pour le développement sur Ubuntu

Vidéo de commentaire de Kubernetes

Sur notre chaîne YouTube, nous avons publié une vidéo expliquant Kubernetes par CTO @bunchan_k.

Laboratoire REDIMPULZ

J'étudie également avec cette vidéo, mais comme la procédure de construction de l'environnement Kubernetes d'Ubuntu n'a pas été décrite, Je l'ai pratiqué en me référant aux documents officiels et je l'ai résumé.

Installez kubectl

Il existe une méthode pour installer le binaire et une méthode pour l'installer à partir du gestionnaire de packages. J'ai décidé d'utiliser le gestionnaire de paquets (apt) pour faciliter la mise à jour de la version.

sudo apt-get update && sudo apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubectl

Je ne l'ai pas essayé, mais il peut être installé avec snap.

https://kubernetes.io/ja/docs/tasks/tools/install-kubectl/

Installer minikube

Vous devez installer kubectl à l'avance.

À propos de l'installation de l'hyperviseur

Habituellement, vous avez besoin d'un environnement hyperviseur qui exécute Kubernetes, tel que KVM ou VirtualBox.

Minikube prend également en charge l'option --vm-driver = none pour exécuter le composant Kubernetes sur l'hôte au lieu de la VM. Vous avez besoin d'un Docker et d'un environnement Linux pour utiliser ce pilote, mais vous n'avez pas besoin d'un hyperviseur.

Comme mentionné ci-dessus, Docker est également installé sur mon Ubuntu, je n'utiliserai donc pas l'hyperviseur.

Installation de minikube à partir de Linux Homebrew

Il existe plusieurs méthodes, telles que l'installation à partir d'un binaire ou l'utilisation d'un package. En particulier, l'installation a semblé facile à partir de Linux Homebrew, je vais donc le faire ici.

Installation de Linux Homebrew

La procédure est la même que pour mac.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Laissez-le par le chemin.

echo 'eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)' >> /home/takaken/.bash_profile

Installer minikube

brew install minikube

C'est tout!

Épilogue

J'ai pu créer un environnement Kubernetes pour le développement sur Ubuntu. Si vous utilisez une autre distribution Linux, vous pouvez suivre la même procédure en remplaçant la gestion des packages.

À partir de maintenant, je prévois d'étudier comment exécuter les applications Lavavel et Node sur K8 en me référant à la vidéo.

Site de référence

Recommended Posts

Créer un environnement Kubernetes pour le développement sur Ubuntu
Créez un environnement de développement local pour Laravel6.X sur votre Mac
Créez un environnement de développement Python sur votre Mac
Créer un environnement de développement mruby pour ESP32 (édition Linux)
Construire un environnement de développement Python sur Raspberry Pi
Créer un environnement de développement Django à l'aide de pyenv-virtualenv sur Mac
# 2 Créez un environnement Python avec une instance EC2 d'AWS (ubuntu18.04)
Créer un environnement de développement Python sur Mac OS X
Comment créer un environnement de développement pour TensorFlow (1.0.0) (Mac)
Créer un environnement de développement Python à l'aide de pyenv sur MacOS
Configurer un environnement de développement Python sur Ubuntu
Construire un environnement Python sur Ubuntu
Créer un environnement Python 3.8 + Pipenv sur Ubuntu 18.04
Créer un environnement python3 sur CentOS7
Comment créer un nouvel environnement virtuel Python sur Ubuntu
[Memo] Construire un environnement de développement pour Django + Nuxt.js avec Docker
Créer un environnement de développement Ubuntu python sur Google Cloud Platform
Créer un environnement de développement Python basé sur GVim sur les paramètres de base de Windows 10 (2)
Créez un environnement python sur CentOS 7.7 pour votre serveur domestique
Créez facilement un environnement de développement avec Laragon
Créer un environnement Python 3 et OpenCV sur Ubuntu 18.04
Construire un environnement python sur MacOS (Catallina)
Créer un environnement Python + OpenCV sur Cloud9
Créer un environnement de développement Python pour le développement de l'IA
Créer un environnement de développement pour l'apprentissage automatique
Créer un environnement de développement local pour Lambda + Python à l'aide de Serverless Framework
# 3 Créez un environnement Python (Django) avec une instance EC2 (ubuntu18.04) d'AWS part2
Comment créer un environnement Python à l'aide de Virtualenv sur Ubuntu 18.04 LTS
[DynamoDB] [Docker] Créer un environnement de développement pour DynamoDB et Django avec docker-compose
Créez un environnement LAMP sur votre Docker local
Créez un environnement WardPress sur AWS avec Pulumi
Créer un environnement python avec pyenv sur EC2 (ubuntu)
Construire l'environnement Python3.5 + matplotlib sur Ubuntu 12 en utilisant Anaconda
Créez simplement un environnement d'exécution Python 3 sous Windows
[Latest] Comment créer un environnement Java sur Ubuntu
Construire un environnement Django sur Raspai (MySQL)
Créer un environnement Python sur Mac (Mountain Lion)
Créer un environnement de gestion de version pour Python, Ruby, Perl, Node.js sous UNIX
J'ai essayé de créer un Dockerfile pour l'environnement de développement de Django
Créer un environnement de développement Django à l'aide de Doker Toolbox
Configurer un environnement de développement Python sur Marvericks
construire Python sur Ubuntu
Créez un environnement de développement de plugins Minecraft avec Eclipse
Créer un environnement de développement TensorFlow sur Amazon EC2 avec une copie de commande
Créez un environnement de développement local avec WSL + Docker Desktop pour Windows + docker-lambda + Python
Mettre en place un environnement de développement pour le traitement du langage naturel
Créer un environnement Python d'apprentissage automatique sur Mac OS
Construire l'extension Python E-Cell 4 sur Windows 7 (64 bits)
Un mémo pour créer un environnement de développement python avec macOS Catalina
Créez un environnement python pour chaque répertoire avec pyenv-virtualenv
Créez un environnement de développement Python 3 (Anaconda) confortable avec Windows
[Linux] WSL2 Créer un environnement pour laravel7 avec Ubuntu 20.04
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
Comment créer un environnement Django (python) sur Docker
Je souhaite créer facilement un environnement de développement basé sur un modèle
Créez un environnement Python sur votre Mac en utilisant pyenv
Créer un environnement de développement d'applications d'apprentissage automatique avec Python
Procédure de création d'un environnement CDK sous Windows (Python)