Skip to content

Latest commit

 

History

History
42 lines (23 loc) · 1.91 KB

01-prerequisites.md

File metadata and controls

42 lines (23 loc) · 1.91 KB

Prerequisites

Yandex Cloud Platform

This tutorial is my humble experiment of migration the famous project "Kubernetes The Hard Way" from Google Cloud to Yandex Cloud. You can sign up and get 4000 ₽ (either 24 000 ₸ or 50 $ depends on you location) welcome free credit.

I think that the compute resources required for this tutorial exceed the Yandex Cloud Platform free tier.

Yandex Cloud Platform CLI

Install the Yandex Cloud CLI

Follow the Yandex Cloud CLI documentation to install and configure the yc command line utility.

Verify the Yandex Cloud CLI version (I tested this guide on Yandex Cloud CLI 0.89.0 version):

yc version

Initialize Yandex Cloud CLI

This tutorial assumes a default compute region and zone have been configured.

If you are using the yc command-line tool for the first time init is the easiest way to do this. You have to receive OAuth token to access to Yandex Cloud (documentation)

yc init

Running Commands in Parallel with tmux

tmux can be used to run commands on multiple compute instances at the same time. Labs in this tutorial may require running the same commands across multiple compute instances, in those cases consider using tmux and splitting a window into multiple panes with synchronize-panes enabled to speed up the provisioning process.

The use of tmux is optional and not required to complete this tutorial.

tmux screenshot

Enable synchronize-panes by pressing ctrl+b followed by shift+:. Next type set synchronize-panes on at the prompt. To disable synchronization: set synchronize-panes off.

Next: Installing the Client Tools