Let's look at some basic kubectl output options.
Our intention is to list nodes (with their AWS InstanceId) and Pods (sorted by node).
We can start with:
kubectl get no
| 2015-10-26 20:22:46 | |
| Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.66-b17 mixed mode): | |
| "JobScheduler FJ pool 0/4" #1826 daemon prio=6 os_prio=0 tid=0x00000000232d5800 nid=0x4b0c waiting on condition [0x000000001b31f000] | |
| java.lang.Thread.State: TIMED_WAITING (parking) | |
| at sun.misc.Unsafe.park(Native Method) | |
| - parking to wait for <0x00000000e787b280> (a jsr166e.ForkJoinPool) | |
| at jsr166e.ForkJoinPool.awaitWork(ForkJoinPool.java:1756) | |
| at jsr166e.ForkJoinPool.scan(ForkJoinPool.java:1694) | |
| at jsr166e.ForkJoinPool.runWorker(ForkJoinPool.java:1642) |
| # original URL: https://www.symantec.com/connect/downloads/readynosleepexe-prevents-screensaver-and-pc-locking | |
| #AutoIt3Wrapper_icon=nosleep.ico | |
| Opt("TrayOnEventMode",1) | |
| Opt("TrayMenuMode",1) | |
| $AboutItem = TrayCreateItem("About") | |
| TrayItemSetOnEvent(-1,"ReadList") | |
| TrayCreateItem("") |
| #!/bin/bash | |
| # Start/stop an EC2 instance to use as a ssh tunnel | |
| # requires: 1. the aws package locally -- sudo apt-get install awscli | |
| # 2. run `aws configure` to config aws environment beforehand | |
| # | |
| # usage: ./tunnel.sh start (spin up EC2 and create the tunnel) | |
| # ./tunnel.sh stop (stop the EC2 instance to save money) | |
| # ./tunnel.sh status (show EC2 instance detail) | |
| # ./tunnel.sh resume (in case your tunnel is interrupted but the EC2 instance is still running) |