Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
info:cursos:pue:devops:sesion9 [15/03/2019 10:10] – [instalación] mateinfo:cursos:pue:devops:sesion9 [08/04/2020 06:58] (actual) – [Sesión 9 : kubernetes, Jenkins] mate
Línia 1: Línia 1:
-= Sesión 9 : kubernetes+= Sesión 9 : kubernetes, Jenkins 
 +{{tag>devops cursos k8s}}
 == instalación == instalación
   * desinstalar docker-ce:   * desinstalar docker-ce:
Línia 16: Línia 17:
 </code> </code>
   * entrar en admin, **Shared Resources** -> **Nodes** -> **add node**   * entrar en admin, **Shared Resources** -> **Nodes** -> **add node**
 +  * kubectl: <code bash>
 +sudo apt-get update && sudo apt-get install -y apt-transport-https
 +curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
 +echo "deb https://apt.kubernetes.io/ kubernetes-xenial main" | sudo tee -a /etc/apt/sources.list.d/kubernetes.list
 +sudo apt-get update
 +sudo apt-get install -y kubectl
 +</code>
 +    * [[https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl-binary-using-native-package-management]]
 +  * helm: [[https://helm.sh/]]:<code bash>
 +$ curl https://raw.githubusercontent.com/helm/helm/master/scripts/get > get_helm.sh
 +$ chmod 700 get_helm.sh
 +$ ./get_helm.sh
 +</code>
  
 == jenkins == jenkins
   * ''docker pull jenkins/jenkins''   * ''docker pull jenkins/jenkins''
 +  * ''docker run -d  --name jenkins     -p 8080:8080 -p 50000:50000   -v /srv/jenkins:/var/jenkins_home    jenkins/jenkins:latest''
 +  * ''docker run -d  -u root --name jenkins     -p 8080:8080 -p 50000:50000 -v /var/run/docker.sock:/var/run/docker.sock     -v /srv/jenkins:/var/jenkins_home     jenkins/jenkins:latest''
 +    * **/var/jenkins_home/secrets/initialAdminPassword**
 +    * ''docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword''
 +  * katacoda: [[https://www.katacoda.com/courses/cicd/build-docker-images-using-jenkins]]
 +  * modos de funcionamiento:
 +    * jenkins contra tcp://host:2345 abierto de docker
 +    * jenkins mapeando el sck
 +    * jenkins+docker
 +
  
 == otros == otros
   * ''dpkg -l <paquete>''   * ''dpkg -l <paquete>''
  • info/cursos/pue/devops/sesion9.1552669846.txt.gz
  • Darrera modificació: 15/03/2019 10:10
  • per mate