Si c'est le cas, bravo, vous avez déployé vos premiers /pods/ et /services/.
Vous pouvez tentez de communiquer avec le service en tapant:
#+BEGIN_SRC bash
curl http://10.109.243.202:30000
curl http://192.168.49.2:30000
#+END_SRC
#+BEGIN_warning
Attention à changer l'adresse /IP/ de la commande =curl= avec celle qui est présente lorsque vous listez les services, sinon cela ne fonctionnera évidemment pas ;)
#+END_warning
Si tout s'est bien passé, vous devriez avoir un résultat tel que:
@ -90,7 +90,7 @@ Cet outil permet la mise en place de \emph{"clusters"} \emph{K8S} dédiés aux t
Ce ne sont pas des \emph{clusters} utilisables sereinement en production mais conçus pour permettre la découverte et les tests sans devoir s’embarrasser d'un "vrai" \emph{cluster}, compliqué à mettre en place soit même.
\section{Mise en place}
\label{sec:org7640392}
\label{sec:orgbdb8cd3}
Vous allez travailler dans une machine virtuelle \emph{VDN}.
De cette façon, vous pourrez utiliser \emph{Docker}, ce qui est nécessaire pour les TPs.
@ -184,7 +184,7 @@ Status:
pid: 10418
route: 10.96.0.0/12 -> 192.168.49.2
minikube: Running
services: [hello-world]
services: []
errors:
minikube: no errors
router: no errors
@ -198,12 +198,12 @@ Si tout s'est déroulé comme il faut, cela veut dire que tout est installé cor
\end{good}
\section{Votre mission}
\label{sec:org0ea8bce}
\label{sec:org63f26c4}
Vous allez découvrir comment gérer \emph{K8S} au moyen de son outil ligne de commande \texttt{kubectl}.
Vous allez donc devoir déployer des ressources et vérifier leur fonctionnement.
\subsection{Déployer et vérifier les ressources}
\label{sec:orgdbcfe6d}
\label{sec:org1d15ba0}
Les ressources sont configurées dans le fichier du dépôt \texttt{02\_ressources/01\_all.yaml}, jetez-y un œil ;)
Ce fichier défini un \emph{pod} et un \emph{service} permettant l'accès au service présent dans le \emph{pod}.
Si c'est le cas, bravo, vous avez déployé vos premiers \emph{pods} et \emph{services}.
Vous pouvez tentez de communiquer avec le service en tapant:
\begin{minted}[]{bash}
curl http://10.109.243.202:30000
curl http://192.168.49.2:30000
\end{minted}
\begin{warning}
Attention à changer l'adresse \emph{IP} de la commande \texttt{curl} avec celle qui est présente lorsque vous listez les services, sinon cela ne fonctionnera évidemment pas ;)
\end{warning}
Si tout s'est bien passé, vous devriez avoir un résultat tel que:
\begin{verbatim}
Request served by hello-world-bdd88c654-kcg8p
@ -245,7 +241,7 @@ User-Agent: curl/7.88.1
\end{verbatim}
\subsection{Maintenant, à vous de jouer}
\label{sec:orgc8f7432}
\label{sec:org419d3df}
À présent, vous allez devoir modifier la configuration pour rendre tout cela un peu plus "propre".
Tâches à réaliser:
@ -273,7 +269,7 @@ User-Agent: curl/7.88.1
Si \texttt{<PARTIE QUI CHANGE>} est différente d'une requête à l'autre, c'est que votre mission est réussie !
\section{À l’aide !}
\label{sec:orga95928e}
\label{sec:org834e602}
Basez-vous sur le cours ainsi que les documentations suivantes pour y parvenir: