Kubernetes create deployment unexpected SchemaError
2023-09-27 02:24:03
質問
私はそのチュートリアル( https://www.baeldung.com/spring-boot-minikube ) Kubernetesのデプロイをyamlファイル(simple-crud-dpl.yaml)で作りたいのですが、どうすればいいですか?
apiVersion: apps/v1
kind: Deployment
metadata:
name: simple-crud
spec:
selector:
matchLabels:
app: simple-crud
replicas: 3
template:
metadata:
labels:
app: simple-crud
spec:
containers:
- name: simple-crud
image: simple-crud:latest
imagePullPolicy: Never
ports:
- containerPort: 8080
を実行すると
kubectl create -f simple-crud-dpl.yaml
を実行すると
error: SchemaError(io.k8s.api.autoscaling.v2beta2.MetricTarget): invalid object doesn't have additional properties
kubectlの最新版を使用しています。
kubectl version
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.11", GitCommit:"637c7e288581ee40ab4ca210618a89a555b6e7e9", GitTreeState:"clean", BuildDate:"2018-11-26T14:38:32Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.0", GitCommit:"641856db18352033a0d96dbc99153fa3b27298e5", GitTreeState:"clean", BuildDate:"2019-03-25T15:45:25Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"linux/amd64"}
チュートリアルにあるように、ローカルでminikubeを使用しています。デプロイとサービスまですべてうまくいっています。私はそれを行うことができません。
どうすれば解決できますか?
brewでkubectlをインストールした後、実行してください。
-
rm /usr/local/bin/kubectl
-
brew link --overwrite kubernetes-cli
また、オプションで
brew link --overwrite --dry-run kubernetes-cli
.
関連
-
[解決済み] k8sのConfigMapやSecretを既存のものを削除せずに更新する方法
-
[解決済み] helm list : 名前空間 "kube-system" のconfigmapをリストアップできない。
-
[解決済み] パーシステントボリューム(PV)とパーシステントボリュームクレーム(PVC)は簡単に言うと何が違うのか?
-
[解決済み] Kubernetesです。PersistentVolumeClaim (pvc)を削除できない。
-
[解決済み] なぜStatefulSetsなのか?ステートレスPodは永続ボリュームを使えないのですか?
-
[解決済み] Kubernetesの「エンドポイント」とは何か?
-
[解決済み] ヘルムチャートの場合、どのようなバージョンがありますか?[クローズド]
-
[解決済み] Helm V3 - 公式レポが見つかりません。
-
Helm クライアントとサーバのバージョンに互換性がない
-
KubernetesのPodをスケールダウンする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] kubernetesポッド内のすべてのコンテナをきれいにリストアップする方法とは?
-
[解決済み] k8sのConfigMapやSecretを既存のものを削除せずに更新する方法
-
[解決済み] Kubernetesからすべてのリソースを一度に削除するには?
-
[解決済み] Pod内のコンテナからPod自身のIPアドレスを知るには?
-
[解決済み] パーシステントボリューム(PV)とパーシステントボリュームクレーム(PVC)は簡単に言うと何が違うのか?
-
[解決済み] Kubernetes Ingressのv1beta1からv1への移行時に「io.k8s.api.networking.v1.IngressBackendのunknown field "serviceName"」というエラーになる。
-
[解決済み] kubernetes 実行中の全Podを一覧表示する name
-
[解決済み] 仕事の完了を伝える
-
[解決済み] kubectl logs -f の膨大なログから数行を抽出する。
-
Helm クライアントとサーバのバージョンに互換性がない