Kubernetes Deconstructed - Introduction
image/svg+xml
Kubernetes Deconstructed - Introduction
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.
pod
kube-decon-1
pod
kube-decon-2
2015
port
2015
port
service
kube-decon
app=kube-decon, tier=web
selector
80:2015
port
Pod
-Container
Pod
-Container
-Container
Pod
-Container
-Volume
Pod
deployment
kube-decon
app=kube-decon, tier=web
selector
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
Management Access
Master URL
https://master.kubecon.carson-anderson.com
Credentials
User:Pass
Bearer Token
Client Certificate
deployment
kube-decon
service
kube-decon
ingress
kube-decon
pod
kube-decon-2035384211-t4s1k
pod
kube-decon-2035384211-7ci70
pod
kube-decon-2035384211-qqcnn
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: 3
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
User
Cluster
Linux
Power
Cloud
Network
Carson Anderson, DOMO
@carsonoid
Demo Time!
NEXT
NEXT
1
Introduction