Docker/Kubernetesを用いたネットワークの構築手順書作成の仕事

見積もり募集の結果

募集期間

5日間

提案数

2件

閲覧数

322回

実際の発注内容

実際の支払金額
100,000 円 ~ 200,000
実際の受注者
gavinzhm
gavinzhm
クラウド、アーキテクチャ、コンサルティング
実際のスケジュール
依頼作成
発注先決定
9日
入金(作業開始)
12日
納品完了
20日
(作業開始から8日)

見積もり募集の内容

依頼の目的・背景
下記の要件を満たすネットワークをDocker/Kubernertesを用いて構築するための手順書を作成頂きたいと思います。

=========================================
目的:
・社内エンジニアが、計算機リソースを仮想化し、透過的に使えるためのネットワークを、Docker/Kubernetesを使って構築したい

ネットワーク構成の前提条件:
・単一のネットワークセグメント上に、Kubernetesマスターが1台、Kubernetesノードが複数台、その他の計算機(Kubernetesとは無関係)が複数台存在
・ネットワークセグメント内の全ての計算機は、互いに直接アクセスが可能
・ネットワークセグメント内の全ての計算機は、ゲートウェイを通じてインターネットにアクセス可能

要件:
1. Kubernetesマスターにログインした状態で、予め登録されたユーザーは、Kubernetesクラスター上にPodを作成できる
2. Podからは、ネットワークセグメント内の全ての計算機にアクセス可能
3. Podからは、インターネットにアクセス可能
4. ネットワークセグメント内の全ての計算機から、Podの任意のポートに直接アクセス可能
 - KubernetesやFlannel/Calicoなどがインストールされていない状態の計算機からも、アクセス可能である必要。ただしルーティングテーブルの変更は許容
 - Podのポートを、Kubernetesノードにポートフォワーディングするのは、「任意のポートに直接アクセス」という要件を満たさないので、不適

その他注意事項:
・AWS上で再現できる形で、手順書を記述下さい
・Kubernetesマスター及びノードのOSはUbuntu 16.04 LTSを想定して下さい
・Kubernetesクラスタの構成は、kubeadmコマンドを使って実行して下さい(
https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/ に記載の方法に従う)。正し、先のサイトの方法では、要件が満たせず、他の方法でのインストールなら要件が満たせる場合はこの限りではありません。
・要件の1〜3だけであれば、現時点でも実現出来ています。要件4を実現する方法がわかっていません。
・手順書のフォーマットは何でもかまいません。
=======================================

不明点がございましたら、お気軽にお問い合わせ下さい。

開発の進捗状況
分からないので、相談して決めさせていただければと思います。
開発の継続性
分からないので、相談して決めさせていただければと思います。
重視する点
クオリティ、業務経験・知識
希望スキル
分からないので、相談して決めさせていただければと思います。
補足説明
設定なし