メインカテゴリーを選択しなおす
How HCI Can Expand to Embrace Containers? 上記は、2022.08.04に StorageNewltter に投稿された記事です。ですから、その時点の情報をもとにした内容になります。 内容:現在の HCI 市場のビッグ3 VMware、Nutanix、Dell EMC、それらに続く IBM、SUSE、Scale Computing、StorMagic 各社のアプローチが説明されていました。各社の製品およびサービス、そして企業買収や独立による影響がわかって、個人的には面白い内容...
【Kubernetes】Metrics Serverとkube-state-metrics
はじめにMetrics Serverとkube-state-metricsについて、どちらがどんなものかまとめました。実際にローカルで試す場合の方法も紹介します。Metrics Serverとkube-state-metricsMetric
【Kubernetes】Security Contextについて
はじめにKubernetesでPodとコンテナに設定できるSecurity Contextについて簡単に紹介して、実際に動かしてみます。Security ContextとはSecurity Contextは、Podもしくはコンテナに権限やア
はじめにKubernetesのPersistentVolume(PV)とPersistentVolumeClaim(PVC)についてざっくり紹介し、PVとPVCを使って永続ボリュームを試してみたいと思います。PVとPVCPersistent
【Kubernetes】ServiceAccountについて理解する
はじめにService Accountについて、動かしながら基本的な部分を理解していきたいと思います。ServiceAccountとはサービスアカウント(Service Account)は、Kubernetes内で管理されているアカウントで
【Kubernetes】DeploymentとServiceでカナリアデプロイやってみる
はじめにKubernetesのデプロイ戦略として、DeploymentとServiceだけでカナリアデプロイを動かしてみます。Kubernetesでの代表的なデプロイ戦略については、下記でざっくりまとめています。カナリアデプロイとはカナリア
はじめにKubernetesのemptyDirについて、どんなものなのか、使い方を紹介したいと思います。emptyDirとはemptyDirは、ボリュームのひとつで、Podが実行されている間だけ使える最も単純なボリュームです。最初のボリュー
【Kubernetes】ConfigMapでファイルをPodにマウントする
はじめにConfigMapを使ってPodにファイルをマウントする方法を紹介します。ConfigMapを使ってファイルをマウントする今回やりたいことは、ファイルからConfigMapを作り、そのConfigMapを使って、Podにファイルをマ
【Kubernetes】DeploymentとServiceでブルーグリーンデプロイやってみる
はじめにKubernetesのデプロイ戦略として、DeploymentとServiceだけでブルーグリーンデプロイを動かしてみます。Kubernetesでの代表的なデプロイ戦略については、下記でざっくりまとめています。ブルーグリーンデプロイ
【Kubernetes】Deploymentのロールアウト関連操作まとめ
はじめにKubernetesのDeploymentのロールアウトに関する操作についてまとめました。Deploymentのロールアウトに関する操作Deploymentのロールアウト系の操作は、kubectl rolloutコマンドを利用します
【Kubernetes】sternで複数コンテナの複数Podのログをまとめて確認する
はじめにSternを使って複数コンテナで複数Podのログをまとめて確認してみたいと思います。SternとはStarnとは、複数コンテナを持つPodや複数Podのログをまとめてtailコマンドのように確認できるツールです。オリジナルのリポジト
はじめにk9sについて、どんなものか、どうやって使うのかをざっくり紹介したいと思います。k9sk9s(ケーナインズ)とは、Kubernetesクラスタをより簡単に操作できるようにするターミナルUIのツールです。ターミナル上で起動すると、下記
kubectl-aliasesでkubectlコマンドのエイリアスを一括設定
はじめにkubectlコマンドのエイリアスが大量に設定されているkubectl-aliasesの設定とその使い方を紹介したいと思います。kubectl-aliaseskubectl-aliasesでは、kubectlコマンドのエイリアスが大
【Kubernetes】kubecolorでkubectlの出力に色をつける
はじめにkubectlの出力に色をつけることができるkubecolorについて紹介します。kubecolorkubecolorは、kubectlの出力に色をつけてくれるツールです。インストールbrewでのインストールは下記になります。bre
【VSCode】Kubernetesのマニフェストでバリデーションしたい
はじめにVSCodeでKubernetesのyamlファイルのバリデーションができるようにしたいと思います。VSCodeでバリデーションやりたいことは、VSCode上で下記のようにバリデーションチェックをしてくれるように設定することです。Y
KubernetesのYAMLマニフェストでフォーマッターを利用したい
はじめにKubernetesのYAML形式のマニフェストをVSCodeで記述する際に、フォーマッターを利用できるように設定していきたいと思います。結論として、現状では設定したい内容が実現できなかったので、フォーマッターの利用は諦めています。
【VSCode】コードスニペットでKubernetesのマニフェスト作成を楽にする
はじめにVSCodeでKubernetesのスニペットを設定する方法を紹介します。KubernetesのスニペットVSCodeでコードスニペットを設定すると、下記のようにKubernetesのマニフェストのテンプレを出力して、マニフェスト作
KubeLinterでKubernetesのマニフェストを静的解析
はじめにKubernetesのLinterであるKubeLinterについて簡単に紹介して、実際に使ってみたいと思います。KubeLinterとはKubeLinterは、Kubernetesのマニフェスト(yamlファイル)とHelmチャー
【Kubernetes】NetworkPolicyについてざっくり理解して試してみる
はじめにKubernetesのNetwork Policyについて、ざっくり理解して、実際に動かしてみたいと思います。NetworkPolicyNetworkPolicyは、IPアドレスもしくはポートレベルでトラフィックを制御するリソースで
【Tekton】PipelineでTaskを実行する条件をつける
はじめにTektonのPipelineの中で条件をつけてTaskを実行する方法を紹介します。TektonのPipelineやTaskについては、下記を参照してください。whenを使ったtask実行の条件指定Pipelineの中でTaskを実
はじめにHelmを使ってローカルにHarborを構築して、色々試せる環境を作りたいと思います。今回はHelmとhelmfileを使います。helmfileについては、下記で解説していますが、Helmチャートを宣言的にデプロイできるツールです
はじめにKCNAを受験して合格することができたので、合格までの体験記としてまとめたいと思います。KCNAは、まだ比較的新しく、日本語での情報が少なかったので、何かしら参考になれば幸いです。KCNAとはKCNA(Kubernetes and
【kustomize】ConfigMap作成時にglobでファイル指定
はじめにkustomizeでファイルからConfigMapを作成するときにglob(*とか?とか)を使ってファイルを指定する方法を紹介します。configMapGeneratorについては下記を参考にしてください。globを使ってConfi
はじめにkustomizeでeconfigMapGeneratorを使って、設定用のファイルからConfigMapを作成してみます。kustomizeの基礎については下記を参考にしてください。configMapGeneratorconfig
はじめにkubectlを使ってマニフェストのフォートマットを検索する方法を紹介します。kubectlでマニフェスト検索kubectl explainを使うことによって、マニフェストのフォーマットを検索することができます。また、--recur
【tmux】PowerlineにKubernetesのコンテキストを表示する
はじめにtmuxのPowerlineにKubernetesのContextとNamespaceを表示する方法を紹介します。完成系完成系は下記のようにtmuxのステータスバーのPowerlineにKubernetesのContextとName
はじめにkubespyとはどんなものか、どうやって使うか、実際にkubespyを使ってKubernetesリソースを監視してみます。kubespyとはkubespyとは、リアルタイムにKubernetesリソースを監視できるツールです。Ku
はじめにKubernetesでの名前解決について、PodやServiceの名前解決は誰がしているのか、実際に動かしながら確認してみたいと思います。Kubernetes DNSKubernetesのSeriveやPodの名前解決は、クラスタ内
はじめにkubectlでマニフェストのテンプレを作成する方法を紹介します。kubectlでマニフェスト作成kubectlでマニフェストを作成する場合は、下記のオプションを利用します。--dry-run=client-o yaml--dry-
はじめに自分自身が読んできた本の中でKubernetesを学ぶのにおすすめな本5選を紹介したいと思います。入門書から実践でより活用できる本まで紹介していきたいと思います。入門 KubernetesKubernetesの入門書として、読みやす
【Kubernetes】ローリングアップデートでのminReadySecondsとreadinessProbe
はじめにKubernetesでローリングアップデートをする時に、readinessProbeとminReadySecondsを設定するとどう動くのか気になったので実際に試してみました。readinessProbereadinessProbe
はじめにKubernetesのデプロイ戦略として、Recreateを実際に動かして試してみます。Kubernetesでの代表的なデプロイ戦略については、下記でざっくりまとめています。RecreateとはRecreateは、全てのPodを同時