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 1762件 [詳細] filepv-1.png 1880件 [詳細] filepv-0.png 1802件 [詳細] filePersistentVolume.png 1718件 [詳細] fileKubernetes.png 1961件 [詳細] filerancher-10.png 1753件 [詳細] filerancher-9.png 1745件 [詳細] filerancher-8.png 1742件 [詳細] filerancher-7.png 1616件 [詳細] filerancher-6.png 1514件 [詳細] filerancher-5.png 1535件 [詳細] filerancher-4.png 1599件 [詳細] filerancher-3.png 1574件 [詳細] filerancher-2.png 1587件 [詳細] filerancher-1.png 1549件 [詳細] filerancher-0.png 1513件 [詳細] fileRancher-Kubernetes.png 1604件 [詳細]

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