Kubernetesを勉強するために学習環境をmacにインストールしたのでその備忘です。
1.Docker for Mac のインストール
こちらの記事参照
2.VirtualBoxのインストール
下記リンクからインストール。OS X hostsをクリックして、dmbをダウンロード。
オプションは全てデフォルトでOK。
https://www.virtualbox.org/wiki/Downloads
3.kubectlコマンドのインストール
こちらの記事参照
4.Minikube*のインストール
*小規模なKubernetes環境を作成するために作られたパッケージです。 1台のPC上に、仮想的にKubernetesの環境を構築することができます。 Minikubeは、Windows上でもLinux上でもインストールできるのが特徴
macosのPKGマネージャー Homebrewを使ってインストール
$ brew install minikube
..(中略)..
$ minikube version
minikube version: v1.6.2
$ 下記コマンドだとエラーが出るので注意
$ brew cask install minikube
..(中略)..
Error: Running Homebrew as root is extremely dangerous and no longer supported.
***
エラーの詳細は下記。
https://github.com/kubernetes/website/pull/17296
5.Vagrantのインストール
Mac OSをクリックしてダウンロード
https://www.vagrantup.com/downloads.html
6.Gitコマンドのインストール
$brew install git
...(中略)...
==> Summary
🍺 /usr/local/Cellar/gettext/0.20.1: 1,893 files, 18.4MB
以上で環境構築は完了です。ここからkubernetesが触れます。詳細は別で。
99.参考
- Vagrantとは
https://qiita.com/tomoemon/items/d4c4fe0c5afcb2482ee8 - 15Stepで習得 Dockerから入るKubernetes コンテナ開発からK8s本番運用まで
https://www.amazon.co.jp/15Step%E3%81%A7%E7%BF%92%E5%BE%97-Docker%E3%81%8B%E3%82%89%E5%85%A5%E3%82%8BKubernetes-%E3%82%B3%E3%83%B3%E3%83%86%E3%83%8A%E9%96%8B%E7%99%BA%E3%81%8B%E3%82%89K8s%E6%9C%AC%E7%95%AA%E9%81%8B%E7%94%A8%E3%81%BE%E3%81%A7-StepUp-%E9%81%B8%E6%9B%B8/dp/4865941614