2022-01-01から1年間の記事一覧

Kubernetes CORE CONCEPTS – IMPERATIVE COMMANDS(ハンズオン)

■ kubectl run <pod-name> --image=<image-name> 以下のPodをデプロイ Name: nginx-pod Image: nginx:alpine ■ kubectl run <pod-name> --image=<image-name> --labels="<key-value-pairs>" 以下を指定してredis podをデプロイ Pod Name: redis Image: redis:alpine Labels: tier=db ■ kubectl create service --help でコ</key-value-pairs></image-name></pod-name></image-name></pod-name>…

Kubernetes CORE CONCEPTS – IMPERATIVE COMMANDS

Kubectlを使用したImperativeコマンド --dry-run デフォルトでは、コマンドが実行されるとすぐにリソースが作成されます。 --dry-run=client コマンドをテストしたいだけの場合に使用 これはリソースを作成しませんが、代わりに、リソースを作成できるかどう…

OWASP Broken Web Applications Project をVirtualBox にインストールして接続

VirtualBox のインストールhttps://www.oracle.com/jp/virtualization/technologies/vm/downloads/virtualbox-downloads.htmlOWASP Broken Web Applications Project ダウンロード(VirtualBoxにインポートして接続)https://sourceforge.net/projects/owasp…

Ubuntu 22.04 Jammy Jellyfish を VirtualBox にインストール <Window編>

参考YouTube >>> How to Install Ubuntu 22.04 LTS Linux on VirtualBox using Windows 10 - YouTube Ubuntuをダウンロード >>> Ubuntu 22.04 Jammy Jellyfish Virtual Boxを開いて、仮想マシンの作成 適当に使用したいメモリーサイズを指定 仮想ハー…

Kubernetes CORE CONCEPTS - NAMESPACES

Namespaceとは Kubernetesでは同一の物理クラスター上で複数の仮想クラスターの動作をサポート(DNSのネットワークのソリューション等)しており、この仮想クラスターをNamespaceと呼ぶ。 Podのセット、クラスターを作ると自動でデフォルトのNamespaceが作成…

Kubernetes CORE CONCEPTS - SERVICES

Serviceとは ServiceはPodの集合で実行されているアプリケーションをネットワークサービスとして公開する為に使われる。ReplicaSetにより複数のPodのReplicaが存在する場合等、Podの前面Serviceを設置する事により自動のロードバランスを設定する事が出来る…

Kubernetes CORE CONCEPTS – DEPLOYMENTS

Deployment はPodとReplicaSetの宣言的なアップデート機能を提供する。 公式サイトでチェック >>> Deployment kubectl get deployments システム上Deployments が幾つあるかの確認 以下0と1つの結果表示 kubectl create -f <file-name> deploymentを既存のファイル</file-name>…

Kubernetes CORE CONCEPTS – REPLICASETS

ReplicaSetとは 公式サイトでチェック >>> ReplicaSet | Kubernetes ■ kubectl get replicaset / kubectl get rs システム上 ReplicaSetが幾つ存在するか確認。 以下は1つReplicaSetが存在し、new-replica-set に対してPODが4つDESIREDである。 Replica…

Kubernetesのリソース - YAML

YAMLとは? "Ain’t Markup Language"の略、インデントで構造化データを表現し、ソフトウェアの設定ファイルや異なるソフトウェア間のデータ交換などで使われる。 YAMLの公式サイトは>>> こちら 特徴 リスト・ディクショナリから成り立っていてる インデン…

Kubernetes CORE CONCEPTS – PODS

Kubernetes のお勉強方法 どうやって勉強する? UdemyにてCertified Kubernetes Administrator (CKA) with Practice Testsを受講するとKodeKloudのUdemy Labs – Certified Kubernetes Administrator with Practice Tests(99ドル)のハンズオンラボコースが…