diff --git a/03_k8s/tp/main.org b/03_k8s/tp/main.org index bca7ee2..8cafce8 100644 --- a/03_k8s/tp/main.org +++ b/03_k8s/tp/main.org @@ -59,6 +59,24 @@ } #+END_EXPORT +#+BEGIN_warning +Comme pour le TP de la semaine dernière, vous allez travailler dans une machine virtuelle VDN. + +\medskip + +N'oubliez pas de lancer \\ +~export no_proxy="127.0.0.1,.vdn,localhost,192.168.49.1/24,10.96.0.0/12"~ \\ +à chaque connexion =ssh= ! + +\medskip + +Pour lancer /Minikube/, lancez la commande =./minikube start= (attention vous aviez probablement laissé les binaires =minikube= et =kubectl= dans le dossier du TP2). + +\medskip + +N'oubliez pas aussi de laisser un autre terminal tourner avec la commande =minikube tunnel= ;) +#+END_warning + L'objectif de ce TP est de mettre en place une architecture plus compliquée que la semaine dernière. Cette architecture mettra en place les éléments vus la semaine dernière ainsi que les éléments vus cette semaine: - /Deployment/ diff --git a/03_k8s/tp/main.pdf b/03_k8s/tp/main.pdf index d362d7e..5891c5b 100644 Binary files a/03_k8s/tp/main.pdf and b/03_k8s/tp/main.pdf differ diff --git a/03_k8s/tp/main.tex b/03_k8s/tp/main.tex index 44038c5..31b882c 100644 --- a/03_k8s/tp/main.tex +++ b/03_k8s/tp/main.tex @@ -1,4 +1,4 @@ -% Created 2024-05-29 mer. 11:08 +% Created 2024-05-29 mer. 11:19 % Intended LaTeX compiler: pdflatex \documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} @@ -79,6 +79,24 @@ \end{center}% } +\begin{warning} +Comme pour le TP de la semaine dernière, vous allez travailler dans une machine virtuelle VDN. + +\medskip + +N'oubliez pas de lancer \\[0pt] +\texttt{export no\_proxy="127.0.0.1,.vdn,localhost,192.168.49.1/24,10.96.0.0/12"} \\[0pt] +à chaque connexion \texttt{ssh} ! + +\medskip + +Pour lancer \emph{Minikube}, lancez la commande \texttt{./minikube start} (attention vous aviez probablement laissé les binaires \texttt{minikube} et \texttt{kubectl} dans le dossier du TP2). + +\medskip + +N'oubliez pas aussi de laisser un autre terminal tourner avec la commande \texttt{minikube tunnel} ;) +\end{warning} + L'objectif de ce TP est de mettre en place une architecture plus compliquée que la semaine dernière. Cette architecture mettra en place les éléments vus la semaine dernière ainsi que les éléments vus cette semaine: \begin{itemize} @@ -100,7 +118,7 @@ Utilisations des ressources: \end{center} \section{Images à utiliser} -\label{sec:orgd812d1b} +\label{sec:orgbfee077} \begin{itemize} \item \texttt{evanespen/database} -> \url{https://hub.docker.com/r/evanespen/database} \item \texttt{evanespen/application} -> \url{https://hub.docker.com/r/evanespen/application} @@ -111,12 +129,12 @@ Lisez bien les description des images ! \end{warning} \section{Notes} -\label{sec:orgf10c9d3} +\label{sec:org3787778} Pour faire communiquer deux \emph{Pods} via un service, vous pouvez utiliser le nom du service en tant que nom de domaine. Par exemple, si j'ai un service "backend-svc" qui expose en HTTP sur le port 8080, je peux y accéder depuis les \emph{Pods} via l'URL \texttt{http://backend-svc:8080}. \section{Aide} -\label{sec:org3f3237f} +\label{sec:org3102b9d} Référez vous au cours et à ces documentations pour y parvenir (ce sont bien des liens): \begin{itemize} \item \href{https://kubernetes.io/fr/docs/concepts/services-networking/service/}{\emph{Service}}