зеркало из
				https://github.com/iharh/notes.git
				synced 2025-10-31 05:36:08 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			51 строка
		
	
	
		
			778 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			51 строка
		
	
	
		
			778 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| set of replics of the application
 | |
| 
 | |
| inside its yaml description
 | |
| * template as a set of pods
 | |
| * each pod will have appropriate labels
 | |
| 
 | |
| the replica set itself has
 | |
| * ? labels
 | |
| * number of replics
 | |
| 
 | |
| replicaset.yaml
 | |
| pod.yaml
 | |
| 
 | |
| replicaset.yaml
 | |
| ---
 | |
| apiVersion: apps/v1
 | |
| kind: ReplicaSet
 | |
| metadata:
 | |
|   name: my-replicaset
 | |
| spec:
 | |
|   replicas: 2
 | |
|   selector:
 | |
|     matchLabels:
 | |
|       app: my-app
 | |
|   template:
 | |
|     metadata:
 | |
|       labels:
 | |
|         app: my-app
 | |
|     spec:
 | |
|       containers:
 | |
|       - image: quay.io/testing-farm:nginx:1.12
 | |
|         name: nginx
 | |
|         ports:
 | |
|         - containerPort: 80
 | |
| ...
 | |
| pod.yaml
 | |
| ---
 | |
| apiVersion: v1
 | |
| kind: Pod
 | |
| metadata:
 | |
|   name: my-pod
 | |
|   labels:
 | |
|     app: my
 | |
| spec:
 | |
|   containers:
 | |
|   - image: quay.io/testing-farm:nginx:1.12
 | |
|     name: nginx
 | |
|     ports:
 | |
|     - containerPort: 80
 | |
| ...
 | 
