Boost」など、さまざまなカンファレンスを企画・運営しています。BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。6ぷちコラム:YAMLエンジニアと長くなるYAMLの戦いKustomizeHelmJsonnet自作テンプレートクラウドサービスクラウドサービスとして利用できるKubernetesクラスタはローカル環境に依存せず環境を簡単に構築できる代わりに、お金がかかるものがほとんどです。各クラウドベンダーには無料プランがついているものの、期間やお金を気にせず学習したいという方はKatacodaやOktetoをお勧めします(この章ではSaaSでクラウド作成する方法は省略します)。Planeを操作したい場合は、ローカル環境でのクラスタ作成または自分で構築するKubernetesクラスタの利用をお勧めします。KatacodaKubernetes公式ドキュメントから参照されている。ブラウザ上でクラスタの作成からkubectlの操作を行う。チュートリアルメニューなどが用意されている。Oktetoブラウザからクラスタを作成するが、ローカルからkubectlを利用してクラスタにアクセスすることも可能。個人学習用としては筆者最推し。Service(AKS)Katacoda公式サイト利用するためにはユーザー登録が必要です。さまざまなチュートリアルがあるのでぜひ登録して試してみてください。Kubernetes公式ドキュメントから利用することもできます。Terminal」をクリックするとKubernetesクラスタが構築された状態でターミナルが起動します。起動したら「kubectlを利用してクラスタにアクセスする」に進んでください。Okteto公式サイト利用するためにはGitHubのアカウントが必要です。GitHubからGitHubアカウントを連携してください。OktetoではブラウザのUIを利用して各種リソースの作成などの操作を行うことができますが、かなりメモリを消費するためローカルからアクセスしてリソースを作成することをお勧めします。Fileでconfigファイルをダウンロードしてください。KUBECONFIG=$HOME/Downloads/okteto-kube.config:${KUBECONFIG:-$HOME/.kube/config}をローカルのターミナル上で実行することでkubectlにconfigを設定することができます。設定した後は「kubectlを利用してクラスタにアクセスする」に進んでください。マネージドサービス各種SaaS企業からKubernetesのマネージドサービスが提供されています。マネージドなので本番環境を運用するにあたって便利な点が多いですが、以下の理由から学習という意味ではあまりお勧めしません。そのプラットフォームに馴染みがある場合は良いが、ない場合はそれぞれのプラットフォームの癖(ダッシュボードの見方・使い方やアカウントの取り扱い方法など)を学習するコストがかかってしまうお金がかかる。無料プランがある場合でも、間違えてお金がかかってしまうこともあるマネージドになっている部分はユーザーがさわれない部分になるので、触って学習できる内容に限度があるここでは代表的なマネージドサービスの名前を挙げるだけにとどめておきます。本番環境の運用を行う場合は、いずれかを利用することが多いでしょう。Nodeの設定をすればクラスタを構築することができます。用意するサーバは物理サーバでも仮想マシンでも構いません。Way」と言われているように、難しく時間がかかります。勉強にはなるので、知識を深めたい・じっくり勉強したいという方は挑戦してみると面白いでしょう。GCPを利用してクラスタを構築するGCPを利用する場合、先人が構築方法を残してくれているので、以下のドキュメントを参考に構築すると良いでしょう。GCPアカウントの初期作成時に付与される無料クレジットの枠で構築できます。Pi(ラズパイ)でKubernetesクラスタを構築するエンジニアが後をたちません。この方法は複数のラズパイ+付属品を買う必要があり、お金はそれなりにかかります。ラズパイ」と検索すると先人たちがたくさん知恵を残してくれているので、おうちにクラスタが欲しい方はチャレンジしてみてください。次のページkubectlを利用してクラスタにアクセスする(1)123456PREVNEXTこの記事は参考になりましたか?5参考になった印刷用を表示ポストイラストではじめるKubernetes連載記事一覧イラストではじめる「Kubernetesで本番運用」~可観測性のあるシステムの実現と、さま...イラストではじめる「Kubernetesでのアプリケーション開発」~CIOps・GitOp...イラストではじめる「Kubernetesの動かしかた」~Kubernetesクラスタを用意...もっと読むこの記事の著者あおい(アオイ)大手メーカーにてソフトウェアエンジニアエンジニアを経て2019年7月サイボウズ株式会社にSREとして入社。現行インフラ基盤上のアプリケーションを新インフラ基盤(Kubernetes)に移行するプロジェクトが主な仕事です。著書は、「まんがではじめるKubernetes」など。NEW1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。NEW1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。NEW1DMM.comの施策から見る、事業をむしばむ「技術負債」への処方箋──リファクタリングの「言語化」でインシデントを予防2企業の7割超が「2025年の崖」を理解していないことが明らかに。12:00法務担当者、6割超が今後業務で「生成AIを使用したい」と回答。NEW新着記事一覧を見るイベント今後の予定を見るCodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。イラストの無断転載を禁じます。記載されているロゴ、システム名、製品名は各社及び商標権者の登録商標あるいは商標です。