k
Size: a a a
k
k
{
apiVersion: 'apps/v1',
kind: 'Deployment',
metadata: {
name: 'nginx-deployment',
labels: {
app: 'nginx',
},
},
spec: {
replicas: 3,
selector: {
matchLabels: $.metadata.labels,
},
template: {
metadata: {
labels: $.metadata.labels,
},
spec: {
containers: [
{
name: 'nginx',
image: 'nginx:1.14.2',
ports: [
{ containerPort: 80 },
],
},
],
},
},
},
}
k
PK
(defun create-pod ()
(k8s:call-api-with-config
"/api/v1/namespaces/default/pods"
(default-config)
:method :POST
:body '((:KIND . "Pod")
(:API-VERSION . "v1")
(:METADATA (:NAME . "nginx"))
(:SPEC (:CONTAINERS
((:NAME . "nginx")
(:IMAGE . "nginx")))
(:RESTART-POLICY . "Always")
(:TERMINATION-GRACE-PERIOD-SECONDS . 30)
(:DNS-POLICY . "ClusterFirst")
(:SERVICE-ACCOUNT-NAME . "default")))))
k
(defun create-pod ()
(k8s:call-api-with-config
"/api/v1/namespaces/default/pods"
(default-config)
:method :POST
:body '((:KIND . "Pod")
(:API-VERSION . "v1")
(:METADATA (:NAME . "nginx"))
(:SPEC (:CONTAINERS
((:NAME . "nginx")
(:IMAGE . "nginx")))
(:RESTART-POLICY . "Always")
(:TERMINATION-GRACE-PERIOD-SECONDS . 30)
(:DNS-POLICY . "ClusterFirst")
(:SERVICE-ACCOUNT-NAME . "default")))))
PK
k
GG
GG
k
AS
Ms
AS
AS
AS
M
AS
AS
AS