Questions tagged [kubernetes-container]

33 questions
28
votes
3 answers

Why do we need a port/containerPort in a Kuberntes deployment/container definition?

When I define e.g. a deployment in Kubernetes there is a section with a list of containers and each of them contains an array of ports, e.g.: apiVersion: apps/v1 kind: Deployment spec: template: spec: containers: - name: my-nginx …
6
votes
3 answers

Can we have same kind of multiple containers in a Pod in Kubernetes?

For instance can I have following yaml to produce a pod with multiple containers: apiVersion: v1 kind: Pod metadata: name: lampapp labels: app: app spec: containers: - name: lampdb image: mysql_test - name: app image:…
Madhurima Mishra
  • 1,063
  • 3
  • 14
  • 27
4
votes
2 answers

Kubernetes command and args in YAML file

What is the difference between the below three declarations in a Pod YAML file: containers: name: busybox image: busybox args: -sleep -"1000" containers: name: busybox image: busybox command: ["/bin/sh", "-c", "sleep…
PS-Atl
  • 51
  • 1
  • 3
3
votes
3 answers

Increase startup threshold for k8s container in v1.12

Following the documentation here, I could set the threshold for container startup like so: startupProbe: httpGet: path: /healthz port: liveness-port failureThreshold: 30 periodSeconds: 10 Unfortunately, it seems like…
Kludge
  • 2,653
  • 4
  • 20
  • 42
3
votes
3 answers

How to create multi container pod from without yaml config of pod or deployment

Trying to figure out how do I create multicontainer pod from terminal with kubectl without yaml config of any resource tried kubectl run --image=redis --image=nginx but second --image just overrides the first one .. :)
2
votes
1 answer

How to deploy a microservice ( possible multiple instances) dependent on database in the same kubernetes cluster?

I wanna run a microservice which use DB. DB need to deploy in the same kubernetes cluster as well using PVC/PV. What is the kubernetes service name/command to use to implement such logic: Deploy the DB instance If 1 is successful, then deploy the…
2
votes
1 answer

Is there a way to automatically restart a pod deployment if a container is unhealthy

My kubernetes cluster has a pod deployment definition to have 10 pod copies. I ran into an issue where a pod instance's container will go into an unrecoverable state where the only mitigation I found is to restart the pod deployment through the…
HDev
  • 29
  • 3
  • 3
2
votes
1 answer

Is it possible to add a new Container once Pod is created?

Suppose I have created a Pod having 1 container, now I want to add a second container to it, how can I do that?
2
votes
2 answers

How to keep redis database pod running in kubernetes

I created a pod which serve redis database and i want to leave it running when complete. Containers are meant to run to completion. Do i need to create and infinity loop which never ends ? apiVersion: v1 kind: Pod metadata: name: redis spec: …
O.Man
  • 585
  • 2
  • 9
  • 20
2
votes
1 answer

Do you need to define ports.containerPort in K8s if Dockerfile describes as EXPOSE

I have a legacy Deployment.yaml that is used by Helm and works fine so far. containers: ports: - containerPort: 3000 This part here was wrongly indended before. So the ports part of it wasn't active or used in k8s as far as…
xetra11
  • 7,671
  • 14
  • 84
  • 159
2
votes
2 answers

Can we use single Volume mount in Pod for more than a single container?

In a pod can we have a single volume for two different containers.
2
votes
1 answer

How to set Kubernetes image pull retry limit

Kubernetes ends up with long running pods when an image specified for a container is purged from an image repository. These deployments are created by a continuous integration system and sometimes pipelines are run or rerun when images have been…
bitrock
  • 1,254
  • 1
  • 12
  • 17
2
votes
1 answer

kubernetes - volume mapping via command

I need to map a volume while starting the container, I am able to do it so with yaml file. Is there an way volume mapping can be done via command line without using yaml file? just like -v option in docker?
Dhananjay
  • 354
  • 1
  • 2
  • 15
1
vote
0 answers

How to mark Pod as ready if one of the containers has completed

I have a Pod that has two regular (i.e. not Init) Containers. One of them is meant to be used as a "job", i.e. it should run a script and then exit while the other container should keep running. The problem is that as soon as the "job" container is…
Mike
  • 842
  • 1
  • 9
  • 31
1
vote
1 answer

Unable to exec command into kubernetes pod

Python version 3.8.10 Kubernetes version 23.3.0 I'm trying to run a command into a specific pod in kubernetes using python. I've tried to reduce the code as much as I could, so I'm running this. from kubernetes import client,…
Xaruman
  • 99
  • 1
  • 12
1
2 3