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 1768件 [詳細] filepv-1.png 1889件 [詳細] filepv-0.png 1814件 [詳細] filePersistentVolume.png 1732件 [詳細] fileKubernetes.png 1972件 [詳細] filerancher-10.png 1765件 [詳細] filerancher-9.png 1752件 [詳細] filerancher-8.png 1751件 [詳細] filerancher-7.png 1622件 [詳細] filerancher-6.png 1523件 [詳細] filerancher-5.png 1545件 [詳細] filerancher-4.png 1607件 [詳細] filerancher-3.png 1582件 [詳細] filerancher-2.png 1592件 [詳細] filerancher-1.png 1557件 [詳細] filerancher-0.png 1522件 [詳細] fileRancher-Kubernetes.png 1612件 [詳細]

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