k8sでクラスタ構築

はじめに トレンドをキャッチアップするべくk8sの学習をしたいと思い立ちましたが、何から始めればよい物か分かりませんでした。という訳でマルチノードクラスタを構築してみたいと思います。 構成 マスターノード1台172.31.40.2476443/TCPワーカーノード172.31.41.82CPUは2コア以上必要 マスターノード構築 ホスト名変更とSELinuxを無効にします。 #... 御覧になる | 御シェアする

Postfixでメール送信サーバを立てる #3 ~AWS版~

はじめに 以前こちら(オンプレ)とこちら(Docker)でメール送信サーバを立てましたが、今回はAWSのEC2インスタン上で構築します。ところでメール送受信ポートと言えば25か465か587を使用するかと思いますが、自分はこの辺の違いを把握していなかったのでまずは簡単にまとめたいと思います。 25465587概要主に受信用ポートとして使用。認証無しでの送信用ポートしても使用可能。認証に成功した場合のみ送信許可。... 御覧になる | 御シェアする

Node.jsでWebアプリを作りCloudFormationで自動化する

はじめに Node.jsはサーバサイドで動作するJavaScriptですが、ちょっとしたWebアプリを作るのに便利です。今回は麻雀点数計算アプリを作りたいと思います。CloudFormationはAWSのサービスの一つで、いつもGUIで行っているAWSのリソースプロビジョニングを自動化出来る機能です。これを使ってサーバを立て、Gitクローン、アプリのデプロイまでを自動化する事が目標です。 ※ネイティブアプリも作成してみました。無料ですのでインストールしてみて下さい。リンク アプリ制作 GitHubで公開するのが手っ取り早いのですが、精神衛生上ユーザ名を公開したくないのでソースを解説しながら貼っていきたいと思います。お手数ですがコピペでお願いします。 ファイル構成 まずファイル構成と概要は次の通りです。 $... 御覧になる | 御シェアする

LAMP環境で掲示板を作る

はじめに 先に述べておきますが今回は長い記事となりますのでご了承ください。 PHPMySQLDocker 上の3つに関してのある程度の知識は有るものとして解説していきます。と言っても簡単なので初見さんでもコピペで構築が出来るようになっています。 フォルダ構成 $... 御覧になる | 御シェアする

docker-compose.ymlでLAMP環境構築自動化

コンテナ型仮想化 仮想化方式は3つに大別される云々の話はともかくとして、そもそもdockerとはその中でもコンテナ型仮想化と呼ばれる仮想化方式です。 ホストOS上でコンテナエンジン(docker)が動き、コンテナと呼ばれる仮想環境を管理します。 特徴としてはその他の仮想化方式のようにHWをエミュレートすることなく、リソースを共有するためオーバーヘッドが少なく動作が軽いこと。それでいてコンテナ間の独立性が高く、コンテナの作成・移植が容易な点などです。 例えば dockerの用途はテスト用の環境構築や、そのまま本番環境として使われたりなど様々です。個人的には一度作った環境を残しておいたり、共有したりする際によく使います。最近じゃkurbenetesとかいうコンテナ群をリソースのように管理して、簡単にクラスタ化出来るものもあるそうな…… 例えばWebサーバーを建てるとして、Apacheをインストールして、MySQLは5.7にして、phpは7.2で、index.phpを書いて、phpからMySQLに接続して、それからそれから……etcみたいな作業をオンプレであろうとクラウドであろうと行うと思います。 dockerではこれらの作業をコマンド一つで出来て、更にGitHubやdockerhubで共有する事も可能になります。 docker-composeとdockerfile dockerではosイメージをgitなどからダウンロードしてきて、それを元にコンテナと呼ばれる独立した仮想環境を作っていきます。これを自動化するための手順書がdockerfileです。docker-composeは複数コンテナ用だと思ってください。今回はLAMP環境を構築するdocker-composeを作っていきます。 階層 apache_mysql/ |--... 御覧になる | 御シェアする

AWSでとりあえずvpc作る

触れなきゃこの先やっていけん 最近じゃ何処行ってもawsを使っています。もちろん自分も使ったことはあるけど、無料のEC2を使うみたいな、その辺のVPSと何ら変わらないような使い方しかして来ませんでした。 awsには便利なサービスが他にいくらでもあるし、リードタイムがうんたらかんたらだし、この前障害があったから別のクラウドサービスも注目されていくと思います。 今後awsを触ったことも無いエンジニアは間違いなく置いてけぼり。という訳で使ってみますaws。 ざっと構成 ※見にくくてすみません。自分でも引いた。 要するに公開するNW(192.168.5.0/24)と、内側のNW(192.168.10.0/24)を作ることのみが目的。 これさえ作れば仕事中も遊び放題! 作ったあとは、認証サーバでもdrbdでも構築する勉強に使いたいと思います。とにかくawsに慣れることが今回の狙いです。 手順① まずはVPC(Virtual... 御覧になる | 御シェアする