Sylvain Bauza / @sylvainbauza / bauzas (Freenode)
In old Greek, "Steersman, helmsman, sailing master"
Φιλοσοφία Βιοῦ Κυβερνήτης
"Love of wisdom is the guide of life"
![]() |
|
kubernetes-kubelet
kubernetes-proxy
![]() |
|
![]() |
|
Get details on resource(s)
$ kubectl get pods|services|rc|...
Create a resource
$ kubectl create -f some/body.[json|yaml]
Resize a ReplicationController
$ kubectl resize --replicas=3 foo
Execute a command on a container
$ kubectl exec -p 123456-7890 -c ruby-container -i -t -- bash -il
service=nginx, environment=prod, tier=frontend
{
"id": "redis-master-pod",
"kind": "Pod",
"apiVersion": "v1beta1",
"desiredState": {
"manifest": {
"version": "v1beta1",
"id": "redis-master-pod",
"containers": [{
"name": "redis-master",
"image": "gurpartap/redis",
"ports": [{ "name": "redis-server", "containerPort": 6379 }]
}]
}
},
"labels": {"name": "redis"}
}
{
"id": "redis-master",
"kind": "Service",
"apiVersion": "v1beta1",
"port": 8888,
"containerPort": 6379,
"selector": {
"name": "redis"
},
"labels": {"name": "redis"}
}
REDIS_PORT='tcp://10.0.29.247:8888'
REDIS_PORT_6379_TCP='tcp://10.0.29.247:8888'
REDIS_PORT_6379_TCP_ADDR='10.0.29.247'
REDIS_PORT_6379_TCP_PORT='8888'
REDIS_PORT_6379_TCP_PROTO='tcp'
REDIS_SERVICE_PORT='8888'
REDIS_SERVICE_HOST='10.0.29.247'
{
"id": "redisSlaveController",
"kind": "ReplicationController",
"apiVersion": "v1beta1",
"desiredState": {
"replicas": 2,
"replicaSelector": {"name": "redisslave"},
"podTemplate": {
"desiredState": {
"manifest": {
"version": "v1beta1",
"id": "redisSlaveController",
"containers": [{
"name": "slave",
"image": "brendanburns/redis-slave",
"ports": [{"containerPort": 6379, "hostPort": 8888}]
}]
}
},
"labels": {"name": "redisslave"}
}},
"labels": {"name": "redisslave"}
}
|
|