BEACHSIDE BLOG

MicrosoftとかC#を好むレンジャーの個人的メモ

minikube で kubernetes 入門 ( Hyper-V on Windows 10 )

前回 minikube on Windows 10 環境を作ったのでちょっと動かしてみましょう。

TL;DR

続きを読む

minikube で Kubernetes 環境構築 ( Hyper-V on Windows 10 )

Windows 10 に minikube の環境構築してみよう in April 2018 のコーナーです。

前提

  • Hyper-V on Win 10 でやりますので、Hyper-V を有効にしましょう。

    Windows 10 での Hyper-V の有効化 | Microsoft Docs

    (Win 10 Homeじゃ利用できない...Virtual Box でやるってのもある?けどここではやりません)

  • Chocolatey を使わずセットアップします。
    Chocolatey 使うと choco install minikube からの choco install kubernetes-cli で必要なインストールが終わっちゃいますがね、特に理由はないですよ。

  • シェルは PowerShell でもコマンドプロンプトでも大丈夫ですが、管理者権限で実行しときましょう。 色々試してた都合で画面キャプチャーでどっちも登場しますが深い意味はないです。

環境

  • Windows 10 Pro (1709 - 16299.371)
  • minikube (v0.25.2)
  • kubectl (v1.10.0)
続きを読む

ASP.NET Core 起動時 の CreateDefaultBuilder() がやってくれること( ASP.NET Core 2.0 ~)

CreateDefaultBuilder メソッド

ASP.NET Core 2.0 からはプロジェクトを作成すると、エントリーポイントとなる Program.cs > Main メソッドで WebHost.CreateDefaultBuilder メソッドが書かれています。

これは、ASP.NET Core 1系のアプリ起動時に毎回書いてたありきたりなコードをラップしてくれているんですが、2系からASP.NET Core を始める人には???ってなるので、何が行われているかを整理します(と思ってブログを書き始めた..)。

私はその実装は見てたけどドキュメント見てなかった...そしたらドキュメントにきっちり書いてますね。つまりはこのドキュメントを読むことが正義ですね。

(ここ内容をブログで書こうと思ってたのにドキュメントで全部書いてるので、書くことがなくなった....)

ASP.NET Core でのホスティング | Microsoft Docs


あとは、 WebHost.CreateDefaultBuilder メソッドの実装。何を見るよりこれが確実です。

MetaPackages/WebHost.cs at dev · aspnet/MetaPackages · GitHub


WebHost.CreateDefaultBuilder メソッドでありきたり(で必要そう)なことはやってくれるので、あとは、Startup クラスで 必要なことだったりDI書いてねって流れですね。

プロダクトでリリースする際は、CreateDefaultBuilder 使わず全部自分で実装して余計なものを入れないのもよいかもですね。

その他

更新が早いので、公式ドキュメント以外はどんどん古くなりますが、それを踏まえた上で、MSDN マガジンのこの記事は、まとまってて良いです(これも今日初めて見た!)。

ASP.NET Core - ASP.NET Core 2.0 入門

最近別のことやってて、ASP.NET Core のドキュメントを全然追えてないなーと実感しただけの記事になってしまいました。

Azure Functions に IP アドレス 制限 をかける (2018/03)

以前、Functions で IPアドレスの制限かけれるようにしてって Feedback したのですが、ステータスが Completed に代わったメールが来てました♪

自身の Feedback を対応して頂けたので、設定方法 -2018/03版を紹介します。

f:id:beachside:20180316104133p:plain

続きを読む

O365 で 多要素認証 (MFA) にしたら Skype for Business でログインできなくなった

MFA を強制に設定すると、Skype for Business では、アプリパスワードを設定してログインする必要があるようですね。 MFAを設定した際にパスワードが発行され、その時に設定すればいいのですが、
文章をちゃんと読まない残念な人(私)の場合、パスワードは闇に消えるので再設定の方法をメモ....

続きを読む