HardWay

Kubernetes the Hard Way on Azure:振り返り

こんにちは。 Kubernetes the Hard Way on Azure を一通り終え、何らかの形でまとめておきたいなと思いつつ早数日・・・ようやく重い腰をあげました。 今回の内容は以下です。 Kubernetes the Hard Way を振り返る 当初立てた目標と照らし合わせる Hard Way…

Kubernetes the Hard Way on Azure : 14. ダッシュボード

こんにちは。 Kubernetes the Hard Way on Azure、いよいよフィナーレです。感慨深いです。 Dashboard configuration このラボでは、Kubernetes Dashboard をインストールします。 Pod としてデプロイします。 Installation 以下のコマンドを実行し、dashboa…

Kubernetes the Hard Way on Azure : 13. スモークテスト

こんにちは。 Kubernetes the Hard Way on Azure を読み進めます。 前回までで一通りのKubernetesの構築が終わっているはずで、今回は簡単な動作確認の手順を追っていきます。 Smoke Test このラボでは、構築してきた Kubernetes クラスタが正しく動作するこ…

Kubernetes the Hard Way on Azure : 12. DNS

こんにちは。 今回も引き続き、Kubernetes the Hard Way on Azure を進めていきます。 いよいよ仕上げに入ってきました。12/15。 Deploying the DNS Cluster Add-on このラボでは、CoreDNS によってサポートされるDNSベースのサービス検出を提供するDNSアド…

Kubernetes the Hard Way on Azure : 11. Podのネットワークルート

こんにちは。 引き続き、Kubernetes the Hard Way on Azure を進めていきます。 Provisioning Pod Network Routes ノード にスケジュールされた Pod は、ノード のPod CIDR範囲からIPアドレスを受け取ります。この時点で Pod は、ネットワークルート がない…

Kubernetes the Hard Way on Azure : 10. kubectl

こんにちは。 引き続き、Kubernetes the Hard Way on Azure を進めていきます。 ついに 10/15 まできたぞ〜! 10. Configuring kubectl for Remote Access このラボでは、管理者のユーザ資格情報に基づいて、kubectl コマンドラインユーティリティ用の kubec…

Kubernetes the Hard Way on Azure : 9. ワーカーノード

こんにちは。 引き続き、Kubernetes the Hard Way on Azure を進めていきます。 9. Bootstrapping the Kubernetes Worker Nodes このラボでは、3つのKubernetesワーカーノードをブートストラップします。 次のコンポーネントが各ノードにインストールされま…

Kubernetes the Hard Way on Azure : 8. コントロールプレーン

こんにちは。 引き続き、Kubernetes the Hard Way on Azure を進めていきます。 8. Bootstrapping the Kubernetes Control Plane このラボでは、2つのコンピューティングインスタンス間でKubernetesコントロールプレーンをブートストラップし、高可用性のた…

Kubernetes the Hard Way on Azure : 7. etcd

こんにちは。 引き続き、Kubernetes the Hard Way on Azure を進めていきます。 7. Bootstrapping the etcd Cluster Kubernetesコンポーネントはステートレスであり、クラスタの状態をetcd に保存します。このラボでは、2ノード etcd クラスタをブートストラ…

Kubernetes the Hard Way on Azure : 6. データの暗号鍵

こんにちは。 引き続き、Kubernetes the Hard Way on Azure を進めていきます。 6. Generating the Data Encryption Config and Key Kubernetesは、クラスタの状態、アプリケーションの構成、Secret を含むさまざまなデータを保存します。 Kubernetesは、保…

Kubernetes the Hard Way on Azure : 5. kubeconfig

こんにちは。 引き続き、Kubernetes the Hard Way on Azure を進めていきます。 5. Generating Kubernetes Configuration Files for Authentication このラボでは、kubernetes クライアントが Kubernetes API サーバを見つけて認証できるようにするkubeconfi…

Kubernetes the Hard Way on Azure : 4.CA, TLS

こんにちは。 引き続き、Kubernetes the Hard Way on Azure を進めていきます。 4. Provisioning a CA and Generating TLS Certificates このラボではCloudFlare のPKIツールキットであるcfssl を使用して、PKIインフラストラクチャをプロビジョニングします…

Kubernetes the Hard Way on Azure : 3. コンピュートリソース

こんにちは。 引き続き、Kubernetes the Hard Way on Azure を進めていきます。 3. Provisioning Compute Resources 今回はマシン、ネットワーク周りを構築していきます。 Kubernetesは、コントロールプレーン ワーカノード と呼ばれるマシンが必要になりま…

Kubernetes the Hard Way on Azure : 1,2. 事前準備

こんにちは。 この数日間は「Kubernetes the Hard Way on Azure をやってみた」シリーズを記していきます。 github.com Hard Way を始めたきっかけ 実は、来月下旬にAKS祭りで登壇をさせていただくことになり。 ご縁があり、3/25(水)開催 Tokyo Jazug Night …