[はじめてのRDBOX(7)]rdbox使ってみました:RDBOX(k8s) ポート転送編
はじめに
ROS の初心者が、とっても簡単なROSアプリを作ってみました。(連載記事です)
今回の記事の概要
- 今回の記事から RDBOX(k8s)のダッシュボードを使い、アプリ(DockerImage)のdeployを行います。
- RDBOX では k8s を使っており、画像参照アプリ用にブラウザ接続ポートの転送(Service)設定を行う
- 今回の記事に該当するソースファイルは、以下のアドレスから参照可能です
構築手順
マニフェスト(yaml)作成
- k8s の service でポートフォワード設定
- k8s-master の 30080 ポートを、画像参照アプリが稼働しているノードのコンテナ 8080 ポートに転送
- 画像参照アプリは、いずれかのノード(amd64)にてコンテナの 8080 ポートで待ち受けている
- ラベル付けなどしているので、どのノード(IPアドレス)かすぐ分けるけど、それでは k8s を使っている意味がない
- 以下(↓)は具体的な手順
$ export PICAM_DATA=/opt/picam_data
$ export PICAM_PORT=8080
$ cd ${HOME}/git/example-picam/kubernetes
$ ./picam-service-flask.sh | tee picam-service-flask.yaml
#### ここにマニフェスト(yaml)が表示されます(ファイルにも保存される) ###
マニフェスト(yaml) Upload
- RDBOX(k8s)のダッシュボードに接続
[+ CREATE] をクリックし、picam-service-flask.yaml を Upload(先ほど表示された YAML データを Copy&Paste しても可)
メニュー [Discovery and load balancing]-[Services] に picam-service-flask が表示される
記事リスト
マニフェスト(yaml)作成
- k8s の service でポートフォワード設定
- k8s-master の 30080 ポートを、画像参照アプリが稼働しているノードのコンテナ 8080 ポートに転送
- 画像参照アプリは、いずれかのノード(amd64)にてコンテナの 8080 ポートで待ち受けている
- ラベル付けなどしているので、どのノード(IPアドレス)かすぐ分けるけど、それでは k8s を使っている意味がない
- 以下(↓)は具体的な手順
$ export PICAM_DATA=/opt/picam_data
$ export PICAM_PORT=8080
$ cd ${HOME}/git/example-picam/kubernetes
$ ./picam-service-flask.sh | tee picam-service-flask.yaml
#### ここにマニフェスト(yaml)が表示されます(ファイルにも保存される) ###
マニフェスト(yaml) Upload
- RDBOX(k8s)のダッシュボードに接続
[+ CREATE] をクリックし、picam-service-flask.yaml を Upload(先ほど表示された YAML データを Copy&Paste しても可)
メニュー [Discovery and load balancing]-[Services] に picam-service-flask が表示される
記事リスト
Author And Source
この問題について([はじめてのRDBOX(7)]rdbox使ってみました:RDBOX(k8s) ポート転送編), 我々は、より多くの情報をここで見つけました https://qiita.com/higuchi-toshio-intec/items/b3b79da5ca160ee418b0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .