2017-07-12 14 views
0

最近マイクロサービスの作業を開始しました。私はドッカーのイメージを構築し、それをkubernetesに配備したいと考えています。 pod.yamlファイルを作成しているうちに、以下のエラーが出るようになりました。kubectlを使用してファイルを作成できません

コマンド:

kubectl create -f podservice.yaml 

エラー:

error: the path "podcpeservice.yml" does not exist 

-fヘルプを作成kubectl helpforを使用してみました。

kubectl create -f ./pod.json 

でも、上記のコマンドが同じエラーを与える:ヘルプ文書の例では

コマンドです。問題が何であるか把握することはできません。試してみてください./

Windows 7をホストにした仮想ボックスでcentos 7を使用しています。

+0

あなたの作業ディレクトリで 'ls'を実行して、出力を表示できますか? – iamnat

+0

docker-registry初期セットアップ-ks.cfg mydockerfiles mykubernetes –

+1

この場合、エラーは明らかです。使用しようとしているファイルがありません。 'kubectl create -f file.yaml'は' file.yaml'がカレントディレクトリにあると仮定します。 – iamnat

答えて

1

Tushar、

まずあなたが、その後kubectlコマンドの引数としてファイルを渡し、エディタのいずれかを使用して、展開YMLファイルを作成する必要があります。

例えば、

kubernetsチームがすでにこの展開ファイルを作成しました。あなたはkubectlを使って展開します。

kubectl create -f https://k8s.io/docs/tasks/debug-application-cluster/shell-demo.yaml 
関連する問題