@@ -42,9 +42,12 @@ Get the list of pod:
42
42
NAME READY STATUS RESTARTS AGE
43
43
nginx-pod 1/1 Running 0 22s
44
44
45
- Verify that the pod came up fine:
45
+ Verify that the pod came up fine (ensure nothing else is running on port 8088) :
46
46
47
- kubectl -n default port-forward $(kubectl -n default get pod -l name=nginx-pod -o jsonpath='{.items[0].metadata.name}') 8080:80 & open http://localhost:8080/
47
+ $ kubectl -n default port-forward $(kubectl -n default get pod -l name=nginx-pod -o jsonpath='{.items[0].metadata.name}') 8088:80
48
+ $ open http://localhost:8088/
49
+
50
+ If you are running a Linux distribution that doesn't support `open`, try `xdg-open`, `gnome-open`, or `gvfs-open` instead.
48
51
49
52
This opens up a browser window and shows the NGINX main page:
50
53
@@ -1244,17 +1247,17 @@ The main change is the addition of `namespace: dev`.
1244
1247
. Create the Deployment:
1245
1248
1246
1249
$ kubectl apply -f templates/deployment-namespace.yaml
1247
- deployment "nginx-deployment" created
1250
+ deployment "nginx-deployment-ns " created
1248
1251
1249
1252
. Deployment in a Namespace can be queried by providing an additional switch `-n` as shown:
1250
1253
1251
1254
$ kubectl get deployments -n dev
1252
1255
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
1253
- nginx-deployment 3 3 3 3 1m
1256
+ nginx-deployment-ns 3 3 3 3 1m
1254
1257
1255
1258
. Query the Namespace for this Deployment:
1256
1259
1257
- $ kubectl get deployments/nginx-deployment -n dev -o jsonpath={.metadata.namespace}
1260
+ $ kubectl get deployments/nginx-deployment-ns -n dev -o jsonpath={.metadata.namespace}
1258
1261
dev
1259
1262
1260
1263
Alternatively, a namespace can be created using `kubectl` as well.
@@ -1267,21 +1270,21 @@ Alternatively, a namespace can be created using `kubectl` as well.
1267
1270
. Create a Deployment:
1268
1271
1269
1272
$ kubectl -n dev2 apply -f templates/deployment.yaml
1270
- deployment "nginx-deployment" created
1273
+ deployment "nginx-deployment-ns " created
1271
1274
1272
1275
. Get Deployments in the newly created Namespace:
1273
1276
1274
1277
$ kubectl get deployments -n dev2
1275
1278
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
1276
- nginx-deployment 3 3 3 3 1m
1279
+ nginx-deployment-ns 3 3 3 3 1m
1277
1280
1278
1281
. Get Deployments in all Namespaces:
1279
1282
1280
1283
$ kubectl get deployments --all-namespaces
1281
1284
NAMESPACE NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
1282
1285
default nginx-deployment 3 3 3 3 1h
1283
- dev nginx-deployment 3 3 3 3 1h
1284
- dev2 nginx-deployment 3 3 3 3 1m
1286
+ dev nginx-deployment-ns 3 3 3 3 1h
1287
+ dev2 nginx-deployment-ns 3 3 3 3 1m
1285
1288
kube-system dns-controller 1 1 1 1 5h
1286
1289
kube-system kube-dns 2 2 2 2 5h
1287
1290
kube-system kube-dns-autoscaler 1 1 1 1 5h
0 commit comments