Procédure de création d'un environnement Kube sur Amazon Linux2 (AWS) ~ (avec bonus)

Conditions préalables

・ Amazon linux2 (centos) fraîchement fabriqué

1. Jusqu'à la construction de l'environnement docker sur ec2

Tout d'abord, créez un docker sur amazon linux2 en vous référant ici. https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/docker-basics.html

Mettre à jour les packages installés sur l'instance
sudo yum update -y

yum install git-all
pip3 install boto3

yum -y install python3
pip3 install awscli --upgrade

sudo pip install --upgrade awscli --ignore-installed six

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install


Installez le dernier package Docker Community Edition.
#amazon linux2
sudo amazon-linux-extras install docker

#amazon linux
sudo yum install docker

#Démarrez le service Docker.
sudo service docker start

#ec2-Vous pouvez exécuter des commandes Docker sans utiliser sudo en ajoutant un utilisateur au groupe Docker.

sudo usermod -a -G docker ec2-user
#Déconnectez-vous et reconnectez-vous pour obtenir un nouvel accès au groupe Docker.
#Cela peut être réalisé en fermant la fenêtre actuelle du terminal SSH et en se reconnectant à l'instance dans une nouvelle fenêtre.
#La nouvelle session SSH dispose des autorisations de groupe Docker appropriées.

#ec2-Assurez-vous que l'utilisateur peut exécuter les commandes Docker sans utiliser sudo.

#Vérifiez si l'environnement Docker est créé
docker info
docker --version

Jusqu'à la construction de l'environnement Kubernetes

curl -o kubectl https://amazon-eks.s3.us-west-2.amazonaws.com/1.17.9/2020-08-04/bin/linux/amd64/kubectl

chmod +x ./kubectl

sudo mv ./kubectl /usr/local/bin
mkdir -p $HOME/bin && mv ./kubectl $HOME/bin/kubectl && export PATH=$PATH:$HOME/bin

echo 'export PATH=$PATH:$HOME/bin' >> ~/.bash_profile

kubectl version --short --client

aws eks describe-cluster --name eks-from-eksctl --region us-west-2

construction de cluster aimable

Comment constituer la famille principale Voir ci-dessous https://kind.sigs.k8s.io/docs/user/quick-start/

curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.9.0/kind-linux-amd64
chmod +x ./kind
mv ./kind /some-dir-in-your-PATH/kind

Recommended Posts

Procédure de création d'un environnement Kube sur Amazon Linux2 (AWS) ~ (avec bonus)
Procédure de création d'un environnement CDK sous Windows (Python)
[Linux] Construction de l'environnement Docker avec Amazon Linux 2
Créez un environnement WardPress sur AWS avec Pulumi
Créer un environnement pour MkDocs sur Amazon Linux (tentative)
Procédure de création d'un Line Bot sur AWS Lambda
Comment créer un environnement Python sur Amazon Linux 2
Procédure lors de la construction d'Ubuntu en tant qu'environnement virtuel avec Vagrant + Virtualbox pour LPIC Niveau 1.
Créer un environnement Kubernetes avec Ansible 2
Construire un environnement Python sur Mac
Préparer l'environnement pipenv avec Amazon Linux 2
Construire un environnement Python sur Ubuntu
Créer un environnement virtuel avec Python 3
Créer un environnement Linux sur Windows 10
Créer un environnement Kubernetes avec Ansible 1
Présentation de l'environnement Python 3.5.2 sur Amazon Linux
Créez un environnement Selenium sur Amazon Linux 2 dans les plus brefs délais
Création d'un environnement Windows 7 pour une introduction à l'apprentissage automatique avec Python
Créer une image de conteneur Docker avec JRE8 / JDK8 sur Amazon Linux
Création d'un environnement de développement avec Maven sur Google App Engine [Java]
Création d'un environnement pour exécuter ChainerMN sur une instance de GPU AWS
Une procédure de création d'environnement moderne pour ceux qui veulent se lancer immédiatement avec Python
[Pyenv] Construire un environnement python avec ubuntu 16.04
Création d'un environnement LaTeX sur Chrome OS
Création d'un environnement Python 3.6 avec Windows + PowerShell
[Mac] Création d'un environnement virtuel pour Python
Procédure de déploiement sur AWS ① Paramètres d'environnement réseau
[Linux] Créer un environnement Jenkins avec Docker
Construire un environnement conda pour les utilisateurs de ROS
Créer un environnement de développement Python pour le développement de l'IA
Construire un environnement pour "Tello_Video" avec Raspbian
Création d'un environnement pour "Tello_Video" sous Windows
Exécuter un lot de Python 2.7 avec nohup sur Amazon Linux AMI sur EC2
[Linux] Examen des commandes de déploiement sur AWS
Essayez Tensorflow avec une instance GPU sur AWS
Construire un environnement python avec virtualenv et direnv
Créez un environnement python avec ansible sur centos6
Construire un environnement Anaconda pour Python avec pyenv
Une histoire sur la création d'un environnement IDE avec WinPython sur un ancien système d'exploitation Windows.
Procédure de création d'un LineBot réalisé avec Python
Diverses commandes pour créer un environnement avec Apache
Créer un environnement pour matplotlib + cartopy sur un Mac
Démarrer un processus avec une politique de planification sous Linux
Commandes pour créer un environnement python3 avec virtualenv
Créer un environnement Kubernetes pour le développement sur Ubuntu
Procédure de création d'un environnement d'isolation Python (environnement venv)
Essayez de créer un environnement pour MayaPython avec VisualStudioCode
Construire un environnement Python sur le serveur Sakura VPS
Installez PHP série 7 sur Amazon Linux 2 avec Amazon Linux Extras
Créer un environnement de développement TensorFlow sur Amazon EC2 avec une copie de commande
Créer un environnement de développement mruby pour ESP32 (édition Linux)
Comment préparer un environnement avec une version et un package Python différents pour chaque projet avec pyenv-virtualenv sur Amazon Linux
[Création d'un environnement CI en 2 heures] Procédure de création d'un serveur Web Python avec CircleCI et réussite d'un test de communication HTTP
Comment mettre Pyenv sur Amazon Linux et Ubuntu pour créer un environnement Python 3.6.0
Construire un environnement Python avec pyenv, pyenv-virtualenv, Anaconda (Miniconda)