Here is a Webhook rule to catch Github release events and run a custom bash script. It is run by adnanh/webhook which is a small go app that can run your deployment script. You then configure GitHub to send release events as per this screenshot:
You can then use the github hub command line tool to create releases with a name that matches the regex in the ...
The CPUThrottlingHigh is an alert created by the kubernetes-mixin project. There is an open issue (#108) to discuss this alert. I suggest that you read all the comments on this issue to better understand the problem.
In short, the problem is: When working with low CPU limits, spiky workloads can have low averages and still be being throttled.
Also, take a ...
Every Kubernetes release has an External Dependencies section in the respective Changelog. E.g.:
The list of validated docker versions has changed. 1.11.1 and 1.12.1
have been removed. The current list is 1.13.1, 17.03, 17.06, 17.09,
The list of validated docker versions remain unchanged at 1.11.1,
Disclaimer: This is very much an anti-pattern since it looks like you are trying to create something similar to a VM, or at the very least a pet that you modify in place rather than making all your changes via code and redeploying a new container for each change.
That disclaimer aside, you just need a command that will hang indefinitely. The most common one ...
From your container's perspective localhost is the container itself. If you want to communicate with the host machine, you will need the IP address of the host itself. Depending on your Operating System and Docker configuration, this IP address varies.
edit host.docker.internal is recommended from 18.03 onward.
Here is an example of communicating with ...
One typical solution is to add a deployment task to your Travis CI pipeline. This task may, for example, run a command on your Ubuntu VPS to pull and run the :latest image. You could use any number of techniques to accomplish this: a CM tool like Ansible or Chef, a Bash script or simply SSH.
Travis CI documentation has some information on deployment ...