Slide 1

Slide 1 text

Kubernetes 超基礎と認定資格について インフラ技術基礎勉強会 #3 2023/06/24 久保田 亨

Slide 2

Slide 2 text

職業:インフラエンジニア 氏名:久保田亨 AWS ALL Certifications Engineers 2023 ✅ インフラ技術基礎勉強会 https://infra365.connpass.com/ ✅ Qiita https://qiita.com/infra365

Slide 3

Slide 3 text

コンテナの特徴 なぜコンテナオーケストレーターが必要か? Kubernetesを超簡単に 認定資格について

Slide 4

Slide 4 text

コンテナの特徴

Slide 5

Slide 5 text

アプリケーション アプリケーション ゲストOS ゲストOS OSが動いている 仮想化ソフト ホストOS 物理サーバ 仮想マシン コンテナ アプリケーション アプリケーション コンテナ コンテナ プロセスが動いている コンテナエンジン ホストOS 物理サーバ 軽量で速い

Slide 6

Slide 6 text

コンテナ定義 ファイル作成 コンテナA nginx ver1.22.0 コンテナ イメージ作成 コンテナ起動 コンテナA nginx ver1.22.0 nginx ver1.22.1 コンテナB nginx ver1.22.1 コンテナ定義 ファイル更新 コンテナ イメージ作成 コンテナ起動 使い捨て

Slide 7

Slide 7 text

使い捨て 軽量で速い コンテナがたくさん

Slide 8

Slide 8 text

なぜコンテナオーケス トレーターが必要か

Slide 9

Slide 9 text

サーバー コンテナ サーバー コンテナ コンテナ コンテナ コンテナ コンテナ サーバー 高負荷 コンテナ 高負荷 コンテナ 障害 障害時復旧対応 サーバー負荷分散 コンテナ負荷分散

Slide 10

Slide 10 text

サーバー コンテナ コンテナオーケストレーター コンテナ 自動復旧 コンテナ 配置管理 コンテナ 負荷分散 コンテナ コンテナ サーバー コンテナ コンテナ

Slide 11

Slide 11 text

Kubernetesを超簡単に

Slide 12

Slide 12 text

サーバー コンテナオーケストレーター コンテナ コンテナが2つ ほしい あるべき姿を定義 サーバー 1つしかない 現状の差を把握 差を埋める コンテナ

Slide 13

Slide 13 text

ワーカーノード マスターノード ワーカーノード 管理ノード コンテナが起動している コンテナが起動している

Slide 14

Slide 14 text

ワーカーノード Deployment ReplicaSet Pod コンテナ コンテナ Pod コンテナ コンテナ 1つ以上の コンテナ Podは何個 必要? デプロイを 管理

Slide 15

Slide 15 text

apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment labels: app: nginx spec: replicas: 2 selector: matchLabels: app: nginx template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.24 ports: - containerPort: 80 Deployment ReplicaSet Pod コンテナ

Slide 16

Slide 16 text

ワーカーノード マスターノード ワーカーノード kube-apiserver kube-controller- manager cloud- controller- manager kube-scheduler kubelet kube-proxy etcd いろいろな コンポーネント kubelet kube-proxy いろいろな コンポーネント いろいろな コンポーネント

Slide 17

Slide 17 text

認定資格について

Slide 18

Slide 18 text

認定Kubernetes クラウドネイティブ アソシエイト (KCNA-JP) 認定Kubernetes アプリケーション開発者(CKAD-JP) 認定Kubernetes 管理者 (CKA-JP) 認定Kubernetes セキュリティスペシャリスト(CKS-JP)

Slide 19

Slide 19 text

認定Kubernetes クラウドネイティブ アソシエイト (KCNA-JP) 認定Kubernetes アプリケーション開発者 (CKAD-JP) 認定Kubernetes 管理者 (CKA-JP) 認定Kubernetes セキュリティスペシャリスト (CKS-JP) AWS認定で近いものは??

Slide 20

Slide 20 text

Kubernetes認定試験 (CKA/CKAD/CKS) AWS認定試験 受験方法 オンライン オンライン 試験センター 試験監督 (オンライン) 英語 英語 日本語 試験形式 実技形式 選択形式 試験中参照 出来るもの 公式マニュアルなど なし 落ちた時 もう1回無料で受験可 特に措置なし 初級のKCNAは選択形式です。

Slide 21

Slide 21 text

Udemy講座 CKA Certified Kubernetes Administrator (CKA) with Practice Tests CKAD Kubernetes Certified Application Developer (CKAD) with Tests CKS Kubernetes CKS 2023 Complete Course - Theory - Practice 試験のシュミレーター/試験に2回分付属

Slide 22

Slide 22 text

コンテナの特徴 なぜコンテナオーケストレーターが必要か? Kubernetesを超簡単に 認定資格について

Slide 23

Slide 23 text

ご清聴頂きありがとうございます