Kubernetes

DockerForMacのKubernetesを利用する

2019年6月1日

Docker for mac

WordPress移行作業に伴いローカルに環境を構築する為、DockerForMacのKubernetesを利用する。

MacにDockerをインストールする方法はこちらから確認できます。

インストール

Macの右上にあるDockerのiconをクリックするとメニューが出てきます。

DockerForMacメニュー

Preferencesをクリックしすると下記のメニューが表示される。

DockerのPreference

そしてKubernetesをクリックします。

Docker Kubernetesメニュー

Enable Kubernetesをクリックし、applyを押すとKubernetesの起動が始まります。

もしKubernetesがインストールされていない場合は、下記の画面が表示されるので「Install」を押押します。

Docker Kubernetesインストール画面

インストール中には、下記の画面が表示されるので気長に待ちます。

Docker kubernetes インストール完了画面

これでインストールは完了です。

実際サービスが稼働しているかどうかは、Kubernetesの画面にあるKubernetes is runningが緑色になっていると稼働しています。

他の確認方法は、右上のDocker iconをクリックしKubernetes is runningになっていればOKです。

Docker メニュー2

確認

コマンドラインでクラスターが準備されているか確認します。

$ 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
Rancher2.0をインストール
Rancherを利用する為にはdockerを使用します。 dockerをインストールをしていない場合は下記を確認してください。Dockerのインストールの仕方はこちら Rancherとは Rancherって何するの?って思うかもしれませんが ...

続きを見る

-Kubernetes
-, ,