並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 37 件 / 37件

新着順 人気順

kubectlの検索結果1 - 37 件 / 37件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

kubectlに関するエントリは37件あります。 PocketKubernetestechfeed などが関連タグです。 人気エントリには 『アプリ開発者のための kubectl 講座』などがあります。
  • アプリ開発者のための kubectl 講座

    これは何 Kubernetes クラスタ管理者とアプリケーション開発者が分業しているプロジェクトで,開発者が必ずしも Kubernetes に詳しくない場合を想定し,開発時に使いそうな kubectl のコマンドをまとめたものです。 クラスタ管理者から開発者にこのドキュメントを適宜改変して渡し,開発者がある程度自立して操作できるようになることで,管理者への問い合わせ負荷を減らすのが狙いです。 場合によってはハンズオンで講座を開いてもよいでしょう。 ドキュメント案 ここでは Amazon EKS でクラスタを構築する場合の例を示します。 別のインフラに構築している場合は適宜書き換えてください。 事前準備 インストール kubectl AWS CLI AWS 環境設定 AWS CLI からアカウントを操作できるような設定方法を書きましょう。 コンテキスト作成 操作する対象の Kubernete

      アプリ開発者のための kubectl 講座
    • kubectl execは禁止!? kubectl debugの勧め | IIJ Engineers Blog

      社会人生活の半分をフリーランス、半分をIIJで過ごすエンジニア。元々はアプリケーション屋だったはずが、クラウドと出会ったばかりに半身をインフラ屋に売り渡す羽目に。現在はコンテナ技術に傾倒中だが語りだすと長いので割愛。タグをつけるならコンテナ、クラウド、ロードバイク、うどん。 Kubernetes 1.23から標準で利用できるようになったエフェメラルコンテナ(Ephemeral Container)をご存じですか? セキュアにKubernetesを運用していくには必須の機能になることは間違いなく、IKE(IIJ Kubernetes Engine)では早速活用が始まっています。実利用に耐える環境が整うにはまだ少し時間がかかるかもしれませんが、今のうちから使いこなせるように紹介します。 エフェメラルコンテナ 一般的には聞きなれないかもしれませんが、IaaSを使っていればエフェメラル(Ephem

        kubectl execは禁止!? kubectl debugの勧め | IIJ Engineers Blog
      • eBPF、WASM、kubectl bind -「KubeCon NA 2022」帰国翌日の速報Recap by @amsy810

        本記事は、TechFeed Experts Night#7 〜 コンテナ技術を語るのセッション書き起こし記事になります。 イベントページのタイムテーブルから、その他のセッションに関する記事もお読み頂けますので、一度アクセスしてみてください。 本セッションの登壇者 セッション動画 それでは、「KubeCon + CloudNatieCon NA 2022 帰国後即日 Recap LT」というタイトルで、本日はお話をさせていただきます。 サイバーエージェントでKubernetes as a serviceプロダクトオーナーとして勤務している青山と申します。もしかしたら「Kubernetes完全ガイド」(インプレス)を読んでいただいている方もいらっしゃるかなと思います。 ほぼコロナ前の水準に戻ったKubeCon 本日は、KubeConというKubernetes関連のカンファレンスのRecapをし

          eBPF、WASM、kubectl bind -「KubeCon NA 2022」帰国翌日の速報Recap by @amsy810
        • kubectlのプラグイン機構とおすすめプラグインのご紹介 〜 Kubernetes制御用コマンド #k8sjp

          ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。ヤフーの子会社であるゼットラボ株式会社の吉田(@ryysud)です。2018年12月よりゼットラボ株式会社でKubernetesをベースとしたインフラ基盤の研究開発を行っており、現在はCloud Nativeなアクセス制御システム(認証、認可)の研究開発を担当しています。 今回は2020年6月13日(土)に開催されたKubeFest Tokyo 2020でのセッション “kubectl のプラグイン機構を活用してオペレーションを効率化しよう”をベースに、Kubernetes制御用コマンドラインツールであるkubectlのプラグイン機構とおすすめプラグインをご紹介します。スライドとビデオは以下で公開されていますのでご興味

            kubectlのプラグイン機構とおすすめプラグインのご紹介 〜 Kubernetes制御用コマンド #k8sjp
          • GitHub - devops-works/binenv: One binary to rule them all. Manage all those pesky binaries (kubectl, helm, terraform, ...) easily.

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - devops-works/binenv: One binary to rule them all. Manage all those pesky binaries (kubectl, helm, terraform, ...) easily.
            • GitHub - yahoo/kubectl-flame: Kubectl plugin for effortless profiling on kubernetes

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - yahoo/kubectl-flame: Kubectl plugin for effortless profiling on kubernetes
              • Kubernetes: kubectl debug node でノードをデバッグする - Qiita

                Kubernetes クラスタのトラブルシュートで、ssh でノードに直接アクセスしてデバッグしたい場面があります。しかし、OS アカウントやネットワーク管理の都合で、ssh の利用が難しい場合があります。そんなとき、 kubectl debug node を利用すると、ssh に相当する操作をkubectl で簡単に行えます。 デモ kubectl debug node でノードに Pod を作成し、ホスト上のコマンド(systemctl, htop) を実行したデモです。 kubectl debug node の使い方 kubectl debug pod (Ephemeral Containers) と違い、kubectl debug node は特権を持った Pod を作成しているだけなので、権限さえあれば Kubernetes クラスタ側の設定は不要です。 使い方は非常にシンプルで

                  Kubernetes: kubectl debug node でノードをデバッグする - Qiita
                • kubectl logs: デフォルトでログ出力するコンテナを指定する

                  Pod に複数のコンテナが含まれる場合に、kubectl logs コマンドを実行すると次のように1つのコンテナを選択するようにとエラーになります。 $ kubectl logs nginx error: a container name must be specified for pod nginx, choose one of: [app sidecar] kubectl logs コマンドで対象のコンテナを指定するには --container (-c) フラグを使用します。 $ kubectl logs nginx --container app しかしながら、メインのコンテナとサイドカーコンテナという構成の場合、おそらく多くの場合で確認したいログは、メインのコンテナのものです。これをいちいち毎回指定しないといけないというのも面倒です。 Kubernetes 1.18 の kubec

                    kubectl logs: デフォルトでログ出力するコンテナを指定する
                  • 2025年におけるセキュリティエンジニア向けのKubectlプラグイン トップ15 - Sysdig

                    本文の内容は、2023年1月17日にNIGEL DOUGLAS が投稿したブログ(https://sysdig.com/blog/top-15-kubectl-plugins-for-security-engineers/)を元に日本語に翻訳・再構成した内容となっております。 誰にとっても、特にセキュリティエンジニアにとって非常に有用であると強く感じるこのKubectlプラグインのリストを、さらに掘り下げてみましょう。 Kubernetesは、設計上、信じられないほどカスタマイズが可能です。Kubernetesは、特定のユースケースシナリオのためのカスタム構成をサポートしています。そのため、基本的な機能にパッチを適用する必要がありません。プラグインは、Kubernetesの機能を拡張し、アウトオブボックスの提供を実現する手段です。 Kubernetesプラグインとは何ですか? Kubern

                      2025年におけるセキュリティエンジニア向けのKubectlプラグイン トップ15 - Sysdig
                    • Krew のカスタムプラグインインデックスで kubectl プラグインを配布しよう - Qiita

                      はじめに kubectl プラグインマネージャの Krew1 ではこれまでは Krew が公式で提供するプラグインインデックス(kubernetes-sigs/krew-index) しか使用できませんでしたが、v0.4.0 で待望のカスタムプラグインインデックスがサポートされました。 https://github.com/kubernetes-sigs/krew/releases/tag/v0.4.0 カスタムプラグインインデックスは、Homebrew でいうところの brew tap コマンドで外部のリポジトリを Formula として追加するとの同じことです。これにより、公式のプラグインインデックスに自作の kubectl プラグインを登録しなくても Krew を使ってプラグインを配布できるようになります。 カスタムプラグインインデックスの使い所 Krew プロジェクトとしてはできる

                        Krew のカスタムプラグインインデックスで kubectl プラグインを配布しよう - Qiita
                      • kubecolorでkubectlの出力に色を付ける

                        1. はじめに kubectlはKubernetesクラスタを操作するためのCLIクライアントです。 筆者は仕事でほぼ毎日kubectlを使用しますが、その使い勝手に対して一点改善したい点がありました。それは、 出力が一色のみで見辛い という点です。 この記事では、筆者が開発したkubectlの出力に色を付けるためのOSS "kubecolor" について紹介します。筆者はkubecolorは非常に便利で、もっと多くの人に使ってもらいたいと考えているため、この記事を書くことにしました。 次章からは、既存のkubectlに対して筆者が改善したいと感じていた点についてもう具体例を上げながら説明し、その後kubecolorではそれをどう改善できているのかを解説します。そして、kubecolorの使い方について説明します。 また本記事では、「見やすい」「見辛い」「わかりやすい」などの表現を使用しま

                          kubecolorでkubectlの出力に色を付ける
                        • GitHub - davidB/kubectl-view-allocations: kubectl plugin to list allocations (cpu, memory, gpu,... X utilization, requested, limit, allocatable,...)

                          kubectl plugin lists allocations for resources (cpu, memory, gpu,...) as defined into the manifest of nodes and running pods. It doesn't list usage like kubectl top. It can provide result grouped by namespaces, nodes, pods and filtered by resources'name. Columns displayed : Requested : Quantity of resources requested by the container in the pod's manifest. It's the sum group by pod, namespace, nod

                            GitHub - davidB/kubectl-view-allocations: kubectl plugin to list allocations (cpu, memory, gpu,... X utilization, requested, limit, allocatable,...)
                          • ServiceAccount を作成して Pod から kubectl を使って Pod の情報を取得する - Qiita

                            $ kubectl version Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.3", GitCommit:"2bba0127d85d5a46ab4b778548be28623b32d0b0", GitTreeState:"clean", BuildDate:"2018-05-28T20:03:09Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"darwin/amd64"} Server Version: version.Info{Major:"1", Minor:"11+", GitVersion:"v1.11.5-eks-6bad6d", GitCommit:"6bad6d9c768dc0864dab48a11653aa53b5a47043

                              ServiceAccount を作成して Pod から kubectl を使って Pod の情報を取得する - Qiita
                            • Kubernetes 1.19: SIG-CLI (kubectl) の変更内容 - Qiita

                              はじめに ここでは、Kubernetes 1.19 の CHANGELOG から SIG-CLI (kubectl) の取り組みについてまとめています。 https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.19.md https://relnotes.k8s.io/?areas=kubectl&releaseVersions=v1.19.0 新たに追加された主なコマンドとフラグ --warnings-as-errors フラグ(全コマンド共通): サーバから受け取った警告をエラーとして扱い、ゼロ以外の終了コードで終了する kubectl annotate コマンドの --list フラグ: オブジェクトの metadata.annotations のリスト kubectl create dep

                                Kubernetes 1.19: SIG-CLI (kubectl) の変更内容 - Qiita
                              • Kubectl: Developer tips for the Kubernetes command line | Red Hat Developer

                                Kubectl, the Kubernetes command-line interface (CLI), has more capabilities than many developers realize. For example, did you know that kubectl can reach the Kubernetes API while running inside a cluster? You can also use kubectl to assume different user identities, to select a custom editor to run with the kubectl edit command, and more. In this article, I introduce several kubectl CLI features

                                  Kubectl: Developer tips for the Kubernetes command line | Red Hat Developer
                                • Kubectl auth changes in GKE v1.26 : gke-gcloud-auth-plugin | Google Cloud Blog

                                  Here's what to know about changes to kubectl authentication coming in GKE v1.26 Important changes to Kubectl authentication are coming in GKE v1.26While Google created Kubernetes, the platform has become the de-facto standard for container orchestration thanks to a large open-source community. To ensure the separation between the open source version of Kubernetes and those versions that are custom

                                    Kubectl auth changes in GKE v1.26 : gke-gcloud-auth-plugin | Google Cloud Blog
                                  • Top 15 Kubectl plugins for security engineers

                                    The core engine providing runtime insights to the Sysdig platform

                                      Top 15 Kubectl plugins for security engineers
                                    • kubectl-neat を使って Kubernetes のマニフェストをスッキリ表示する - kakakakakku blog

                                      「kubectl-neat(kubectl neat コマンド)」を使うと Kubernetes のマニフェストから「冗長な」情報を削除して表示できる.知っておくと便利!GitHub リポジトリの README.md を読むと「メタデータ」や「デフォルト設定」や「Admission Controllers によって作られた情報」によって読みにくくなると書いてある.さっそく「kubectl-neat」を紹介していく. github.com 検証環境 Docker Desktop for Mac Kubernetes 1.19.3 事前確認 : kubectl get pods xxx -o yaml コマンド 「kubectl-neat」を試す前に事前確認として kubectl get pods xxx -o yaml コマンドを確認する.kubectl get pods コマンドに -o

                                        kubectl-neat を使って Kubernetes のマニフェストをスッキリ表示する - kakakakakku blog
                                      • kubectl execの仕組みを追える範囲で追ってみた - koukiblog

                                        kubernetesを利用しているとき、 kubectl exec -it "pod_name" /bin/bash で目的のコンテナにbashログインすることができますが、これがなぜ動いているのか理解できていなったので調べてみました。 kubectl execとsshと何が違うのか?(sshと同じセキュリティ対策が必要ではないのか??)と聞かれたときに違うとは思うんだけどどう違うのかうまく答えられなくて気になってしまったのがきっかけです。 概要 調べてみたところ既に質問していた人がいました。 Google グループ このフォーラムによると、kubectl exec は以下のように流れていくようです。 kube-apiserver(以下apiserver)にPOSTリクエストを投げる( /v1/namespaces/{ns}/pods/{pod}/exec ) このリクエストには SPDY

                                          kubectl execの仕組みを追える範囲で追ってみた - koukiblog
                                        • kubectl debugを使ってKubernetesのコンテナをデバッグする | 豆蔵デベロッパーサイト

                                          2022-08-23にKubernetesのv1.25がリリースされました。 Kubernetes公式ブログ - Kubernetes v1.25: Combiner PSP(Pod Security Policy)の削除等、多くの変更がありますが、Ephemeral ContainersがBetaからStableバージョンとなりました。 この機能はkubectl debugコマンド[1]で使用できますが、あまり使ったことがなく、これを機に改めて使い方を調べてみましたのでご紹介します。 一般的にKubernetes上で動作するPodのコンテナをデバッグするにはkubectl execを使うことが多いかと思います。 しかし、昨今はセキュリティリスク低減や軽量化による起動速度向上の目的で、Distrolessイメージを使うことが多くなってきています[2]。 この欠点はデバッグが難しいことです。

                                            kubectl debugを使ってKubernetesのコンテナをデバッグする | 豆蔵デベロッパーサイト
                                          • GitHub - kvaps/kubectl-node-shell: Exec into node via kubectl

                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                              GitHub - kvaps/kubectl-node-shell: Exec into node via kubectl
                                            • k8s – kubectl logsで知っておきたいオプション – OpenGroove

                                              (誤記があったため修正しました) またまた超小ネタであるが、kubectl logsで知っておきたいオプション。例えばClusterAutoscalerのPodのログなんかはタイムスタンプが出力されないから分かりにくいのだが…、--timestamp=trueにすればタイムスタンプが付与されるということを割と最近知った。 $ kubectl logs --timestamps=true [Pod name] それとちょっとだけ見たいときはパイプしてtailとかしていたが、その必要はなかった。--tail=100 オプションはOSコマンドのtail -100と同様である。 $ kubectl logs --tail=100 [Pod name] 取り急ぎ、私的にうれしいオプション。 --timestamps=true タイムスタンプを出力させる --since=1h --since=10m

                                              • kubectl drain コマンドのオプションを試す : --ignore-daemonsets と --force - kakakakakku blog

                                                Kubernetes で kubectl drain コマンドを実行すると,指定したノード上の Pod を安全に削除して,そのノードには新しく Pod をスケジューリングしないようにステータスを変更できる.例えば,Kubernetes クラスターの運用として,ノードをメンテナンスするときなどに kubectl drain コマンドを使う.詳しくは以下のドキュメントに載っている. Safely Drain a Node | Kubernetes Kubectl Reference Docs 今回の記事では kubectl drain コマンドの挙動やオプションを試しながら理解を深めていく.以下はサンプルとして kubectl drain コマンドを実行する流れをアニメーション GIF にしてみた!🎨 準備 : Kubernetes クラスターを構築する 🐳 今回は kind を使って,M

                                                  kubectl drain コマンドのオプションを試す : --ignore-daemonsets と --force - kakakakakku blog
                                                • Kubernetes 1.26: SIG-CLI (kubectl) の変更内容 - Qiita

                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? ここでは、Kubernetes 1.26 の CHANGELOG から SIG-CLI (kubectl) の取り組みについてまとめています。 は筆者によるコメントです。 https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md 新たに追加された主なコマンドとフラグ kubectl events コマンド: kubectl alpha events からの昇格。既存のコマンドは削除された。 kubectl alpha auth who

                                                    Kubernetes 1.26: SIG-CLI (kubectl) の変更内容 - Qiita
                                                  • kubectl top pod と docker stats メモリー使用量の違い - Qiita

                                                    はじめに docker statsコマンドとkubectl top podコマンドで表示されるメモリー使用量に差異があることに疑問を持った方もいるのではないでしょうか? その差は、kubectl top コマンドのみ、メモリー使用量にPage Cache(active)が含まれているためらしいのですが、検証も含め少し深掘りしたいと思います。 kubectl topのメモリー使用量 kubectl top コマンドで取得できるメモリー使用量は、各Nodeのkubelet(内のcAdviser)が収集した値です。 ここで、メモリー使用量と言っても具体的に何の指標を利用しているのでしょうか? 公式ドキュメントを見ると、以下の記載があります。 Memory is reported as the working set, in bytes, at the instant the metric was

                                                      kubectl top pod と docker stats メモリー使用量の違い - Qiita
                                                    • 【GKE/Terraform】外部ネットワークからの全てのアクセスを制限した限定公開クラスタを作成し、踏み台サーバーからkubectlする

                                                      TL;DR こちらのリポジトリを参考にしてください -> https://github.com/nekoshita/gke-private-cluster-with-no-client-access-to-the-public-endpoint-example こんな人向け 限定公開クラスタについて知りたい GKEのセキュリティーを強化したい TerraformでGCP・GKEさわりたい 解説 限定公開クラスタ(プライベートクラスタ)とは? GKEは、主にコントロールプレーンとノードから成り立っています。 詳しくはこちら -> https://zenn.dev/articles/6b5dffe3d563e1 限定公開クラスタにすると、ノードに使われるVMインスタンスに外部IPアドレスが割り振られなくなります。 すると、ノードに関しては外部からアクセスすることはできなくなります。 どうやって

                                                        【GKE/Terraform】外部ネットワークからの全てのアクセスを制限した限定公開クラスタを作成し、踏み台サーバーからkubectlする
                                                      • コマンドラインツール(kubectl)

                                                        Kubernetesが提供する、 kubernetes APIを使用してKubernetesクラスターのコントロールプレーンと通信するためのコマンドラインツールです。 このツールの名前は、kubectl です。 kubectlコマンドラインツールを使うと、Kubernetesクラスターを制御できます。環境設定のために、kubectlは、$HOME/.kubeディレクトリにあるconfigという名前のファイルを探します。他のkubeconfigファイルは、KUBECONFIG環境変数を設定するか、--kubeconfigフラグを設定することで指定できます。 この概要では、kubectlの構文を扱い、コマンド操作を説明し、一般的な例を示します。サポートされているすべてのフラグやサブコマンドを含め、各コマンドの詳細については、kubectlリファレンスドキュメントを参照してください。 インストー

                                                          コマンドラインツール(kubectl)
                                                        • kubectl port-forwardの仕組み

                                                          port-forwardを何気なく使っていてどう動くのか調べたのでそのまとめ。 port-forwardを試してみる とりあえず、中身を見る前にどんなことが出来るのか見る。そのために、webサーバとなるpodを作成。 $ kubectl run nginx --image=nginx Podが作成されたことを確認。 $ kubectl get pod -o wide NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES nginx 1/1 Running 0 6m1s 172.28.1.24 k8s-worker1 <none> <none> kubectlを利用するLinuxノードはk8sクラスタの外部にいるため、PodのIPには直接アクセスできない。 $ ping -c 3 172.28.1.24 P

                                                            kubectl port-forwardの仕組み
                                                          • AWS Lambdaのコンテナイメージ上のkubectlコマンド実行してEKSを管理してみる - YOMON8.NET

                                                            Lambdaのコンテナイメージからkubectlを実行してEKSを操作してみます。AWS Lambda runtime API 辺りが少し面倒ですが、総じてとても便利です。 なじみの人が多いだろうシェルスクリプトで実装していきます。 はじめに 最初に読んでおくべきもの 実装 Lambda実行要のIAMロールの作成 EKSクラスタへのKubenetesロールのバインディング イメージの作成 ディレクトリ構成 handler.sh bootstrap.sh Dockerfile ローカルテスト Lambdaを設定して実行 所感 はじめに kubectlをLambdaで実行すると便利な場面もあると思っていて、実際に以下のような情報で今までもできたと思います。せっかくコンテナイメージが使えるようになったので、Dockerfileからビルドして利用してみようと思います。 github.com 最初に

                                                              AWS Lambdaのコンテナイメージ上のkubectlコマンド実行してEKSを管理してみる - YOMON8.NET
                                                            • kubectlを使いこなそう! アプリ開発者のためのKubernetesトラブルシューティング

                                                              怖くなくなるためにKubernetesを知ろう セッション冒頭、高橋氏はKubernetesの持つ3点の特徴を挙げた。 障害発生時に、各コンテナの設定・復旧を簡単にする コンテナの仕様の管理を簡単にする 複数台サーバを利用してコンテナを起動したいとき、最適な起動先の決定を簡単にする 1.については、NGINXのコンテナが2つ欲しいというケースを例示した。「Kubernetesは2つのコンテナが起動している必要があるということを理解し、2つのうち片方のコンテナがクラッシュした際は自動的に復旧する」(高橋氏)というReconciliation Loopを行うことがKubernetesの特徴の1つだという。 2.は「マニフェストファイル」と呼ばれる、YAMLで書かれたファイルを利用して各設定を管理することができるという点だ。Kubernetesではインフラの設定をコードで書くという「Infras

                                                                kubectlを使いこなそう! アプリ開発者のためのKubernetesトラブルシューティング
                                                              • kubectl CLIでのKubernetesのイベント監視 - Qiita

                                                                Kubernetes自体やその上で動くPodのステータスを監視したいのだけれどPrometheus等を使えない場合に、シェルスクリプトでkubectl get pod等の結果を監視する方法を以下の記事に書いた。 kubectl CLIでPodの正常性を確認する 同じように、kubectl CLIを使ってEventも監視したほうがよさそうなので、そのためのシェルスクリプトを作成したメモ。 Eventリソース EventリソースについてのAPIリファレンスは以下。 https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.15/#event-v1-core kubectl get eventは以下の様な出力。 $ kubectl get event --all-namespaces -o wide NAMESPACE LA

                                                                  kubectl CLIでのKubernetesのイベント監視 - Qiita
                                                                • Kubernetes Ephemeral Containers and kubectl debug Command

                                                                  Containers 101: attach vs. exec - what's the difference?Why and How to Use containerd From Command LineDocker: How To Extract Image Filesystem Without Running Any ContainersKiND - How I Wasted a Day Loading Local Docker ImagesDon't miss new posts in the series! Subscribe to the blog updates and get deep technical write-ups on Cloud Native topics direct into your inbox. You can find a Russian trans

                                                                    Kubernetes Ephemeral Containers and kubectl debug Command
                                                                  • kubectlのcontextとnamespace周りの操作をkubectxとkubensでちょっと楽する | DevelopersIO

                                                                    k8sを使い始めて、kubectlコマンドばかり打っている毎日です。その中でちょっと面倒だなと感じていた点がふたつ。 contextまわりのコマンドが覚えられない (kubectl get contextsとかやってしまう) namespaceの指定(-n hogehoge もしくは --namespace hogehoge)を毎コマンドごとにするのが面倒 これらの煩わしい点をちょっと楽にしてくれるツールkubectxとkubensを同僚のキム インソに教えてもらったのでシェアします。 インストール macだとHomebrewでコマンド一発でインストール可能です。 $ brew install kubectx これだけでkubectxとkubens両方のコマンドが使えるようになります。 他にも色々なインストール方法があるので、詳細はREADMEを御覧ください。 contextまわりのコマン

                                                                      kubectlのcontextとnamespace周りの操作をkubectxとkubensでちょっと楽する | DevelopersIO
                                                                    • Install and Set Up kubectl on Linux

                                                                      Install and Set Up kubectl on LinuxBefore you beginYou must use a kubectl version that is within one minor version difference of your cluster. For example, a v1.31 client can communicate with v1.30, v1.31, and v1.32 control planes. Using the latest compatible version of kubectl helps avoid unforeseen issues. Install kubectl on LinuxThe following methods exist for installing kubectl on Linux: Insta

                                                                        Install and Set Up kubectl on Linux
                                                                      • kubecolor を使って kubectl の実行結果を色付けしよう - kakakakakku blog

                                                                        kubecolor コマンドを使うと kubectl コマンドの実行結果を色付けして読みやすくできる.kubectl コマンドの実行結果は基本的に白黒なので,リソース数が多かったり,例えば -o wide オプションを使って表示項目を増やしたりすると,読みにくくなることもある. また技術講師として研修で Kubernetes を教える機会も多く,kubectl コマンドの実行結果を説明するときに「青の〜」や「黄色の〜」という表現が使えると,特にリモート研修で注目して欲しい部分を正確に伝えられる.今回は kubecolor コマンドを紹介する. github.com kubecolor をインストールする Linux と Mac なら kubecolor コマンドは brew コマンドで簡単にインストールできる.また go get コマンドで直接インストールすることもできるし,GitHub

                                                                          kubecolor を使って kubectl の実行結果を色付けしよう - kakakakakku blog
                                                                        • kubectlの接続設定ファイル(kubeconfig)の概要 - Qiita

                                                                          概要と目的 普段kubectlを使ってkubernetes(以下k8s)クラスタにAPI呼び出しをしているのですが、kubectlコマンドがどのように接続先を選んでいるのかをしっかり把握していなかったので改めて公式Documentを読みました。基本的にはこちらを参照して頂けるとkubectlの接続設定については理解できると思います。今回はせっかく調べたので備忘録と、Documentを読む前に概要を押さえたいという方のために記事にしました。 kubeconfigとは? kubectlとは、k8sクラスタのAPIサーバーと通信するためのコマンドラインツールです。 そして、どのk8sクラスタにどのユーザーとして接続するのかの接続設定をkubeconfigファイルが定義し、クライアントにあるkubeconfigファイルをkubectlが読み取って接続先を決めています。kubeconfigとはあくま

                                                                            kubectlの接続設定ファイル(kubeconfig)の概要 - Qiita
                                                                          • Kubernetes 1.18 で kubectl alpha debug を使って Pod をデバッグする - Qiita

                                                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                              Kubernetes 1.18 で kubectl alpha debug を使って Pod をデバッグする - Qiita
                                                                            1

                                                                            新着記事