Cocktail Installation
事前準備
インストールする前に、以下のプログラムが予めインストールされていなければならない。インストールされていない場合は、エラーメッセージが発生する。
1) Dockerダウンロード後、インストール(必須)
https://store.docker.com/editions/community/docker-ce-desktop-mac
2) Vagrantダウンロード後、インストール(virtualboxを利用したローカルテスト環境構築時)
https://www.vagrantup.com/downloads.html
3) VirtualBoxダウンロード(5.1.x version)(VirtuaBoxを利用したローカルテスト環境構築時)
https://www.virtualbox.org/wiki/Download_Old_Builds_5_1
4) SSH private key&public key作成およびユーザー登録(必須)
SSHキーは、Cubeが作成したserver instanceへの接続に使用する。
SSH keyパスは、「cube.yamlファイル」のキーパス項目に指定する。詳細は、各インストール環境に関するガイドを参照。
新しいキーの作成は、下記を参照。既存のキーを使用するように作成したキーは、「cube.yaml」ファイルで指定する。
# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/cloud/.ssh/id_rsa): /Desktop/cubetest/id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /Users/cloud/git/cubedeploy/virtualbox/5/id_rsa.
Your public key has been saved in /Users/cloud/git/cubedeploy/virtualbox/5/id_rsa.pub.
The key fingerprint is:
SHA256:liTKyW/l3eU9+mBzyksL0AKpYXRsvsQ793nWJiUgJC0 [email protected]
The key's randomart image is:
+---[RSA 2048]----+
| .... |
| . .E.o |
| o=o= |
| o.oo*.o.. |
| =.. So... . |
| . B oo. + o |
| o + o.o==o.|
| . o=+Bo.|
| o*=. |
+----[SHA256]-----+
# ssh-add id_rsa (ユーザー登録)
5) kubectl ダウンロード (オプション)
https://kubernetes.io/docs/tasks/tools/install-kubectl