Opensourcetechブログスマートフォン用の表示で見るOpensourcetechブログOpensourcetechによるNGINX/Zabbix/Neo4j/Linuxなどオープンソース技術に関するブログです。YAMLTweetこんにちは、LinuCエバンジェリストこと、鯨井貴博@opensourcetechです。今回は、kubernetesのPod(nginx*4台)へ外部からアクセスする方法です。アクセス方法としてはNodePortを使用しています。Pod(nginx)の用意バックエンドのWebサーバとなるnginxですが、以下のYAMLファイルをApplyしました。8sなお、各nginxにはアクセスした際に区別がつくように、背景色を変更したコンテンツを置いています。green;」をred/blueに変更。nginx-deployment-68789fb7cc-m4dxc:/usr/share/nginx/html/index.htmlサービス(NodePort)のアプライ続いて、サービス(NodePort)をアプライします。アプライするのは、以下のYAMLファイルです。<none>上記により、以下のように通信が行われPodのnginxへアクセスできます。80/TCPPod(nginx)へのアクセスWebブラウザより「http://localhost:30080」へアクセスすると、コンテンツが表示されるかと思います。以下の動画のように4台のnginxに負荷分散されていることが確認出来ます。今回デプロイしたPod(nginx)では、常に4台が稼働するようにYAMLを書いていますので、以下のように1つのPodを削除した場合、自動的に1台が再作成されます。他にもCluster-IPやExternal-IPを使ったアクセスも可能とのことですので、またの機会に挑戦してみようと思います。Kujiraiスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。