Slide 1

Slide 1 text

5分で分かる! Podmanの日本語最新情報 Shion Tanaka (@tnk4on) RHTN2023 2023/10/11

Slide 2

Slide 2 text

自己紹介 ▸ 田中 司恩(タナカ シオン) / @tnk4on ・ https://tnk4on.github.io/ ▸ ソリューションアーキテクト ▸ Red Hatへの転職と同時に福岡に移住 ▸ コンテナに興味を持ち、OpenShiftやPodmanに関する情報をブログ、 雑誌/書籍に多数投稿 ▸ Red Hat Forum 2021 ・ Podmanで始めるコンテナの世界 -Container journey to OpenShift- ▸ 最近はPodmanを推す人

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

https://twitter.com/podman_jp podmanjp ▸ Podman(http://podman.io)の非公式Xアカウント。 ▸ Podman に関する情報を日本語で配信中。ツイートは個人の ものであり特定の組織や企業を代表するものではありませ ん。 ▸ Podmanに関する日本語のポストをするときは ↓ #podmanjp https://twitter.com/podman_jp

Slide 5

Slide 5 text

書籍「Podmanイン・アクション」 ▸ 秀和システムより9/16に発売 ・ https://www.amazon.co.jp/dp/4798070203 ・ https://prtimes.jp/main/html/rd/p/000000132.000049716.html ▸ リーダーの織さんを中心に有志メンバーで翻訳しました。 ・ 磯田 雄輝/井上 貴博/岡田 裕輝/織 学/田中 司恩/德留 幸子/長嶺 精彦/西村 拓也/野間 亮志/燃脇 綾子/八木澤 健人 ▸ 「第2部のルートレスコンテナ(ユーザー名前空間とセキュリティ)」「第4部のコンテナセキュリ ティ」はコンテナに携わる方には必見の内容! ▸ 原著に関する情報:(電子書籍)「Podman in Action」の紹介

Slide 6

Slide 6 text

Podmanとは

Slide 7

Slide 7 text

Podmanの特徴 OCIコンテナやコンテナイメージを開発、管理、実行するためのデーモンレスのコンテナエンジン ▸ OSSプロジェクト:Red Hatの開発者が主となって開発 ▸ デーモンレス:セキュリティ向上、未使用時のリソース低減 ▸ OCI 互換:OCIイメージの他、Dockerイメージにも対応 ▸ Podサポート:複数のコンテナを Podとして実行可能 ・ →名前の由来: Podman(the POD MANager)

Slide 8

Slide 8 text

Podmanの特徴 OCIコンテナやコンテナイメージを開発、管理、実行するためのデーモンレスのコンテナエンジン ▸ OSSプロジェクト:Red Hatの開発者が主となって開発 ▸ デーモンレス:セキュリティ向上、未使用時のリソース低減 ▸ OCI 互換:OCIイメージの他、Dockerイメージにも対応 ▸ Podサポート:複数のコンテナを Podとして実行可能 ・ →名前の由来: Podman(the POD MANager) 省略!

Slide 9

Slide 9 text

Podmanの特徴 OCIコンテナやコンテナイメージを開発、管理、実行するためのデーモンレスのコンテナエンジン ▸ OSSプロジェクト:Red Hatの開発者が主となって開発 ▸ デーモンレス:セキュリティ向上、未使用時のリソース低減 ▸ OCI 互換:OCIイメージの他、Dockerイメージにも対応 ▸ Podサポート:複数のコンテナを Podとして実行可能 ・ →名前の由来: Podman(the POD MANager) 読んで!→

Slide 10

Slide 10 text

参考までに Podman イン・アクションより。 ▸ 「図1.2のPodmanのロゴは、アイルランドの人魚である セルキーの 群 れを 表しており、この群れを Podと呼びます。」 Wikipediaより(セルキー) ▸ 「ふだんは海中で生活しているが、陸にあがるときは「 アザラシの皮」を脱 いで人間と化すると言われている。」

Slide 11

Slide 11 text

アザラシであり人魚 Podmaとは

Slide 12

Slide 12 text

広がるPodman

Slide 13

Slide 13 text

https://access.redhat.com/documentation/ja-jp/red_hat_enterprise_linux/9/html/building_running_and_managing_containers/con_running-containers-without-docker_assem bly_starting-with-containers https://ansible.readthedocs.io/projects/runner/en/stable/execution_environments/ https://ansible.readthedocs.io/projects/builder/en/stable/usage/#container-runtime https://access.redhat.com/documentation/ja-jp/red_hat_openstack_platform/17.0/html/transitioning_to_containerized_services/assembly_working-with-containerized-service s#proc_managing-containerized-services_working-with-containerized-services Red Hat製品にPodman ▸ RHEL:Podmanがデフォルト。RHEL 8以降、Dockerは非サポート。 ▸ Ansible:ansible-runner、ansible-builder のデフォルトはPodmanを使用 ▸ RHOSP:コンテナー化されたサービスはPodmanを使用 ▸ OpenShift:クラスターのインストールの最初期はPodmanでコンテナイメージを 取得 ▸ OpenShift Local:Podmanプリセットを同梱 ▸ Red Hat Service Interconnect:Podmanサイト(Tech Preview)

Slide 14

Slide 14 text

https://access.redhat.com/documentation/ja-jp/red_hat_certified_cloud_and_service_provider_certification/8.64/html/red_hat_certified_cloud_and_service_provider_certifica tion_policy_guide/con_software-containers_cloud-image-pol-supportability-tests CCSP認定のRHELイメージにPodmanが必要

Slide 15

Slide 15 text

RHEL for Edge

Slide 16

Slide 16 text

https://youtu.be/FPxka5uDA_4

Slide 17

Slide 17 text

https://podman-desktop.io/

Slide 18

Slide 18 text

Podmanのバージョン、対応プラットフォーム ▸ Podmanの最新バージョン(2023/10/11時点) ・ Podman: v4.7.1 ・ Podman Desktop: v1.4.0 ▸ Podmanの対応プラットフォーム ・ Fedora/CentOS Stream/RHELを始め、ほぼ全ての Linuxディストリビュー ション上のパッケージマネージャーを開始て利用できる ・ Podman Desktop(GUI)はLinux、macOS、Windowsで利用可能

Slide 19

Slide 19 text

Podmanはどこでも使える

Slide 20

Slide 20 text

みんな使おう、Podman

Slide 21

Slide 21 text

え? Podmanの情報が少ない?

Slide 22

Slide 22 text

Podmanの情報はたくさんあります Podmanの公式サイト、ブログ等 ▸ GitHubリポジトリ:https://github.com/containers/podman ▸ 公式サイト:https://podman.io/ ▸ 公式ブログ:https://blog.podman.io/ ▸ Podman Desktop公式サイト:https://podman-desktop.io/ ▸ Podman Desktop公式ブログ:https://podman-desktop.io/blog ▸ Red Hat Developerブログ:https://developers.redhat.com/blog ▸ Red Hat Blog:https://www.redhat.com/en/blog ▸ Enable Sysadmin(更新停止中):https://www.redhat.com/sysadmin/

Slide 23

Slide 23 text

Podmanの情報はたくさんあります(2) Podmanの公式サイト、ブログ等 ▸ GitHubのディスカッション :https://github.com/containers/podman/discussions ▸ チャット:matrix、libera.chat、Discord、Slack ▸ コミュニティーミーティング ・ Podman Community Meeting:毎月第1火曜日 ・ Podman Community Cabal Meeting:毎月第3木曜日

Slide 24

Slide 24 text

Podmanの情報はたくさんあります(3) Podmanの日本語の情報もあるよ! ▸ 赤帽エンジニアブログ:https://rheb.hatenablog.com/ ▸ Podmanリリースノート(日本語翻訳) :https://zenn.dev/tnk4on/articles/podman-release_notes-jp ▸ 非公式Xアカウント:https://twitter.com/podman_jp

Slide 25

Slide 25 text

(仮)Podman日本語まとめサイト 制作中!

Slide 26

Slide 26 text

Podmanのコマンドを実際に入力して学ぶハンズオンを開催します。書籍「Podman in Action」のコマンドを例題に、ブラウザ 上の実行環境でコマンドを入力し、次世代のコンテナエンジンの使い方を体験していただけます。内容も初心者向けから、コン テナ利用経験者向けまで複数あり、自分のペースでコンテンツを進めることができます。 コンテナに興味がある、RHEL上でのPodmanの使い方を学びたいという方はどなたでもご参加ください。 お申し込み(下記URLまたは担当営業へ) https://red.ht/3YQwDDr スピーカー 田中 司恩 アカウントソリューションアーキテクト Commercial, レッドハット株式会社 2023年10月17日(火) 10:00 開催 レッドハット株式会社 本社 Podman ハンズオン 次世代のコンテナエンジンを触って学ぶ Dan Walsh公認、 絶賛コンテンツ作成中!

Slide 27

Slide 27 text

技術書展 15で出版予定 会期:2023/11/11 (土) 〜2023/11/26(日) 鋭意執筆中!

Slide 28

Slide 28 text

https://www.redhat.com/ja/events/webinar/master-next-gen-container-engine

Slide 29

Slide 29 text

Thank you ← ま だ 書 籍 を お 持 ち で な い 方 は こ ち ら で ! 2023年10月17日(火) 10:00 開催 レッドハット株式会社 本社 Podman ハンズオン 次世代のコンテナエンジンを触って学ぶ ハンズオンへの参加申し込みは こちらから! ↓ #podmanjp

Slide 30

Slide 30 text

linkedin.com/company/red-hat youtube.com/user/RedHatVideos facebook.com/redhatinc twitter.com/RedHat Thank you