Skip to Content
Kubernetesで実践するクラウドネイティブDevOps
book

Kubernetesで実践するクラウドネイティブDevOps

by John Arundel, Justin Domingus, 須田 一輝, 渡邉 了介
February 2020
Intermediate to advanced
384 pages
5h 31m
Japanese
O'Reilly Japan, Inc.
Content preview from Kubernetesで実践するクラウドネイティブDevOps

7章Kubernetesの強力なツール

愛車のメカニックに言われたんだ、「ブレーキは修理できなかったんで、クラクションが大きく鳴るようにしといたから」

――Steven Wright(米国のコメディアン、俳優、映画製作者、1955~)

著者らはよく次のように質問されます。「Kubernetesには多くのツールがあるようですが、どう思われますか。私には必要でしょうか。必要だとしたら、どれでしょうか。何をしてくれるのでしょうか」

この章では、Kubernetesを使用する作業に役立つツールやユーティリティの広大な世界を少しだけ探索します。kubectlの高度な使用方法を示し、便利なユーティリティもいくつか紹介します(jqkubectxkubenskube-ps1kube-shell、Click、kubed-sh、Stern、BusyBoxなど)。

7.1 kubectlを極める

kubectlについては、すでに2章から使い方を紹介してきました。Kubernetesを操作するための最も主要なツールですから、基本はすでに習得している方もいるでしょう。以下では読者がまだ知らないかもしれないヒントやコツも含め、kubectlのさらに高度な機能について説明します。

7.1.1 シェルエイリアス

ほとんどのKubernetesユーザが日常の作業を楽にするために最初に活用している便利機能の1つは、kubectlコマンドのシェルエイリアスを作成することです。例えば、著者らの.bash_profileファイルには、次のエイリアスが設定してあります。

alias k=kubectl

これでkubectlと毎回フルスペルで入力する代わりに、kという省略形が使えるようになります。

k get ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Python機械学習クックブック

Python機械学習クックブック

Chris Albon, 中田 秀基
ハイパフォーマンスPython

ハイパフォーマンスPython

Micha Gorelick, Ian Ozsvald, 相川 愛三
マイクロサービスアーキテクチャ

マイクロサービスアーキテクチャ

Sam Newman, 佐藤 直生, 木下 哲也
オブザーバビリティ・エンジニアリング

オブザーバビリティ・エンジニアリング

Charity Majors, Liz Fong-Jones, George Miranda, 大谷 和紀, 山口 能迪

Publisher Resources

ISBN: 9784873119014Other