Note: Follow the steps in this to install the agent on the docker image.
Copy and paste the line below in your yaml file at the end of the container creation.
env:
- name: sname
value: <SERVERNAME>
Replace <SERVERNAME> with the name which you want to give to the container in Applicare. The <SERVERNAME> should be unique for different containers.
Example
apiVersion: apps/v1
kind: Deployment
metadata:
namespace : tomcat-ns1
name: app-deployment-1
spec:
replicas: 1
selector:
matchLabels:
app: tomcat
template:
metadata:
labels:
app: tomcat
spec:
containers:
- name: tomcat-container1
image: petstore:latest
imagePullPolicy: Never
ports:
- containerPort: 8080
env:
- name: sname
value: petstore
Give each Kubernetes container a unique name.
Example
apiVersion: apps/v1
kind: Deployment
metadata:
namespace : tomcat-ns1
name: app-deployment-1
spec:
replicas: 1
selector:
matchLabels:
app: tomcat
template:
metadata:
labels:
app: tomcat
spec:
containers:
- name: tomcat-container1
image: petstore:latest
imagePullPolicy: Never
ports:
- containerPort: 8080
env:
- name: sname
value: petstore1
---
apiVersion: apps/v1
kind: Deployment
metadata:
namespace : tomcat-ns1
name: app-deployment-2
spec:
replicas: 1
selector:
matchLabels:
app: tomcat
template:
metadata:
labels:
app: tomcat
spec:
containers:
- name: tomcat-container1
image: petstore:latest
imagePullPolicy: Never
ports:
- containerPort: 8080
env:
- name: sname
value: petstore2
---
apiVersion: v1
kind: Service
metadata:
namespace : tomcat-ns
name: tomcat-service-1
spec:
selector:
app: tomcat
ports:
- protocol: TCP
port: 81
targetPort: 8080
type: LoadBalancer
Comments
0 comments
Article is closed for comments.