WordPress移行作業に伴いローカルに環境を構築する為、DockerForMacのKubernetesを利用する。
MacにDockerをインストールする方法はこちらから確認できます。
インストール
Macの右上にあるDockerのiconをクリックするとメニューが出てきます。
Preferencesをクリックしすると下記のメニューが表示される。
そしてKubernetesをクリックします。
Enable Kubernetesをクリックし、applyを押すとKubernetesの起動が始まります。
もしKubernetesがインストールされていない場合は、下記の画面が表示されるので「Install」を押押します。
インストール中には、下記の画面が表示されるので気長に待ちます。
これでインストールは完了です。
実際サービスが稼働しているかどうかは、Kubernetesの画面にあるKubernetes is runningが緑色になっていると稼働しています。
他の確認方法は、右上のDocker iconをクリックしKubernetes is runningになっていればOKです。
確認
コマンドラインでクラスターが準備されているか確認します。
$ kubectl config get-clusters
NAME
docker-for-desktop-cluster
クラスターが在るのを確認できたので、イメージの確認をします。
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
k8s.gcr.io/kube-proxy-amd64 v1.10.11 7387003276ac 6 months ago 98.3MB
k8s.gcr.io/kube-apiserver-amd64 v1.10.11 e851a7aeb6e8 6 months ago 228MB
k8s.gcr.io/kube-controller-manager-amd64 v1.10.11 978cfa2028bf 6 months ago 151MB
k8s.gcr.io/kube-scheduler-amd64 v1.10.11 d2c751d562c6 6 months ago 51.2MB
docker/kube-compose-controller v0.4.12 02a45592fbea 8 months ago 27.8MB
docker/kube-compose-api-server v0.4.12 0f92c77fa676 8 months ago 41.2MB
k8s.gcr.io/etcd-amd64 3.1.12 52920ad46f5b 14 months ago 193MB
k8s.gcr.io/k8s-dns-dnsmasq-nanny-amd64 1.14.8 c2ce1ffb51ed 16 months ago 41MB
k8s.gcr.io/k8s-dns-sidecar-amd64 1.14.8 6f7f2dc7fab5 16 months ago 42.2MB
k8s.gcr.io/k8s-dns-kube-dns-amd64 1.14.8 80cc5ea4b547 16 months ago 50.5MB
k8s.gcr.io/pause-amd64 3.1 da86e6ba6ca1 17 months ago 742kB
クラスターの準備が出来たのでこれにて以上です。
まとめ
実際のサービスでは、docker for macやwindowsを使ってサービスを行いません。
あくまでも開発環境の構築を楽にするためなので、本番などはクラウドのサービスを利用することをお勧めします。
-
Rancher2.0をインストール
Rancherを利用する為にはdockerを使用します。 dockerをインストールをしていない場合は下記を確認してください。Dockerのインストールの仕方はこちら Rancherとは Rancherって何するの?って思うかもしれませんが ...続きを見る