Kubernetes ポッドによるプライベートレジストリの認証設定手順

ドキュメント定義ファイルからのシークレット生成 Docker デフォルトの構成ファイルを基盤として認証情報をシークレット化します。既存の ~/.docker/config.json ファイルに含まれる資格情報を使用することで、複数のレジストリに対応できます。 # .docker/config.json の中身を確認 { "auths": { "private.registry.internal": { "auth": "dXNlcjpwYXNzd29yZA ...

7月24日 05:45 投稿

Kubernetes Dashboard のデプロイと外部ネットワーク公開手順

1. 公式マニフェストの取得とクラスタへの適用 マスターノードまたは kubeconfig が設定された端末から、対象バージョンに合わせたデプロイ用マニフェストを取得します。ここでは安定版マニフェストを使用して構成を定義します。 curl -LO https://raw.githubusercontent.com/kubernetes/dashboard/v2.7.0/aio/deploy/recommended.yaml kubectl apply -f recommended.yaml ...

7月21日 16:46 投稿

Kubernetes クラスタの日常管理と運用

ノード管理の基本操作 クラスタ内のノード情報を取得するには以下を実行します。 kubectl get nodes kubectl get nodes -o wide # 詳細情報を含む出力 新規ノードをクラスタに追加する際は、kubeadm join コマンドとトークンを使用します。 ノードの安全な削除手順 新しい Pod のスケジューリングを停止: kubectl cordon <node-name> 既存の Pod を ...

7月7日 23:10 投稿

k8sの概念入門とシンプルなPodの作成・実行

k8s入門 k8s的学习を始めると、多くの概念に戸惑うことが多いでしょう。Master、Node、Pod、Service、Namespaceといった用語が次々に登場します。そして、yamlファイルの設定 भी複雑に感じるかもしれません。 k8sを操作する際には、最も頻繁に使用するツールがkubectlです主なコマンドは以下の通りです: kubectl get pods kubectl create -f manifest.yaml kubectl get na ...

6月3日 18:34 投稿