Kubernetes Deconstructed - Basic User Layer
image/svg+xml
Kubernetes Deconstructed - Basic User Layer
Process
Any processing function.
Display
Information display by online indicators, video devices, printers, etc.
Off-Page Connector
Exit to or entry from a page. (IBM)
Predefined Process
A formally defined sub-process.
app=kube-decon, tier=web
selector
deployment
kube-decon
image
pod
kube-decon-2
2015
port
pod
kube-decon-1
2015
port
pod
kube-decon-v1-1
2015
port
pod
kube-decon-v1-2
2015
port
pod
kube-decon-v2-1
2015
port
pod
kube-decon-v2-2
2015
port
Pod
-Container
Pod
-Container
-Container
Pod
-Container
-Volume
Pod
ingress
kube-decon
kube-decon.kubecon.carson-anderson.com
host
Management Access
Master URL
https://master.kubecon.carson-anderson.com
Credentials
User:Pass
Bearer Token
Client Certificate
pod
kube-decon-2035384211-t4s1k
pod
kube-decon-2035384211-7ci70
deployment
kube-decon
service
kube-decon
ingress
kube-decon
Kubernetes
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: kube-decon
apiVersion: v1
kind: Service
metadata:
name: kube-decon
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: kube-decon
kind: Service
apiVersion: v1
metadata:
name: kube-decon
spec:
selector:
app: kube-decon
tier: web
ports:
- protocol: TCP
port: 80
targetPort: 2015
apiVersion: apps/v1beta2
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: kube-decon
tier: web
spec:
replicas: 2
selector:
matchLabels:
app: kube-decon
tier: web
template:
metadata:
labels:
app: kube-decon
tier: web
spec:
containers:
- name: kube-decon
image: carsonoid/kube-decon:latest
ports:
- containerPort: 2015
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: kube-decon
spec:
rules:
- host: kube-decon.kubecon.carson-anderson.com
http:
paths:
- path: /
backend:
serviceName: kube-decon
servicePort: 80
Pod
/html
/lib
/usr
ENV
CMD
PORTS
VOLS
Containers 101
service
kube-decon
app=kube-decon, tier=web
selector
80:2015
port
10.0.172.14
ip
Metadata
Label(s)
NEXT
User
Cluster
Linux
Power
Cloud
Network
Kubernetes for the Basic User
Demo Time!
http://bit.do/kube-decon
http://kube-decon.kubecon.carson-anderson.com
NEXT
1
Nav
Intro
Pod
Management
Deployment
Service
Ingress
Tracker
Next