がじぇ

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

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

https://gadgeterkun.hatenablog.com/twitter.com

です。


f:id:gadgeterkun:20190706172927p:plain

最近Kubernetesの勉強をしているのでその記事を書いていこうと思います。

研修や本で学んだ内容、また、商用の本番環境実際にKubernetesを使ったインフラを運用しているので、そこで得たナレッジ等もアウトプットしていこうと考えております。



ずっとQiitaに記事を書いていたのですが、下記Tweetの通りで、これからはこのブログに書いていきます。

QiitaのCotribution数は約400ほどでした。(ポエム記事無しで)


以下の項目を書いていこうと考えております。

座学編


項目 Link
Kubernetsとは? Googleの社内環境がオープンソース化されたコンテナ管理基盤、Kubernetes(クバネティス)とは? - がじぇったー
Podとは何か? Podとは何か? - がじぇったー
マニフェストファイルで使われるLabelとSelectorについて マニフェストファイルで使われるLabelとSelectorについて - がじぇったー
KubernetesのServiceについて KubernetesのServiceについて - がじぇったー
Controllerについて(前編) KubernetesのControllerについて(Replication Controller,ReplicaSet,Deployment Controller) - がじぇったー
KubernetesのControllerについて(StatefulSet) KubernetesのControllerについて(StatefulSet) - がじぇったー
JobとDaemonset KubernetesのJobとDaemonSetについて - がじぇったー
ストレージ Kubernetesにおけるストレージ - がじぇったー
SecretとConfigMap KubernetesのSecretとConfigMap - がじぇったー
NamespaceとResource Quota k8sのNamespaceとResource Quotaについて - がじぇったー
Kubernetesの構成要素(Worker Node) Kubernetesのアーキテクチャと構成するコンポーネント(Worker Node) - がじぇったー
Kubernetesの構成要素(Master Node) Kubernetesのアーキテクチャと構成するコンポーネント(Master Node) - がじぇったー
KubernetesDNS クラスタ起動時に立ち上がるkube-dnsは何をしているか? - がじぇったー
AutoHealingについて PodのAuto-Healingについて(liveness probes) - がじぇったー
KubernetesのNetworking TBD
KubernetesのBestPractice TBD
KubernetesのSecurity TBD
Kubernetesのコンテナレジストリ TBD
KubernetesのTrouble Shooting TBD
構築/運用で気をつけること Kubernetesの構築/運用で気をつけること - がじぇったー
Ingressについて k8sのIngress(サービスを外部に公開するための必須コンポーネント)について - がじぇったー


手を動かす編

Kubernetesの検証環境構築 TBD


勉強法編


参考文献(読んだ本)はこちらの二冊です。

Kubernetes完全ガイドの方が特におすすめです。
網羅的に重要事項が抑えてあって図も豊富でわかりやすいです。

Kubernetes完全ガイド (impress top gear)

Kubernetes完全ガイド (impress top gear)

Dockerとははてなんぞや?という方は以下の本がおすすめです。
Dockerの基本から書いてあります。


Docker/Kubernetes 実践コンテナ開発入門

Docker/Kubernetes 実践コンテナ開発入門

Kubernetes完全ガイドの方はDockerは知ってることが前提で読み進める本だと思います。