kubernetes
Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの13日目。 Smoke Test スモークテストとは、プログラムの必須機能が正常動作することを確認するためのテストです。 今回は作成したk8sクラスタの機能が正常動作することを確認…
Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの12日目。 Deploying the DNS Cluster Add-on 今回は Kubernetesクラスタ内部にCoreDNSを使った名前解決の仕組みをデプロイします。DNSベースのサービスディスカバリのためで…
Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの11日目。 今日はRBACの設定です。 RBAC for Kubelet Authorization 今回はRBACの設定をして、Kubernetes API Serverが各workerノードのKubelet APIにアクセス出来るようにし…
Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの10日目。 今日はネットワーク設定です。 Provisioning Pod Network 今回、kubernetesのネットワークはCNI weave プラグインを使います。 CNIとは何か containernetworking/cn…
Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの9日目。 今日はリモートアクセス用のkubectlの設定です。 Configuring kubectl for Remote Access 今回は adminユーザの証明書を元に、kubectlコマンドのためのkubeconfigフ…
Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの8日目。 今日はKubernetes のWorker NodeのTLS Bootstrapping。だいぶ来てますね。 更新がやたら遅いのは忙しいわけでも体調が悪いわけでもなく、怠惰です。 7つの大罪を順調…
Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの7日目。 今日はKubernetes のWorker Nodeを作成します。だいぶ来てますね。 Bootstrapping the Kubernetes Worker Nodes 今回はDockerがすでにインストールされたworkerノー…
Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの6日目。 今回はKubernetes のControl Planeを作成します。 いよいよそれっぽくなってきました。 Bootstrapping the Kubernetes Control Plane 今回は高可用性のために2つのイ…
Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの5日目。今日はetcdのクラスタを作成します。 Bootstrapping the etcd Cluster Kubernetesのコンポーネントはステートレスで、クラスタの状態をetcdに保存します。今回は2ノー…
Kubernetesを雰囲気で使わないための修行Kubernetes The Hard Way On VirtualBoxの4日目。今日はデータの暗号化をします。 Generating the Data Encryption Config and Key Kubernetesはクラスターの状態やアプリケーションのコンフィグなど様々なデータを持…
Generating Kubernetes Configuration Files for Authentication 前回は証明書の作成と配布を行いました。 今回はkubeconfigのようなconfigファイルを作成し、、クライアントツールが Kubernetes API サーバと認証成功できるようにします。 クライアント認証…
今回やること 前回はノードの作成をしました、今回は接続に必要な証明書の作成です。 Provisioning a CA and Generating TLS Certificates Public Key Infrastructure (PKI)を準備し、以下のコンポーネントで使うTLS証明書を作成します。 etcd kube-apiserve…
どうした 前からうすうす感じてたんですけど、私はkubernetesを雰囲気で使ってます。 どっかから落としたyamlをイジってはdeploy、既存のyamlをイジってはdeploy 「壊れたら再作成すればいいっしょw」 。。。 なんすかこれ? なんなんすかこれ? 経典として…
Rancher Vagrant Quick Start とは Rancher Server 用のVM1台と、kubernetes node用のVM数台をサクッと構築できるツールです。 こちらがその記事です。 rancher.com gitのリポジトリはここですね。 github.com 動かしてみる 必須なのは Vagrant Virtualbox 4…
Ubuntuを入れた自作PCに、k8sクラスタを作るシリーズです。 今回は概要と、Ubuntuにvirtualboxを入れるまでです。kvmを諦めた過程も書きました。