存在している前提とします。このDeploymentから起動されたNginxのDockerコンテナがノード上で起動しています。Deploymentを作成しただけだとNginxのサービスはKubernetesのクラスタ内のみでしかアクセスできません。Nginx(Dockerコンテナ)が使用している80/tcpポートをホストマシンのポートにマッピングする必要があります。PCのブラウザからインターネット経由でNginxにアクセスできることを確認します。NginxにWebコンテンツを配置していないため、ブラウザに表示されるのはNginxのデフォルトの画面です。Services)のEC2インスタンスを利用しました。サーバのスペックは以下のとおりです。Serviceの定義ファイル作成kubernetes.ioで公開されているサンプルの定義ファイルを参考にして、稼働しているDeployment用のServiceを作成します。上記の定義ファイルを元にServiceを作成します。作成されたServiceを確認します。いう名まで作成されています。ブラウザからアクセスするときに指定するポートは31319になります。ポートはServiceを起動するたびに自動採番されるため、毎回31319になるわけではありません。入力してアクセスします。nginx!」という画面が表示されます。追加してみてください。自宅のPCからすべてのTCPポートに対してアクセスできるように設定してこの動作確認を行っています。アクセスできませんでした。今回Serviceの定義ファイルを作成し、定義ファイルに従ってServiceを作成しました。これを以下のコマンドで代用することもできます。生成されるServiceの名前はDeploymentの名前と同じになります。備忘録として削除の手順も載せておきます。いう名のServiceを削除してみます。Serviceの確認Serviceの状態を確認します。リソースが存在しないと表示され、Serviceが削除されたことが分かります。掲載されているServiceの定義ファイルを参考にしました。7.4▲setupのメニューに戻る▲プロフィールらのっち@ranocci損害保険会社のIT企画部に勤務するSEです。