・ Frisch gemachtes Amazon Linux2 (Centos)
Erstellen Sie zunächst einen Docker unter Amazon Linux2, indem Sie hier darauf verweisen. https://docs.aws.amazon.com/ja_jp/AmazonECS/latest/developerguide/docker-basics.html
Aktualisieren Sie die auf der Instanz installierten Pakete
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
Installieren Sie das neueste Docker Community Edition-Paket.
#amazon linux2
sudo amazon-linux-extras install docker
#amazon linux
sudo yum install docker
#Starten Sie den Docker-Dienst.
sudo service docker start
#ec2-Sie können Docker-Befehle ohne Verwendung von sudo ausführen, indem Sie der Docker-Gruppe einen Benutzer hinzufügen.
sudo usermod -a -G docker ec2-user
#Melden Sie sich ab und wieder an, um neuen Docker-Gruppenzugriff zu erhalten.
#Dies kann erreicht werden, indem das aktuelle SSH-Terminalfenster geschlossen und in einem neuen Fenster erneut eine Verbindung zur Instanz hergestellt wird.
#Die neue SSH-Sitzung verfügt über die entsprechenden Docker-Gruppenberechtigungen.
#ec2-Stellen Sie sicher, dass der Benutzer Docker-Befehle ausführen kann, ohne sudo zu verwenden.
#Überprüfen Sie, ob die Docker-Umgebung erstellt wurde
docker info
docker --version
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
Aufbau der Kopffamilie Siehe unten 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