Skip to content

Instantly share code, notes, and snippets.

View makocchi-git's full-sized avatar
:octocat:
(^ω^)

makocchi makocchi-git

:octocat:
(^ω^)
View GitHub Profile

DevOpsを実現する為のChef活用テクニック

by Yusuke Ando 氏


Apache コミッタからみた Apache vs Nginx

by 佐藤高志 氏



               
                      
                          
                            
          [
@makocchi-git
makocchi-git / docker.txt
Created April 2, 2014 15:30
motd zabbix
          
          
          
          
                      
                                                                                                      [47
$ kubectl apply --validate --dry-run -f invalid-deployment.yaml
error: error validating "invalid-deployment.yaml": error validating data: [ValidationError(Deployment.spec.replicas): invalid type for io.k8s.api.apps.v1.DeploymentSpec.replicas: got "string", expected "integer", ValidationError(Deployment.spec.template.spec.containers[0]): unknown field "port" in io.k8s.api.core.v1.Container]; if you choose to ignore these errors, turn validation off with --validate=false
apiVersion: apps/v1
kind: Deployment
metadata:
name: invalid-deployment
spec:
replicas: "1"
selector:
matchLabels:
app: example
template:
$ kubeval invalid-deployment.yaml
WARN - invalid-deployment.yaml contains an invalid Deployment - spec.replicas: Invalid type. Expected: [integer,null], given: string
WARN - invalid-deployment.yaml contains an invalid Deployment - port: Additional property port is not allowed

$ echo $?
1
$ kubeval valid-deployment.yaml
PASS - valid-deployment.yaml contains a valid Deployment

$ echo $?
0
apiVersion: apps/v1
kind: Deployment
metadata:
name: invalid-deployment
spec:
replicas: 1
selector:
matchLabels:
app: example
template: