VMware DevOps Meetup #9
Confidential │ ©2021 VMware, Inc.educates で作るKubernetes ハンズオンKota BabaPartner Solution Architect
View Slide
Confidential │ ©2021 VMware, Inc. 2自己紹介馬場 浩太(ばば こうた)• VMware で好きな製品ESXi, vSAN, vSphere with Tanzu, TMC• 趣味でブログやってます。https://blog.vpantry.net/パートナーソリューションアーキテクトとして、VMware パートナー様を技術的にご支援しております。https://vexpert.vmware.com/directory/6322
Confidential │ ©2021 VMware, Inc. 3
Confidential │ ©2021 VMware, Inc. 4• とりあえずググる• 公式ドキュメントを読む• 技術ブログなどをひたすら漁る• (あれば)参考書を買って読む• 人に聞く• イベントに参加する• 触るどうやってキャッチアップしていますか?
Confidential │ ©2021 VMware, Inc. 53 : 7Input Output
Confidential │ ©2021 VMware, Inc. 6VMware ハンズオンラボVMware の製品を無償で触ることができるNested で構築されているので気軽に操作を試すことができる• 簡単な検証やスクショ撮りにもhttps://labs.hol.vmware.com/HOL/catalogs/
Confidential │ ©2021 VMware, Inc. 7KatacodaKubernetes をはじめ様々なクラウドネイティブ関連の技術をインタラクティブに学習できるインターネットへ接続できるのでgit clone なども可能アプリの外部公開もOKhttps://www.katacoda.com/
Confidential │ ©2021 VMware, Inc. 8educatesインタラクティブなワークショップ環境を作成できるOSS• 言ってしまえばオンプレ版KatacodaセッションごとにNamespaceが切り出されてユーザーに提供VMware でも使っています• https://tanzu.vmware.com/developer/workshops/https://github.com/eduk8s
Confidential │ ©2021 VMware, Inc. 9https://docs.edukates.io/en/latest/project-details/project-overview.htmlアーキテクチャ1.カスタムリソースを事前にインストール2.ポータルにアクセス4.アクセス3. 環境の払い出し(Namespace 単位)
Confidential │ ©2021 VMware, Inc. 10• Ingress Controller とdefault Storage Class の準備• kubectl create -k "github.com/eduk8s/eduk8s?ref=master“• kubectl apply -f https://raw.githubusercontent.com/eduk8s-labs/lab-k8s-fundamentals/master/resources/training-portal.yaml• ポータルの URL をkubectl get trainingportals で取得してアクセス• ワークショップ環境の払い出しと開始https://docs.edukates.io/en/latest/getting-started/installing-operator.htmlクイックスタート
Confidential │ ©2021 VMware, Inc. 11実際に作ってみようDEMO
Confidential │ ©2021 VMware, Inc. 14• educates で簡単にハンズオン環境が作れます!!まとめ
Confidential │ ©2021 VMware, Inc.Thank You