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 1556件 [詳細] filepv-1.png 1632件 [詳細] filepv-0.png 1547件 [詳細] filePersistentVolume.png 1539件 [詳細] fileKubernetes.png 1760件 [詳細] filerancher-10.png 1527件 [詳細] filerancher-9.png 1550件 [詳細] filerancher-8.png 1544件 [詳細] filerancher-7.png 1407件 [詳細] filerancher-6.png 1306件 [詳細] filerancher-5.png 1345件 [詳細] filerancher-4.png 1356件 [詳細] filerancher-3.png 1372件 [詳細] filerancher-2.png 1384件 [詳細] filerancher-1.png 1364件 [詳細] filerancher-0.png 1310件 [詳細] fileRancher-Kubernetes.png 1442件 [詳細]

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