がじぇ

お金と家電とプログラミングのブログ

Kubernetes

Kubernetesの構築/運用で気をつけること

こんにちわがじぇったー (@hackmylife7) | Twitter です。k8sのPracticeとをまとめていきます。 Kubernetesの構築で気をつけること Docker Imageや環境に関する機密情報はSecretsリソースを用いて秘匿し、設定ファイルはSWのポータビリティを高めるためにCon…

k8sのNamespaceとResource Quotaについて

こんにちわがじぇったー (@hackmylife7) | Twitter です。ガジェット情報をいち早くツイートすることを生きがいにしているのでよかったらフォローください。 今日はk8sのNamespaceとResource Quotaについてです。 TL;DR(要約) Namespaceについて ResourceQuo…

KubernetesのSecretとConfigMap

こんにちわがじぇったー (@hackmylife7) | Twitter です。今日はk8sのSecretとConfigMapです。 TL;DR(要約) Secret ConfigMap

Kubernetesにおけるストレージ

こんにちわがじぇったー (@hackmylife7) | Twitter です。ガジェット情報をいち早くツイートすることを生きがいにしているのでよかったらフォローください。 今日はk8sのストレージについてです。 TL;DR(要約) Volumeの種類 Persistent Volume Claim Dynamic…

KubernetesのJobとDaemonSetについて

こんにちわがじぇったー (@hackmylife7) | Twitter です。ガジェット情報をいち早くツイートすることを生きがいにしているのでよかったらフォローください。 今日はJobとDaemonSetについてです。 TL;DR(要約) Job Non-parallel jobs Parallel jobs with a fi…

KubernetesのControllerについて(StatefulSet)

こんにちわがじぇったー (@hackmylife7) | Twitter です。ガジェット情報をいち早くツイートすることを生きがいにしているのでよかったらフォローください。 Controllerの後編ではStatefulSetについて学んでいきます。 (JobとDaemonSetは切り出します) TL;…

KubernetesのControllerについて(Replication Controller,ReplicaSet,Deployment Controller)

こんにちわがじぇったー (@hackmylife7) | Twitter です。 KubernetesのControllerの機能について学んでいきます。 TL;DR(要約) Controllerとは何か? Replication Controller マニフェストファイルの例 ReplicaSet Replication Controller と何が違うのか? …

KubernetesのServiceについて

こんにちわがじぇったー (@hackmylife7) | Twitter です。 KubernetesのServiceについて学んでいきます。 TL;DR(要約) Serviceとは何か? 何故Serviceを使うのか? Serviceの種類 ClusterIP NodePort マニフェストファイルの例 LoadBalancer マニフェストフ…

PodのAuto-Healingについて(liveness probes)

こんにちわがじぇったー (@hackmylife7) | Twitter です。 PodsのAuto Healingについて学んでいきます。 TL;DR(要約) Auto-Healing K8s環境における障害対応 Container のヘルスチェックにについて Checkする方法 Liveness ProbesとReadiness Probesの違い L…

マニフェストファイルで使われるLabelとSelectorについて

こんにちわがじぇったー (@hackmylife7) | Twitter です。 KubernetesのLabelとSelectorについて学んでいきます TL;DR(要約) Labelとは なぜラベルを使うのか? ラベルの例 Selector equality-based(=) set-based(in) ラベルとセレクターの関係

Podとは何か?

こんにちわがじぇったー (@hackmylife7) | Twitter です。 Kubernetesの基本コンポーネントであるPodについてまとめます。 TL;DR(要約) Podとは何か? 同一Podに複数のコンテナを入れるデプロイパターン例 Sidecar Ambassador Adapter conteiner マニフェス…

Kubernetesのアーキテクチャと構成するコンポーネント(Master Node)

こんにちわがじぇったー (@hackmylife7) | Twitter です。 Kubernetesのアーキテクチャと構成するコンポーネントについて書いていきます。 今回はWorker Nodeで稼働するコンポーネントについてとりあげていきます。 TL;DR(要約) 全体構成 etcd kube-apiserve…

Kubernetesのアーキテクチャと構成するコンポーネント(Worker Node)

こんにちわがじぇったー (@hackmylife7) | Twitter です。 Kubernetesのアーキテクチャと構成するコンポーネントについて書いていきます。 今回はWorker Nodeで稼働するコンポーネントについてとりあげていきます。 TL;DR(要約) 全体構成 Podが作成される流…

クラスタ起動時に立ち上がるkube-dnsは何をしているか?

こんにちわがじぇったー (@hackmylife7) | Twitter です。順番めちゃくちゃなんですが勉強する必要がでてきた Kubernetesのクラスタ内のDNSについてまとめていきます。 TL;DR(要約) kube-dnsとは? クラスタ起動時のDNSまわりの動き dnsPolicy: ClusterFirst…

Googleの社内環境がオープンソース化されたコンテナ管理基盤、Kubernetes(クバネティス)とは?

こんにちわがじぇったー (@hackmylife7) | Twitter です。今日はそもそもKubernetesとはなんぞや、という点をまとめていきます。 TL;DR(要約) What is Kubernetes? k8sとは k8sの特徴 k8sは開発者(Dev)にとって何が嬉しいのか? k8sは管理者(Ops)にとって何…

Kubernetesで勉強したことをまとめていく

https://gadgeterkun.hatenablog.com/twitter.comです。 最近Kubernetesの勉強をしているのでその記事を書いていこうと思います。研修や本で学んだ内容、また、商用の本番環境実際にKubernetesを使ったインフラを運用しているので、そこで得たナレッジ等もア…