Sur notre chaîne YouTube, nous avons publié une vidéo expliquant Kubernetes par CTO @bunchan_k.
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é.
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/
Vous devez installer kubectl à l'avance.
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.
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.
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
brew install minikube
C'est tout!
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.
Recommended Posts