涅槃を目指す in はてな

人生に迷う様を書きます

kubernetes

Kubernetes The Hard Way On VirtualBox 13日目

Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの13日目。 Smoke Test スモークテストとは、プログラムの必須機能が正常動作することを確認するためのテストです。 今回は作成したk8sクラスタの機能が正常動作することを確認…

Kubernetes The Hard Way On VirtualBox 12日目

Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの12日目。 Deploying the DNS Cluster Add-on 今回は Kubernetesクラスタ内部にCoreDNSを使った名前解決の仕組みをデプロイします。DNSベースのサービスディスカバリのためで…

Kubernetes The Hard Way On VirtualBox 11日目

Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの11日目。 今日はRBACの設定です。 RBAC for Kubelet Authorization 今回はRBACの設定をして、Kubernetes API Serverが各workerノードのKubelet APIにアクセス出来るようにし…

Kubernetes The Hard Way On VirtualBox 10日目

Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの10日目。 今日はネットワーク設定です。 Provisioning Pod Network 今回、kubernetesのネットワークはCNI weave プラグインを使います。 CNIとは何か containernetworking/cn…

Kubernetes The Hard Way On VirtualBox 9日目

Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの9日目。 今日はリモートアクセス用のkubectlの設定です。 Configuring kubectl for Remote Access 今回は adminユーザの証明書を元に、kubectlコマンドのためのkubeconfigフ…

Kubernetes The Hard Way On VirtualBox 8日目

Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの8日目。 今日はKubernetes のWorker NodeのTLS Bootstrapping。だいぶ来てますね。 更新がやたら遅いのは忙しいわけでも体調が悪いわけでもなく、怠惰です。 7つの大罪を順調…

Kubernetes The Hard Way On VirtualBox 7日目

Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの7日目。 今日はKubernetes のWorker Nodeを作成します。だいぶ来てますね。 Bootstrapping the Kubernetes Worker Nodes 今回はDockerがすでにインストールされたworkerノー…

Kubernetes The Hard Way On VirtualBox 6日目

Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの6日目。 今回はKubernetes のControl Planeを作成します。 いよいよそれっぽくなってきました。 Bootstrapping the Kubernetes Control Plane 今回は高可用性のために2つのイ…

Kubernetes The Hard Way On VirtualBox 5日目

Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの5日目。今日はetcdのクラスタを作成します。 Bootstrapping the etcd Cluster Kubernetesのコンポーネントはステートレスで、クラスタの状態をetcdに保存します。今回は2ノー…

Kubernetes The Hard Way On VirtualBox 4日目

Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの4日目。今日はデータの暗号化をします。 Generating the Data Encryption Config and Key Kubernetesはクラスターの状態やアプリケーションのコンフィグなど様々なデータを持…

Kubernetes The Hard Way On VirtualBox 3日目

Generating Kubernetes Configuration Files for Authentication 前回は証明書の作成と配布を行いました。 今回はkubeconfigのようなconfigファイルを作成し、、クライアントツールが Kubernetes API サーバと認証成功できるようにします。 クライアント認証…

Kubernetes The Hard Way On VirtualBox 2日目

今回やること 前回はノードの作成をしました、今回は接続に必要な証明書の作成です。 Provisioning a CA and Generating TLS Certificates Public Key Infrastructure (PKI)を準備し、以下のコンポーネントで使うTLS証明書を作成します。 etcd kube-apiserve…

Kubernetes The Hard Way On VirtualBox 1日目

どうした 前からうすうす感じてたんですけど、私はkubernetesを雰囲気で使ってます。 どっかから落としたyamlをイジってはdeploy、既存のyamlをイジってはdeploy 「壊れたら再作成すればいいっしょw」 。。。 なんすかこれ? なんなんすかこれ? 経典として…

Rancher の Vagrant Quick Start を試す

Rancher Vagrant Quick Start とは Rancher Server 用のVM1台と、kubernetes node用のVM数台をサクッと構築できるツールです。 こちらがその記事です。 rancher.com gitのリポジトリはここですね。 github.com 動かしてみる 必須なのは Vagrant Virtualbox 4…

自宅k8sクラスタ作るぞ 1日目

Ubuntuを入れた自作PCに、k8sクラスタを作るシリーズです。 今回は概要と、Ubuntuにvirtualboxを入れるまでです。kvmを諦めた過程も書きました。