Posts

Showing posts from November, 2017

Jenkins Mac Slave Communication Setup

Image
Jenkins Slave (Mac) Setup:- Go to Manage Jenkins and Select Manage Nodes Click on New Node Give the node name Give the executors Give the Remote Root Directory Specify a label name, For example: any custom name Select the launch method as: Launch agent via Java Web Start Click on Save, once done with above steps. Below the output, we see once after saving the changes. To start Mac Slave communication for Jenkins server Create a script for running the java JNLP from slave machine using the below content mentioned in the box. java -jar /Users/ssp/Downloads/slave.jar -jnlpUrl http://13.126.145.70:8080/computer/MacSlave/slave-agent.jnlp -secret 4c0a0370a9e9a46edfe939ccab0e9f4707715bd663587ab8c9e8e17287c1cf4c -workDir "/Users/ssp/jenkins"   Put the above content in a script (ex: - Mac_Slave_On.sh) Give executable permissions to the script (ex: - chmod +x jenkins_slave.sh) Now To m

Kubernetes Tutorial

Image
Reference: Link:- Annotations: https://kubernetes.io/docs/reference/glossary/?all=true#term-annotation Kubernetes Fundamentals Chapter 1. Course Introduction Chapter 2. Basics of Kubernetes Chapter 3. Kubernetes Architecture Chapter 4. Installation and Configuration Chapter 6. API Objects Chapter 7. Managing State with Deployments Chapter 8. Services Chapter 9. Volumes and Data Chapter 10. Ingress Chapter 11. Scheduling Chapter 12. Logging and Troubleshooting Chapter 13. Custom Resource Definitions Chapter 14. Kubernetes Federations Chapter 15. Helm Chapter 16. Security What is Kubernetes? Kubernetes is an open-source system for automating deployment, scaling, and management of containerised applications. Kubernetes ("k8s" for short), was a project originally started at, and designed by Google, and is heavily influenced by Google's large scale cluster management system simply, k8s gives you a platform for managing and running