インストールを実行できるLinux/OSX (Darwin) /VM クライアントマシンを用意する必要があります。
- クライアント マシンにROOTとしてログインします。
- クライアント マシンにインストール ディレクトリを作成します。
$ mkdir -p /var/opt/teradata/appcenter
- AppCenter、KubeKit、および KubeOS のバイナリをインストール ディレクトリにダウンロードするには、https://support.teradata.comにログオンし、Quick Actions (クイック アクション)で を選択します。
- KubeOSのバイナリをダウンロードします。
- Search Downloads (ダウンロードの検索)で、「tdc-vmware-kube-os」と入力します。
- tdc-vmware-kube-os-sles12-sp3-01.49-20.01.00.ovaを選択してダウンロードします。vSphere管理者は、このKubeOS OVAをvSphere にアップロードする必要があります。 KubeKitはこのOVAを使用して、インストール プロセスの一部としてVMをスピンアップします。
- KubeKit使用のテンプレートにOVAを変換します。 変換時に、シックプロビジョニングとして仮想ディスクフォーマットを選択します。
- KubeKitのバイナリをダウンロードします。
- Search Downloads (ダウンロードの検索)で、「kubekit」と入力します。
- バージョン2.1.5を選択してダウンロードします。KubeKit は、Linux、OSX(Darwin)、または Windows 用にコンパイルされた Go バイナリとして配布されています。 KubeKit を実行するプラットフォームの正しいバイナリをダウンロードして使用してください。
- ファイルの内容を展開します。このファイルには、バイナリ、クラスタ構成に使用されるRPMファイル、およびいくつかの情報テキストファイルが含まれています。
- 実行可能パスのどこかにバイナリをファイル名「kubekit」でコピーします。
- KubeKitが実行可能であることを確認し、正しいバージョンが使用されていることを確認します。
$ tar xvfz kubekit_2.1.5_linux_amd64.tgz kubekit_2.1.5_linux_amd64 README.md KNOWN_ISSUES.md CONTRIBUTING.md USER_GUIDE.md KUBEKIT_CHANGELOG.md kubekit-images-2.1.5.rpm # COPY KUBEKIT EXECUTABLE $ cp kubekit_2.1.5_linux_amd64 /usr/local/bin/kubekit # VERIFY THE BINARY IS REACHABLE $ which kubekit /usr/local/bin/kubekit # VERIFY THE VERSION $ kubekit version --verbose KubeKit v2.1.5+build.1672.617177a4 Kubernetes version: v1.14.10 Docker version: 19.03.1 etcd version: v3.4.7
- AppCenterのバイナリをダウンロードします。
- Search Downloads (ダウンロードの検索)で、「appcenter-all」と入力します。
- appcenter-all-2.0.0+build.40.f3c7cc3.tar.gzを選択してダウンロードします。パッケージには次が含まれます。
パッケージ名 説明 appctl-2.0.0+build.16.918bb94.linux.amd64.tgz AppCenter Linuxバージョンをインストール/アップグレード/アンインストールするバイナリ。 appctl-2.0.0+build.16.918bb94.darwin.amd64.tgz AppCenter macOSバージョンをインストール/アップグレード/アンインストールするバイナリ。 appcenter-cli-2.0.0+build.22.0f8b906.darwin.amd64.tgz AppCenterアプリケーションサービスのmacOSバージョンで操作を実行するためのバイナリ。 appcenter-cli-2.0.0+build.22.0f8b906.linux.amd64.tgz AppCenterアプリケーションサービスのLinuxバージョンで操作を実行するためのバイナリ。 init-image-bundle-2.0.0+build.40.f3c7cc3.tar.gz レジストリ、Minio、TillerのDockerイメージ。 platform-image-bundle-2.0.0+build.40.f3c7cc3.tar.gz AppCenterプラットフォーム用の Docker イメージ。 appcenter-image-bundle-2.0.0+build.40.f3c7cc3.tar.gz AppCenterプリケーション サービス用の Docker イメージ。 init-2.0.0+build.34.8c51239.tgz AppCenterを初期化するチャートファイル。 platform-2.0.0+build.34.8c51239.tgz AppCenterプラットフォームをインストールするチャートファイル。 appcenter-2.0.0+build.34.8c51239.tgz AppCenterアプリケーション サービスをインストールするチャートファイル。 appcenter-backup-2.0.0+build.34.8c51239.tgz オンデマンドのバックアップを実行するチャートファイル。 appcenter-restore-2.0.0+build.34.8c51239.tgz バックアップを復元するチャートファイル。 上書きテンプレート ファイル インストール時にテンプレートとして使用可能。 - Init-override.yaml
- platform-override.yaml
- application-services-override.yaml
- クライアント マシンのオペレーティングシステム用のDocker(バージョン18.06.1-ceおよびそれ以降)をダウンロードします。
Dockerバージョン ダウンロードの場所 Linux用のDocker https://docs.docker.com/engine/install/ubuntu/ Mac用のDocker https://docs.docker.com/docker-for-mac/ - kubectl (Version 1.12.3 およびそれ以降)をダウンロードします。
Dockerバージョン ダウンロードの場所 Linux用のKubernetes https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl-on-linux Mac用のKubernetes https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl-on-macos