...

>

Creating ReplicaSets

Creating ReplicaSets

In this lesson, first, we will create a ReplicaSet and then retrieve it.

Looking into the Definition

Let’s take a look at a ReplicaSet based on the Pod we created in the previous chapter.

Shell
cat rs/go-demo-2.yml

The output is as follows.

Shell
apiVersion: apps/v1beta2
kind: ReplicaSet
metadata:
name: go-demo-2
spec:
replicas: 2
selector:
matchLabels:
type: backend
service: go-demo-2
template:
metadata:
labels:
type: backend
service: go-demo-2
db: mongo
language: go
spec:
containers:
- name: db
image: mongo:3.3
- name: api
image: vfarcic/go-demo-2
env:
- name: DB
value: localhost
livenessProbe:
httpGet:
path: /demo/hello
port: 8080

The apiVersion, kind, and metadata fields are mandatory with all Kubernetes objects. ReplicaSet is no exception, i.e., it is also a Kubernetes object.

  • Line 1: We specified that the ...

Access this course and 1800+ top-rated courses and projects.