Weitere ähnliche Inhalte Ähnlich wie RKE + Rancher 2.0 (20) Mehr von cyberblack28 Ichikawa (18) RKE + Rancher 2.07. What’s RKE
Announcing RKE, a Lightweight Kubernetes Installer
これまでKopsやKubesprayあったが、以下
の理由でRKEを開発。
1. Kubernetes自体における多くの進歩を利用
して、より単一なシステム構築するため。
2. Rancher1.6系で簡単にkubernetes環境を
構築できたように、コンテナー技術を基本と
したアプローチでより高速なインストーラー
を実現するため。
Sheng Liang on Nov 29, 2017
9. Practice RKE
1. 事前準備
2. RKEのインストール
3. RKEの実行
4. Rancher2.0 Serverにkubernetes clusterのインポート
Internet
RKE
Rancher
Server2.0
13. RKEのインストール
rkeコマンドの実行結果
NAME:
rke - Rancher Kubernetes Engine, Running kubernetes cluster in the cloud
USAGE:
rke [global options] command [command options] [arguments...]
VERSION:
v0.0.7-dev
AUTHOR(S):
Rancher Labs, Inc.
COMMANDS:
up Bring the cluster up
remove Teardown the cluster and clean cluster nodes
version Show cluster Kubernetes version
config, config Setup cluster configuration
help, h Shows a list of commands or help for one command
GLOBAL OPTIONS:
--debug, -d Debug logging
--help, -h show help
--version, -v print the version
14. RKEの実行
1.cluster.ymlの作成
$ vim clulster.yml
----------------------------------------------------
nodes:
- address: GCEの1台目IPアドレス
user: ubuntu role: [controlplane]
- address: GCEの2台目IPアドレス
user: ubuntu role: [worker]
- address: GCEの3台目IPアドレス
user: ubuntu
role: [etcd]
services:
etcd:
image: quay.io/coreos/etcd:latest
kube-api:
image: rancher/k8s:v1.8.3-rancher2
kube-controller:
image: rancher/k8s:v1.8.3-rancher2
scheduler:
image: rancher/k8s:v1.8.3-rancher2
kubelet:
image: rancher/k8s:v1.8.3-rancher2
kubeproxy:
image: rancher/k8s:v1.8.3-rancher2
----------------------------------------------------
:wq
15. RKEの実行
2.Kubernetes clusterの構築
$ ./rke up
INFO[0000] Building Kubernetes cluster
INFO[0000] [ssh] Checking private key
・
・(省略)
・
・
INFO[0129] Finished building Kubernetes cluster successfully
3.Kubectlコマンドの実行
$ cp .kube_config_cluster.yml ~/.kube/config
kubernetes cluster構築後に、「.kube_config_cluster.yml」ファイルが作
成されるので、このファイルを「~/.kube/config」にコピーします。
$ kubectl get nodes
kubectlコマンドを実行して、nodeを確認します。
20. $ kubectl apply -f http://35.200.94.87:8080/v3/scripts/48F59787B672006E81D1:1483142400000:r6Vuu7tkmuxcuGKszMgvU4HYg.yaml
Rancher2.0 Serverにkubernetes clusterのインポート
6.コピーしたkubectlコマンドを実行します。
7.Rancher2.0 Serverの管理画面でインポートされたことを確認します。
21. Document of RKE
・Announcing RKE, a Lightweight Kubernetes Installer
http://rancher.com/announcing-rke-lightweight-kubernetes-installer/
・An Introduction to Rancher Kubernetes Engine (RKE)
http://rancher.com/an-introduction-to-rke/
・軽量KubernetesインストーラRKEを発表
https://goo.gl/XdRZxr
・Rancher Kubernetes Engine(RKE)の紹介
https://goo.gl/CjRB4K
Rancher Labs Official
Others
・RKEってなんじゃ?
http://tsukaman.hateblo.jp/entry/2017/12/01/111604
22. Rancher Labs Sessions at kubeCon
Building Helm Charts From the Ground Up: An introduction to Kubernetes [I]
– Alena Prokharchyk 12/7 4:35pm – 5:10pm
Webhooks for Automated Updates [B]
– Rajashree Mandaogane 12/8 11:55am – 12:30am
23. Rancher2.0 + kubernetes もくもく勉強会 #2
【期日】12月16日(土)10:00〜15:00
【場所】恵比寿コンテナーラボ
【申し込み】https://rancherjp.connpass.com/event/73528/
Rancher 2.0で新たに構成出来るようになった
デザインパターンをご紹介します。