Skip to content

Sådan oprettes et Kubernetes-kluster med AWS CLI

Netcloud24
Cloud Infrastructure Expert
NetCloud24 Expert Guides Open the dedicated video page

Video transcript: NetCloud24 Expert Guides. Practical knowledge for a reliable cloud. Cloud and VPS expertise, security, performance, and step-by-step tutorials. Learn, deploy, and keep building with NetCloud24.

 

 

I denne vejledning vil vi gennemgå, hvordan du kan oprette et Kubernetes-kluster ved hjælp af AWS CLI. Denne installation kan være særligt nyttig for brugere af en VPS-server.

Forudsætninger

  • En AWS-konto.
  • AWS CLI installeret og konfigureret.
  • kubectl installeret på din lokale maskine.
  • IAM-bruger med de nødvendige tilladelser til at oprette EC2-instanser og IAM-roller.

Trin 1: Installer AWS CLI og kubectl

Først skal du sikre dig, at AWS CLI og kubectl er installeret:

aws --version
kubectl version --client

Trin 2: Opret en VPC (Virtual Private Cloud)

Opret en VPC til dit Kubernetes-kluster:

aws ec2 create-vpc --cidr-block 10.0.0.0/16

Trin 3: Opret undernetværk

Opret offentlige og private undernetværk:

aws ec2 create-subnet --vpc-id vpc-xxxxxxxx --cidr-block 10.0.1.0/24 --availability-zone us-east-1a
aws ec2 create-subnet --vpc-id vpc-xxxxxxxx --cidr-block 10.0.2.0/24 --availability-zone us-east-1b

Trin 4: Opret en internetgateway

Opret og tilknyt en internetgateway til din VPC:

aws ec2 create-internet-gateway
aws ec2 attach-internet-gateway --vpc-id vpc-xxxxxxxx --internet-gateway-id igw-xxxxxxxx

Trin 5: Opret sikkerhedsgrupper

Opret en sikkerhedsgruppe for at tillade trafik til dit kluster:

Visual overview of Sådan oprettes et Kubernetes-kluster med AWS CLI
Visual overview: Sådan oprettes et Kubernetes-kluster med AWS CLI
aws ec2 create-security-group --group-name my-k8s-sg --description "Kubernetes security group" --vpc-id vpc-xxxxxxxx

Trin 6: Start EC2-instanser til Kubernetes-noder

Start EC2-instanser, der vil fungere som noder i dit Kubernetes-kluster:

aws ec2 run-instances --image-id ami-xxxxxxxx --count 3 --instance-type t2.medium --key-name my-key-pair --security-group-ids sg-xxxxxxxx --subnet-id subnet-xxxxxxxx

Trin 7: Installer og konfigurer kubeadm, kubelet og kubectl på noderne

SSH ind i hver node og installer de nødvendige pakker:

sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl
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 /etc/apt/sources.list.d/kubernetes.list
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo systemctl enable kubelet

Trin 8: Initialiser Kubernetes-masteren

Kør følgende kommando på master-noden:

sudo kubeadm init

Trin 9: Konfigurer kubectl for den normale bruger

Kør følgende kommandoer for at konfigurere kubectl:

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

Afslutning

Dine Kubernetes-noder er nu oprettet, og du kan begynde at implementere applikationer på dit kluster. Denne løsning kan være særligt nyttig for dem, der ønsker at administrere deres containeriserede applikationer fra en VPS-server.

Windows VPS Deutschland

Windows VPS España

Windows VPS Nederland

Windows VPS Italia

Key topics covered in Sådan oprettes et Kubernetes-kluster med AWS CLI
Key topics covered in this NetCloud24 guide.

Windows VPS Portugal

VPS Windows Italia

Windows VPS

Windows VPS

Windows VPS Sverige

Windows VPS Norge

Windows VPS

Windows VPS Türkiye

Practical checklist for Sådan oprettes et Kubernetes-kluster med AWS CLI
Practical checklist for applying the guidance in this article.

Windows RDS (Remote Desktop Services)

Windows VPS

Sådan oprettes et Kubernetes-kluster med AWS CLI
Sådan oprettes et Kubernetes-kluster med AWS CLI
Explore more

More on this topic

Netcloud24
Netcloud24
Cloud Infrastructure Expert · NetCloud24

Comments are closed.