Evrard Van Espen 11 months ago
parent c7c38a15ee
commit d8dbd89dc2

@ -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/

Binary file not shown.

@ -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}}

Loading…
Cancel
Save