ジェンキンスとkubernetesを統合し、ジェンキンスファイルでコマンドを実行するkubectl create -f deployment.yaml --validate=false
およびエラーの取得:
unable to recognize "deployment.yaml": no matches for extensions/,Kind=Deployment
しかし、ターミナルで同じコマンドを実行すると、イメージを展開できます。 deployment.yamlファイルを以下に示します
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: appname
spec:
template:
metadata:
labels:
app: appname
spec:
containers:
- name: appname
image: appname
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8080
あなたのminikube(ローカルマシンでチェックインしている場合)は実行されていません。次のコマンドを使用してminikubeを起動します
今すぐ試してください