kubernetesでマニヘストファイルを作成しました。
Podを作成するコマンド
linux
1kubectl create -f mysql.yaml
を実行したところ次のようなエラーが出ました
error: error converting YAML to JSON: yaml: line 9: mapping values are not allowed in this context
9行目はimage: mysql
のところなのですが何かYAML形式でダメなところがあるのでしょうか?
ご教授お願いします
YAML形式のファイル内容は以下の通りです
# mysql-yaml apiVersion: v1 kind: Pod metadata: name: mysql-master spec: # コンテナの定義 containers: - name: mysql image: mysql ports: - containerPort: 3306 # マウントするディレクトリを指定 volumeMounts: - mountPath: 'http://s3-ap-northeast-1.amazonaws.com/〜/' name: mydata volume: - name: mydata # マウント対象となるPVに対応するPVCを指定 persistentVolumeClaim: claimName: ssd
#追記
apiVersion: v1 kind: Pod metadata: name: mysql-master spec: containers: name: mysql image: mysql ports: containerPort: 3306 # マウントするディレクトリを指定 volumeMounts: mountPath: 'http://s3-ap-northeast-1.amazonaws.com/〜/' name: mydata volume: name: mydata # マウント対象となるPVに対応するPVCを指定 persistentVolumeClaim: claimName: ssd

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。