<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.zikossworld.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.zikossworld.com/feed.php">
        <title>ZikossWiki informatique:kebernetes</title>
        <description></description>
        <link>https://wiki.zikossworld.com/</link>
        <image rdf:resource="https://wiki.zikossworld.com/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-05-06T17:02:40+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:install&amp;rev=1702900139"/>
                <rdf:li rdf:resource="https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:k8sconcept&amp;rev=1702292566"/>
                <rdf:li rdf:resource="https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_cmd&amp;rev=1702455870"/>
                <rdf:li rdf:resource="https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_pod_deployment&amp;rev=1702298071"/>
                <rdf:li rdf:resource="https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_scale&amp;rev=1702974149"/>
                <rdf:li rdf:resource="https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_service&amp;rev=1702884215"/>
                <rdf:li rdf:resource="https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_storage&amp;rev=1702455242"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.zikossworld.com/lib/tpl/dokuwiki/images/favicon.ico">
        <title>ZikossWiki</title>
        <link>https://wiki.zikossworld.com/</link>
        <url>https://wiki.zikossworld.com/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:install&amp;rev=1702900139">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-18T12:48:59+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>informatique:kebernetes:install</title>
        <link>https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:install&amp;rev=1702900139</link>
        <description>Installation de Kubernetes

Nous allons installer Kubernetes sur 2 serveurs :

	*  Un pour le rôle de master (IP: 10.0.6.8)
	*  Un pour le rôle de node (IP: 10.0.4.248)

Prérequis

Matériel requis

La machine doit disposer minimum des ressources suivantes :</description>
    </item>
    <item rdf:about="https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:k8sconcept&amp;rev=1702292566">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-11T12:02:46+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>informatique:kebernetes:k8sconcept</title>
        <link>https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:k8sconcept&amp;rev=1702292566</link>
        <description>Kubernetes - terminologies

	*  Cluster : Ensemble de serveurs regroupé en amas. Sur Kubernetes on peut distinguer 2 types de serveurs : 
		*  Master : Serveur qui contrôle le cluster Kubernetes
		*  Nodes : Serveurs membre du cluster Kubernetes qui exécutent des conteneurs dans des pods séparés.</description>
    </item>
    <item rdf:about="https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_cmd&amp;rev=1702455870">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-13T09:24:30+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>informatique:kebernetes:kube_cmd</title>
        <link>https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_cmd&amp;rev=1702455870</link>
        <description>Commande kubectl sous Kubernetes

Gestion des fichiers YAML

Lancer le traitement d'un fichier YAML :
kubectl apply -f &lt;fichier.yml&gt;

Obtenir le fichier YAML à partir d'un objet (Pod, deployment, StatefulSet...)
kubectl get pods &lt;mypod&gt; -o yaml
Gestion des Workload/Controllers</description>
    </item>
    <item rdf:about="https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_pod_deployment&amp;rev=1702298071">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-11T13:34:31+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>informatique:kebernetes:kube_pod_deployment</title>
        <link>https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_pod_deployment&amp;rev=1702298071</link>
        <description>Kubernetes - Workloads/Controllers

La méthode la plus pratique pour déployer des objets dans Kubernetes comme des pods par exemples est d'utiliser un fichier de manifeste YAML. C'est dans ce fichier que l'on indique toutes les instructions à traiter par Kubernetes.</description>
    </item>
    <item rdf:about="https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_scale&amp;rev=1702974149">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-19T09:22:29+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>informatique:kebernetes:kube_scale</title>
        <link>https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_scale&amp;rev=1702974149</link>
        <description>Scaling sous Kubernetes

Manuel

Pour définir par exemple à 4 le nombre de Pods pour le déploiement nommé mydeploy01 :
kubectl scale deployment mydeploy01 --replicas=4
Autoscaling

Le Metrics Server est requis pour le scaling sur la base de la consommation de ressource.</description>
    </item>
    <item rdf:about="https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_service&amp;rev=1702884215">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-18T08:23:35+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>informatique:kebernetes:kube_service</title>
        <link>https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_service&amp;rev=1702884215</link>
        <description>Service / Réseau Kubernetes

Les services permettent de publier l'accès aux Pods au sein du cluster ou à l'extérieur. Les conteneurs au sein d'un Pod partagent la même configuration réseau et sont donc accessible par la même IP interne au cluster.</description>
    </item>
    <item rdf:about="https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_storage&amp;rev=1702455242">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-13T09:14:02+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>informatique:kebernetes:kube_storage</title>
        <link>https://wiki.zikossworld.com/doku.php?id=informatique:kebernetes:kube_storage&amp;rev=1702455242</link>
        <description>Kubernetes - Stockage

Créer un volume Persistant

Sur le node créer le répertoire pour y stocker des données : 
mkdir /mnt/data
Sur le master créer le fichier manisfeste : 
vim create_PersistentVol.yml  
Insérer le contenu suivant : 

apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv-volume-01
  labels:
    type: local
spec:
  #storageClassName: manual
  capacity:
    storage: 1Gi
  accessModes:
    - ReadWriteOnce
  hostPath:
    path: &quot;/mnt/data&quot;</description>
    </item>
</rdf:RDF>
