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 投稿