- Getting Started - https://linkerd.io/getting-started/k8s/
- See how it works - https://github.com/linkerd/linkerd-examples/tree/master/add-steps/k8s
- Discourse - https://discourse.linkerd.io/
kubectl -n nodevoto port-forward \ | |
$(kubectl -n nodevoto get po -l app=web-svc -oname | cut -d/ -f 2) \ | |
8080:80 |
kubectl get -n nodevoto deployments |
curl https://run.linkerd.io/nodevoto.yml | kubectl apply -f – |
.PHONY: create | |
create: bootstrap | |
@# Create a cluster in GKE with some sane defaults. | |
@# Options: | |
@# | |
@# CLUSTER_NAME :: ${CLUSTER_NAME} | |
@# MACHINE_TYPE :: ${MACHINE_TYPE} | |
@# MAX_NODES :: ${MAX_NODES} | |
@# NETWORK :: ${NETWORK} | |
@# PROJECT :: ${PROJECT} |
#!/bin/bash | |
# usage: ./graph.bash | dot -Tpng >foo.png && open foo.png | |
function deployments() { | |
conduit stat deployments --all-namespaces \ | |
| awk '{ print $1 "|" $2 }' \ | |
| tail -n+2 | |
} |
// ==UserScript== | |
// @name New Userscript | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description try to take over the world! | |
// @author You | |
// @match https://pinboard.in/u:pyronicide/t:daily | |
// @grant GM_openInTab | |
// @require https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js | |
// ==/UserScript== |
I hereby claim:
To claim this, I am signing this object:
apiVersion: v1 | |
kind: Pod | |
metadata: | |
name: fileshare | |
spec: | |
containers: | |
- image: alpine | |
name: fileshare | |
command: | |
- /bin/sh |
# Tiller | |
apiVersion: v1 | |
kind: ServiceAccount | |
metadata: | |
name: tiller | |
namespace: kube-system | |
--- |