Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save rajtmana/bf85ff7210edef4ae581b2b6a8d31927 to your computer and use it in GitHub Desktop.
Save rajtmana/bf85ff7210edef4ae581b2b6a8d31927 to your computer and use it in GitHub Desktop.
Sample Service Deployment Manifest
apiVersion: v1
kind: Namespace
metadata:
name: dev-web-server
labels:
name: dev-web-server
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: dev-web-server
namespace: dev-web-server
spec:
selector:
matchLabels:
run: dev-web-server
replicas: 2
template:
metadata:
labels:
run: dev-web-server
spec:
containers:
- name: dev-web-server
image: nginx
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: dev-web-server
namespace: dev-web-server
labels:
run: dev-web-server
spec:
type: ClusterIP
ports:
- port: 80
protocol: TCP
selector:
run: dev-web-server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment