Most Popular
1500 questions
54
votes
1 answer
What is a "Walking Skeleton"?
One of my agile teams has taken an interesting approach in the early stages of their project. Instead of starting the project with a Sprint 0 where they setup code infrastructure and decide on the solution architecture, they have started building a…
Richard Slater
- 11,747
- 7
- 43
- 82
54
votes
6 answers
What does "Does not have minimum availability" in k8s mean?
What does "Does not have minimum availability" mean?
A GitHub discussion was found, but it is not clear to me what the error message means.
030
- 13,383
- 17
- 76
- 178
53
votes
3 answers
How do you calculate the compound Service Level Agreement (SLA) for cloud services?
Cloud services hosted by Amazon Web Services, Azure, Google and most others publish the Service Level Agreement, or SLA, for the individual services they provide. Architects, Platform Engineers and Developers are then responsible for putting these…
Richard Slater
- 11,747
- 7
- 43
- 82
53
votes
3 answers
What are the reasons Docker should not be used for databases?
I'm having a discussion with a friend about use cases for Docker. One guy in the team wants to use Docker for everything - like a kind of universal unix process wrapper. The other thinks that Docker should only be used for stateless applications…
hawkeye
- 1,153
- 1
- 9
- 14
51
votes
6 answers
How to test a Terraform Configuration?
If you had a Terraform configuration that had a moderate degree of complexity, how would you write tests around the configuration that could be executed as part of a Continuous Integration / Continuous Delivery pipeline?
As an example, you may have…
Richard Slater
- 11,747
- 7
- 43
- 82
50
votes
5 answers
What is Serverless?
All the cloud providers are marketing their "serverless" solutions. The promise is that serverless is going to replace the way developers are currently develop their software, and operations manage it in production.
What is "serverless"?
Where can…
Evgeny Zislis
- 9,023
- 5
- 39
- 72
50
votes
2 answers
Passing secrets to a Docker container
I have a base docker image which is used to run image analysis software. For each container created from the image, there are a set of configuration settings, some of which are secrets (encryption keys, customer information, etc.), that are used by…
Preston Martin
- 3,288
- 4
- 18
- 39
48
votes
7 answers
What are best and comprehensive practices to consider when running docker in production?
Finally, you are so much in love with Docker that you want to move your online business-critical production systems with sensitive customer data to a Docker Swarm. Some might even already have done so. The other organization can't afford it by a…
Ta Mu
- 6,792
- 5
- 43
- 83
45
votes
3 answers
Healthcheck: CMD vs CMD-SHELL
It's not clear to me what are the differences between CMD and CMD-SHELL in Docker Compose healthcheck.
What are the benefits of using CMD-SHELL compared to CMD? What are the use cases for CMD and CMD-SHELL?
Zulhilmi Zainudin
- 551
- 1
- 4
- 4
44
votes
7 answers
What's the difference between DevOps and Automation?
I see that whenever someone does DevOps, it's mostly about automating things like deployment etc.
But where does automation end and DevOps begin?
pinkpanther
- 559
- 5
- 10
43
votes
3 answers
Why is one not allowed to use a Boolean in a docker-compose.yml?
Defining a boolean in a docker-compose.yml file:
environment:
SOME_VAR: true
and running docker up results in:
contains true, which is an invalid type, it should be a string, number, or a null
Attempts to solve the issue
If true is changed to…
030
- 13,383
- 17
- 76
- 178
41
votes
7 answers
How to safe restart Jenkins?
I need to make some configuration changes on our Jenkins instance that will involve restarting Jenkins a couple of times. However, our developers are committing frequently enough that I haven't seen Jenkins without jobs running in three days.
Is…
Alex
- 4,612
- 6
- 29
- 49
40
votes
4 answers
How can we get the jenkins console output in a text file?
How can i get the Jenkins console output in a text file?
I want to share it with someone, is there any way to do it?
Jay
- 1,064
- 2
- 12
- 21
38
votes
2 answers
What is an artifact repository?
What is an artifact repository? If it's just a place to store files, can't I just use a source control system?
Dave Swersky
- 4,068
- 2
- 21
- 33
37
votes
6 answers
How to test provisioning and configuration in Ansible setup?
Looking at trying to build some resilience into our Ansible setup which deals with provisioning and configuration.
I understand a few methods of testing on the configuration side of things but I'm wondering how best to implement testing on the…
Naphta
- 627
- 6
- 9