Upgrade to Pro — share decks privately, control downloads, hide ads and more …

極める、伝える、教えるの調和 2020

極める、伝える、教えるの調和 2020

July Tech Festa 2020 Pre-Event

cyberblack28

July 02, 2020
Tweet

More Decks by cyberblack28

Other Decks in Education

Transcript

  1. 極 め る 、 の 調 和 教 え る

    伝 え る Yutaka Ichikawa AP Communications Co., Ltd. July Tech Festa 2020
  2. プロフィール Name : Yutaka Ichikawa Twitter : cyberblack28 Hatena Blog

    : https://cyberblack28.hatenablog.com/ SpeakerDeck : https://speakerdeck.com/cyberblack28 Job Educational Solution Architect Developer Advocate / Technical Evangelist Infrastructure Engineer Frontend Engineer Certification & Community Publications #deepcn CKA KCM100 CKAD 2018 2019 Google Cloud
  3. 調和への挑戦 Platform for Platform X as a Service foundation Database

    , Serverless , ML … as a Service on Kubernetes
  4. 調和への挑戦 項目 CKA CKAD 試験範囲 • Application Lifecycle Management 8%

    • Installation, Configuration & Validation 12% • Core Concepts 19% • Networking 11% • Scheduling 5% • Security 12% • Cluster Maintenance 11% • Logging / Monitoring 5% • Storage 7% • Troubleshooting 10% • Core Concepts 13% • Configuration 18% • Multi-Container Pods 10% • Observability 18% • Pod Design 20% • Services & Networking 13% • State Persistence 8% トレーニング Kubernetes Fundamentals (LFS258) Kubernetes for Developers (LFD259) 試験時間 3時間 2時間 設問数 24 19 合格ライン 74% 66% ※2019年12月現在
  5. 調和への挑戦 リソース kubectl run <name> --image=<name> --restartフラグ --scheduleフラグ pod kubectl

    run --image= --restart=Never 時間が勝負なので、「kubectl run」を利用して、リソースを作成したり、マニフェストファイルの生成 を行うことをお勧めします。 ※「kubectl run」でDeployment,job,cronjobは1.18から使えなくなったので、「kubectl create」コマン ドで対応。
  6. 調和への挑戦 1.Nginx Podのマニフェストファイルを作成 $ kubectl run nginx --image=nginx --restart=Never -o

    yaml --dry-run=client > nginx.yaml 2.Nginx Podを作成 $ kubectl create -f nginx.yaml 3.Nginx Podの確認 $ kubectl get pods NAME READY STATUS RESTARTS AGE nginx 1/1 Running 0 5m40s 4.Nginx Podを削除 $ kubectl delete -f nginx.yaml Nginx Pod を作成から削除まで実行してみましょう!!
  7. 調和への挑戦 https://linuxacademy.com/ 1. Linux Academy のCKA対策コースを受講しました。 2. kubernetes-the-hard-way でツールを使わずにKubernetesクラスタを作成 https://github.com/kelseyhightower/kubernetes-the-hard-way

    3. CKAD-exercises の問題を手に馴染むまでやりこみました。 https://github.com/dgkanatsios/CKAD-exercises 4. Udemyのコースを利用しました。 「Kubernetes Certified Application Developer (CKAD) with Tests」
  8. 調和への挑戦 技術教育者としての自分 1.東京電子専門学校 非常勤講師 2.トレーニング講師 • Linux 講義 約100名 •

    仮想化・クラウド講義 約50名 • Japan Container Days 約35名 • CloudNative Days Tokyo 約35名 • CloudNative Days Fukuoka 約10名 • 企業様向けプライベートトレーニング 全3回 約40名
  9. 調和への挑戦 クラウドネイティブ時代の様々な技術を学ぶために社外へ出て行き、情報 収集、情報発信、情報共有を実践してスキルアップや社内にフィードバッ クして育成を計る。 コミュニティがエンジニアの成長のための大事な場所に • 国内外カンファレンス • ミートアップ •

    勉強会 • もくもく会 • ハンズオンイベント • ハッカソン • アイディアソン • コミュニティ運営 • 技術書籍 • メーリングリスト • 技術ブログ • SNS(Twitter,Facebook等) • Slack • Qiita • 技術系動画(Webiner含む)の閲覧、配信(YouTube、CrashAcademy等) • 執筆(IT系の情報雑誌、技術書典の出展) イベントへの参加 情報収集、発信、共有
  10. 調和への挑戦 • 11/27 CloudNative Days Kansai 前夜祭 • 12/10 Cloud

    Native Meetup Tokyo • 12/19 エーピーコミュニケーションズ Advent Calendar 2019 • 12/18 Advent Calendar Kubernetes 2019 タイトル:Recap: All of Vitess at KubeCon NA 2019 タイトル: CNCF Sandbox Project Longhorn タイトル: CNCF Sandbox Project Longhorn タイトル: GKE + Vitess ~環境構築編~ https://speakerdeck.com/cyberblack28/cncf-sandbox-project-longhorn https://speakerdeck.com/cyberblack28/kubecon-cloudnativecon-2019-sandiego-recap-vitess https://qiita.com/cyberblack28/items/fbc93044d6d338a4b24c https://qiita.com/cyberblack28/items/86c8b055a084250bfa22
  11. 調和への挑戦 エバンジェリスト・アドボケートとしての自分 4.カンファレンス、MeetupなどのセッションやLT登壇 • Azure Tech Lab • Cloud Native

    Meetup Tokyo • Cloud Native JP Kansai • Cloud Ntaive JP Hiroshima • Cloud Native JP Tokyo • CloudNative Days Tokyo • CloudNative Days Fukuoka • CloudNative Days Kansai • Container SIG Meet-up • DEVLOVE in APC • DEVLOVE X • Docker Workshop (全国) • Docker Meetup Tokyo • Japan Container Days • July Tech Festa 2019 • Kubernetes & Cloud Native Meetup • Prometheus Tokyo Meetup • Rancher Meetup (全国) • Rancher Workshop (全国) • Rancher Day • TECH ✖️ CHORUS NIGHT • 海外カンファレンスってどんな感じ?
  12. 調和への挑戦 そして課題 • アウトプットばかりでインプットの時間が取れない • 教えを施しているだけな気もする(あげるだけ。。) • そもそもSIでやることにおける限界? • マネタイズ的要素ってある?

    • クラウドネイティブ技術ってエンジニア不足、それを教える人はもっ と不足してるよね?(専門学校はほぼ皆無に近いかも?) • 体力持つ?