Skip to content

Instantly share code, notes, and snippets.

@eloycoto
Last active August 22, 2017 19:40
Show Gist options
  • Save eloycoto/15d432b86533439160c7eecbc99b0548 to your computer and use it in GitHub Desktop.
Save eloycoto/15d432b86533439160c7eecbc99b0548 to your computer and use it in GitHub Desktop.
kubectl -n kube-system get pods --selector=k8s-app=cilium --output=jsonpath={.items..metadata.name}
root@master:/home/eloy# kubectl get pods,services --all-namespaces
NAMESPACE NAME READY STATUS RESTARTS AGE
default po/consul-0 1/1 Running 0 1m
default po/consul-1 1/1 Running 0 1m
default po/consul-2 1/1 Running 0 1m
default po/sample-web-service-3136014006-kzwmn 1/1 Running 0 1m
default po/sample-web-service-3136014006-w3dfz 1/1 Running 0 1m
default po/sample-web-service-3136014006-z0j89 1/1 Running 0 1m
kube-system po/cilium-4cnf9 1/1 Running 0 22m
kube-system po/cilium-7d7ht 1/1 Running 0 22m
kube-system po/cilium-wk07q 1/1 Running 1 24m
kube-system po/etcd-master 1/1 Running 0 24m
kube-system po/kube-apiserver-master 1/1 Running 0 24m
kube-system po/kube-controller-manager-master 1/1 Running 0 24m
kube-system po/kube-dns-2425271678-x1zb5 3/3 Running 0 24m
kube-system po/kube-proxy-93ctn 1/1 Running 0 22m
kube-system po/kube-proxy-bpkdl 1/1 Running 0 22m
kube-system po/kube-proxy-fr97s 1/1 Running 0 24m
kube-system po/kube-scheduler-master 1/1 Running 0 24m
NAMESPACE NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
default svc/consul None <none> 8300/TCP 1m
default svc/kubernetes 10.96.0.1 <none> 443/TCP 25m
default svc/sample-web-service 10.97.30.127 <pending> 80:31319/TCP 1m
kube-system svc/kube-dns 10.96.0.10 <none> 53/UDP,53/TCP 25m
root@master:/home/eloy#
root@master:/home/eloy# kubectl -n kube-system exec cilium-wk07q cilium status
Allocated IPv4 addresses:
10.2.28.238
10.2.42.252
10.2.247.232
Allocated IPv6 addresses:
f00d::ac10:2:0:1
f00d::ac10:2:0:ad
f00d::ac10:2:0:8ad6
KVStore: Ok Etcd: http://172.16.0.2:6666 - (Leader) 3.1.0
ContainerRuntime: Ok
Kubernetes: Ok OK
Cilium: Ok OK
root@master:/home/eloy# kubectl -n kube-system exec cilium-wk07q cilium service list
ID Frontend Backend
1 10.96.0.1:443 1 => 172.16.0.2:6443
2 10.96.0.10:53 1 => 10.2.42.252:53
3 10.97.30.127:80 1 => 10.3.66.100:5000
2 => 10.4.17.80:5000
3 => 10.4.66.100:5000
root@master:/home/eloy#
apiVersion: v1
kind: Service
metadata:
name: sample-web-service
labels:
app: sample-web-service
spec:
type: LoadBalancer
ports:
- protocol: TCP
targetPort: 5000
port: 80
selector:
app: sample-web-service
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: sample-web-service
spec:
replicas: 3
template:
metadata:
labels:
app: sample-web-service
spec:
containers:
- name: sample-web-service
image: jcorral/sample-web-service:v1
ports:
- containerPort: 5000
livenessProbe:
failureThreshold: 2
httpGet:
path: /healthz
port: 5000
initialDelaySeconds: 5
readinessProbe:
httpGet:
path: /healthz
port: 5000
initialDelaySeconds: 5
periodSeconds: 5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment