2017-06-24 19 views
0

ユースケースでは、ポッド内からスクリプトを実行するときに、ポッドからデプロイメントを作成する必要があります。ポッドからkubernetesのデプロイメントを作成する

私のクラスタにはGoogleコンテナエンジンを使用しています。

kubectl create deployment.yamlのようなコマンドを実行できるように、ポッド内のコンテナを設定するにはどうすればいいですか?

P.S現時点では、それについては少しわかりません。

答えて

1

コンテナにはkubectlが必要です。 container images availableがありますが、私は個人的にそれらのいずれかを保証できません。

個人的に私はおそらく自分自身を構築し、最新のkubectlをダウンロードします。このようなDockerfileは、おそらくこれはkubectlであなたのコンテナのイメージを構築する良い出発点

FROM alpine:latest 
RUN apk --no-cache add curl 

RUN curl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl -o /usr/local/bin/kubectl 
RUN chmod +x /usr/local/bin/kubectl 

あるので、あなたは、すべてのkubectlのコマンドは、あなたが望むことができます。

+0

ねえ、ありがとう。 kubernetes github repoに記載されているものを使用してください。 https://github.com/kubernetes/kubernetes/tree/master/examples/kubectl-container。 – user2526795

関連する問題