Rancher/Kubernetes の概要

Rancher-Kubernetes.png

Kubernetesの概要

ハードウェア

Kubernetes ClusterKubernetes システム
Master Node管理ノード。ここが死ぬとKubernetes全体が死ぬので、本番システムでは3台以上で冗長化する
Node計算ノード

Kubernetes全体の管理

kubectl管理コマンド。RancherではWebから実行できる
kube apiserverkuberctlからの処理依頼を受付
kube schedulerNodeを管理して、どの Node で Pod を動かすかを制御
kube control managementKubernetes の資産を管理
etcd分散KVS。Kubernetes自体の設定内容を格納

アプリコンテナ

namespacePodの論理的な管理単位。初期設定で Default が作られている
PodContainerの論理的な単位。Nodeをまたぐことはない
ServicePod (内の Container 上で動くアプリ) 同士で通信する場合に、パケットのルーティングを行う

Podの構成

Service

Cluster IP SericePod間で通信をするための Service。通常 Service と言ったら Cluster IP Service
Node Port IP Serviceあるノード(物理マシン)の Port 経由で Pod にアクセスするための Service
External Name ServicePod から namespace 外のサービスを呼び出すための Serivce
Load Balancer Service大規模 Kubernetes で、物理 Load Balancer と連携するための Service の総称。AWS とか Google Cloud Platform のうらで動いている Service

Ingress

永続化領域

PersistentVolume.png

今回の実行環境

Rancherのインストール

  1. Rancher を起動する。
    $ sudo docker run -d --restart=unless-stopped -p 10080:80 -p 10443:443 rancher/rancher:latest
    • 明示的に docker stop されない限り再起動する
    • 公開するIPアドレスは 10080/10433。Kubernetes の Ingress が 80/433 を使うのでずらす
  2. https://ai-chan.local:10433 にアクセスする。証明書が (Rancherの) 自己証明書なのでアクセスを許可する必要がある
    rancher-0.png
  3. adminのパスワードを決める
    rancher-1.png
  4. Rancherのアドレスは https://ai-chan.local:10433 ですよ
    rancher-2.png

Kubernetes のインストール

  1. Add Cluster
    rancher-3.png
  2. 種別は CUSTOM
    rancher-4.png
  3. 適当にクラスタの名前をつける
    rancher-5.png
  4. 一台構成なので、etcd Control Worker 全てにチェックをつける。インストールスクリプトが提示されるので、ターミナルで実行する
    rancher-6.png
  5. Done
    rancher-7.png
  6. しばらく待ちます
    rancher-8.png
  7. クラスタができた
    rancher-9.png
  8. Kubernetes が動いている。ここまで 5 分
    rancher-10.png

PV (Persistent Volume) の作成

pv-0.png
pv-1.png
pv-2.png

Deep Learning


添付ファイル: filepv-2.png 1581件 [詳細] filepv-1.png 1654件 [詳細] filepv-0.png 1572件 [詳細] filePersistentVolume.png 1557件 [詳細] fileKubernetes.png 1779件 [詳細] filerancher-10.png 1546件 [詳細] filerancher-9.png 1577件 [詳細] filerancher-8.png 1564件 [詳細] filerancher-7.png 1433件 [詳細] filerancher-6.png 1327件 [詳細] filerancher-5.png 1366件 [詳細] filerancher-4.png 1378件 [詳細] filerancher-3.png 1399件 [詳細] filerancher-2.png 1406件 [詳細] filerancher-1.png 1388件 [詳細] filerancher-0.png 1330件 [詳細] fileRancher-Kubernetes.png 1460件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS   sitemap
Last-modified: 2019-02-19 (火) 01:00:59 (1900d)
Short-URL: http://hondou.homedns.org/pukiwiki/pukiwiki.php?cmd=s&k=7368f032a2
ISBN10
ISBN13
9784061426061