AWS Изображение для Kubernetes - PullRequest
0 голосов
/ 07 января 2020

Я пытаюсь попрактиковаться в этой книге Kubernetes и сталкиваюсь со следующими препятствиями:

  1. У меня Windows 10 Home и я не могу установить Docker Desktop.

Поэтому я хочу использовать AWS EC2.

Windows Сервер RDP доставил мне неприятности, и я не мог понять, как установить пакеты из CLI. У меня также были головные боли разрешения с веб-браузером.

Поэтому я выбрал Amazon Linux 2 AMI. Docker, Kubernetes, Git, все устанавливается правильно.

Но мне нужно установить GUI и веб-браузер для определенных упражнений в курсе, на которых я застрял.

Мне не хватает простого решения? Помимо покупки новой версии Windows?

1 Ответ

0 голосов
/ 07 января 2020

Я помогу вам установить и запустить установку Minikube внутри вашего AWS.

Рекомендуется выполнить следующие действия для установки вашего экземпляра, не ищите предустановленный образ.

Я думаю, что у вас уже есть экземпляр Ubuntu / Debian с минимум 4 ГБ ОЗУ и 2vCPU. (Если вы планируете запустить Prometheus или другой ресурсоемкий компонент, я рекомендую по крайней мере 8 ГБ ОЗУ)

S SH в ваш экземпляр и выполните следующие 5 шагов:

1. Установите kubectl:

curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl`
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl

2. Установить Docker:

sudo apt-get update && sudo apt-get install docker.io -y

3. Установить Minikube :

curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/

4. Проверьте версию Minikube:

minikube version

5. Запустите Minikube:

minikube start --vm-driver=none

И проверьте состояние с помощью minikube status.

Если вы испортили свой мини-куб, просто наберите minikube delete и все кластер будет уничтожен, поэтому вы можете minikube start --vm-driver=none и начать заново.

Имейте в виду, что Minikube предназначен для обучения, разработки и тестирования.

Более подробная информация по адресу: https://kubernetes.io/docs/search/?q=minikube

...