CNDT2022 Hands-on

開催日時:2022/11/18 (金) 10:00-18:30

CloudNative Days Tokyo 2022でも、前回のObservability Conference 2022で好評だった Co-located ハンズオンを開催することになりました。

Co-located ハンズオンでは、しっかりと手を動かして技術を試すことを目的にしています。Co-located イベントに参加した後は、本編のCNDT2022で技術や活用ノウハウを知り、イベント参加後に実際に技術を取り入れるという流れを是非作ってください。


申込方法・参加方法

申込みはページ下部にある各ハンズオンの申し込みページまでお願いします。ハンズオンごとに申し込み定員が制限されているため、お早めのお申込みをお願いいたします。

イベントはオンラインで実施され、各ハンズオンが提供するZoom・Google Meets・Microsoft teamsなどを利用します。また、環境のセットアップなどの事前準備が必要な場合もあるため、各ハンズオン主催者の指示に従ってください。


スケジュール

『KubernetesのIngressとして動作するNGINX Ingress Controller設定入門ハンズオン』 by 田邊 淳一
  • 申し込みURLを表示するには CNDT2022 サイトにログインしてください。
  • 開催日時:2022/11/18 10:00-12:00

KubernetesのIngressとして動作するNGINX Ingress Controllerの機能をお試し頂けるハンズオンです。NGINX Ingress Controllerの設定・動作確認に加えて、Ingressで設定するWAF機能やL7 DoS対策機能も一緒にお試し頂けます。

このハンズオントレーニングでカバーする主なトピック: ・NGINX Ingress ControllerによるWebアプリの通信制御 ・NGINX Ingress ControllerによるWebアプリのセキュリティ ・NGINX Ingress ControllerによるTCP/UDPの通信制御 ・想定外の動作となった場合の切り分け方法 当日は、下記ハンズオンガイドを使用する予定です。
https://f5j-nginx-ingress-controller-lab1.readthedocs.io/en/latest/index.html

日時:2022年11月18日 10:00-12:00 (オンライン/zoom)
参加:無料
定員:20名

『Kubernetes Upstream Training』by 稲生章人 / 武藤周 / 大道憲一 / 毛利唯子 / カイシイ / 河村真樹 / 犬飼敏章
  • 申し込みURLを表示するには CNDT2022 サイトにログインしてください。
  • 開催日時:2022/11/18 14:00-18:30

KubernetesアップストリームトレーニングはKubernetesの新機能開発・バグ修正・ドキュメント作成などのコミュニティ開発を円滑に行うためのトレーニングプログラムです。参加者はKubernetesコミュニティの概要を把握できることに加えて、Kubernetesコミュニティに対する具体的な貢献方法をハンズオン形式で学ぶことが出来ます。

講師は Kubernetes コミュニティにおいてMember以上の開発者で構成されており、日本語での議論・相談が可能です。技術面だけでなく、オープンなコミュニティにおけるコミュニケーションや議論の進め方など、提案を受け入れてもらうための手法についてもお伝えします。

『OCI DevOps で体験する CI/CD パイプライン』 by 市川豊 / 仁井田拓也
  • 申し込みURLを表示するには CNDT2022 サイトにログインしてください。
  • 開催日時:2022/11/18 15:30-18:00

Oracle Cloud Infrastructure (OCI) のサービスである OCI DevOps を利用して、ソースコードの変更をトリガーに、コンテナイメージのビルドからKubernetes クラスタへアプリケーション(サンプル)をデプロイする CI/CD パイプライン環境を構築するハンズオンを実施します。コンテナアプリケーション開発における CI/CD の一歩を一緒に踏み出しましょう。

『Snyk ハンズオン ワークショップ - 全四製品(Snyk Code & Open Source & Container & IaC)の体験』 by 相澤 俊幸 / Toshi Aizawa
  • 申し込みURLを表示するには CNDT2022 サイトにログインしてください。
  • 開催日時:2022/11/18 14:00-16:00

Snykはデベロッパーファーストのセキュリティプラットフォームです。コードやオープンソースとその依存関係、コンテナやIaC(Infrastructure as Code) における脆弱性を見つけるだけでなく、優先順位をつけて修正するためのツールです。 Gitや統合開発環境(IDE)、CI/CDパイプラインに直接組み込むことができるので、開発者が簡単に使うことができます。 開発者とセキュリティチームは、カスタムコードのセキュリティ問題とオープンソースの依存関係の脆弱性の両方を簡単に見つけて修正し、リスクを低減して開発のスピードを向上させることができます。ぜひハンズオンセッションでSnykをご体感ください。

『Sysdigを使ってKubernetes環境のランタム脅威検知とセキュリティポスチャー管理を実施』 by 竹内 洋
  • 申し込みURLを表示するには CNDT2022 サイトにログインしてください。
  • 開催日時:2022/11/18 14:00-16:00

開催概要
Kubernetesを採用している方むけに、実際にAWS EKS環境とSysdigを使って、擬似攻撃に対するランタイム脅威検知とKubernetesのポスチャー管理を実施するハンズオントレーニンです。これにより「なぜシフトレフトだけではなくランタイムでの脅威検知が重要なのか」を学ぶことができます。

必須要件

  1. Linux, Kubernetes、AWSの基本知識と使用経験があること
  2. Sysdig SaaSトライアルアカウントを事前に作成済みであること
Sysdigトライアルアカウントの作成について
下記リンクからSELECT ALLで全ての機能にチェックを入れてお申し込みください。
https://sysdig.com/company/start-free/
注記:トライアルアカウントの有効期間は30日です。ハンズオン開始の1週間前程度を目安に作成をお願いします。

所要時間
2時間

ハンズオン内容
* 講義:Sysdig概要紹介
* ラボ:Sysdig Agentのインストール
* ラボ:ランタイム脅威検知
* ラボ:Kubernetesのセキュリティポスチャー管理

『Docker+LandoでCMS環境を構築してみよう』 by 丸山 ひかる
  • 申し込みURLを表示するには CNDT2022 サイトにログインしてください。
  • 開催日時:2022/11/18 14:00-16:00

Landoは、オープンソース製のクロスプラットフォームのローカル開発環境構築ツールです。Landoを使用することで、複雑なDockerファイルの作成をすることなく、特定の開発ユースケース(Drupal、Laravel、Symfonyなど)を満たす環境をDocker上に簡単にセットアップできます。本ハンズオンでは、オープンソースCMS「Drupal」を例に、LandoとDockerを使用してLAMP環境を構築する手順をご紹介します。

『Red Hat OpenShiftを活用してクラウドネイティブな開発を体験してみよう(中級編)+ 超初心者編』 by 暮林 達也(@Tatsuyak9i)、斎藤 和史(@capsmalt)、他有志
  • 申し込みURLを表示するには CNDT2022 サイトにログインしてください。
  • 開催日時:2022/11/18 14:00-18:00

Red Hat OpenShiftはエンタープライズ向けKubernetesという特徴に加えて,Developer向けの仕組みを数多く備えています。OpenShiftはクラウドネイティブなアプリケーションを開発・提供することができるクラウド製品ですが,なかなかこれを体験してみる機会は少ないかと思います。
そこで,クラウドネイティブ志向な皆さんにむけて,The CCN Roadshow(Dev Track)というコンテンツを利用してハンズオンを開催いたします。クラウドネイティブ開発らしく,ブラウザ一本携えてお越しください!

[Lab1] 高パフォーマンスキャッシュ可能なサービスの作成
・Quarkusを含むPolyglotマイクロサービスのビルドとデプロイ
・Red Hat DataGrid(Infinispan)を利用したキャッシュサービスの作成

[Lab2] イベントドリブン/リアクティブサービスの作成
・Red Hat AMQ Streams(apache kafka)のクラスタを作成
・Lab1で作成したマイクロサービスをイベントドリブンに進化させる

[Lab3] サーバーレスサービスへの進化
・超音速!Native BuildしたQuarkusの速度体験
・Red Hat OpenShift Serverlessでマイクロサービスの一部をサーバーレス化
・Tekton を使った Cloud Native CI/CD Pipelines の作成

[その他] OpenShift超初心者向け自習ハンズオン
・Container 101/102
・OpenShiftクラスター上での基本的なユーザー操作
・自由に使えるOpenShift環境

Lab1-3補足:
このハンズオンはアプリケーションのソースコードをコンテンツの指示にしたがって編集する箇所が多くあり,アプリケーションエンジニアでない方はソース編集で詰まりやすい傾向があります。そこで,途中途中に答えとなるリポジトリを用意しておりますので,アーキテクトやインフラ出身の方にも全体感を理解していただけるような進行を目指しています。