{"id":18680,"date":"2021-02-26T15:55:15","date_gmt":"2021-02-26T20:55:15","guid":{"rendered":"https:\/\/canarie.machinedev.ca\/?page_id=18680"},"modified":"2024-10-30T09:48:02","modified_gmt":"2024-10-30T13:48:02","slug":"plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes","status":"publish","type":"page","link":"https:\/\/www.canarie.ca\/fr\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/","title":{"rendered":"Plan de vol : IdO \u2013 Automatisation de l\u2019orchestration en nuage avec Kubernetes"},"content":{"rendered":"\n<section class=\"section section--banner simple-fade light-blue alignfull\">\n  <div class=\"grid-container text-center\">\n  \t\t  \t\t  \t  <div class=\"large\"><p><span class=\"TextRun SCXW20856404 BCX0\" lang=\"EN-CA\" xml:lang=\"EN-CA\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW20856404 BCX0\">Bien que le programme ATIR <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">n\u2019accepte<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> plus les <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">demandes<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> pour les <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">ressources<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">en<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">nuage<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\">, <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">vous<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">avez<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">toujours<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">acc\u00e8s<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> aux <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">Propulseurs<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> et \u00e0 <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">leur<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> documentation, qui <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">seront<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">pr\u00e9serv\u00e9s<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> et <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">b\u00e9n\u00e9ficieront<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> d\u2019un <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">soutien<\/span> <span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">jusqu\u2019au<\/span><strong><span class=\"NormalTextRun SCXW20856404 BCX0\"> 17 <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW20856404 BCX0\">janvier<\/span><span class=\"NormalTextRun SCXW20856404 BCX0\"> 2025.<\/span><\/strong><\/span><strong><span class=\"EOP SCXW20856404 BCX0\" data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/strong><\/p>\n<\/div>\n\t  \t  \t\t  <\/div>\n<\/section>\n\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Apr\u00e8s le 17 janvier 2025:\u00a0<\/h3>\n                    <ul>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">Les saisies d\u2019\u00e9cran devraient rester fid\u00e8les, mais au lieu de vous connecter \u00e0 votre compte ATIR dans AWS quand on vous le demande, vous devrez vous connecter \u00e0 un compte AWS personnel.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">Les liens vers les scripts CloudFormation d\u2019AWS permettant le d\u00e9ploiement automatique de l\u2019application type devraient rester les m\u00eames et \u00eatre fonctionnels.<\/span><\/li>\n<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"4\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559683&quot;:0,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"none\">Les liens vers les d\u00e9p\u00f4ts GitHub permettant de t\u00e9l\u00e9charger le code source du Propulseur resteront valables puisque c\u2019est le cr\u00e9ateur du Propulseur (celui qui a \u00e9labor\u00e9 les applications de source ouverte servant d\u2019exemple) qui en est le propri\u00e9taire et en assure le maintien.<\/span><span data-ccp-props=\"{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:240,&quot;335559739&quot;:240}\">\u00a0<\/span><\/li>\n<\/ul>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n\n<section class=\"section section--text-with-image  alignfull container squares-right\">\n  <svg version=\"1.1\" class=\"animated-square-graphic\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\n\t viewBox=\"0 0 1084.85 1080\" style=\"enable-background:new 0 0 1084.85 1080;\" xml:space=\"preserve\">\n<style type=\"text\/css\">\n\t.st0{opacity:0.51;fill:#FEFEFE;}\n\t.st1{fill:#F4F4F5;}\n\t.st2{fill:#58C3D2;}\n\t.st3{fill:#E90D0B;}\n\t.st4{fill:#393D3F;}\n<\/style>\n<g>\n\t<path class=\"st0\" d=\"M275.09,0c0,20.92,0.02,41.84-0.04,62.75c-0.01,1.9,0.82,4.06-1.04,5.66c-1.33-1.48-1.49-3.32-1.5-5.17\n\t\tc-0.07-19.54-0.1-39.07,0.02-58.61c0.01-1,0.15-2,0.5-2.95c0.27-0.62,0.62-1.18,1.06-1.68C274.42,0,274.76,0,275.09,0z\"\/>\n\t<path class=\"st0\" d=\"M270.93,134.87c0,0.67,0,1.34,0,2.01c-1.96-0.21-3.39-1.13-2.71-3.24c0.6-1.87,2.15-2.92,4.31-2.71\n\t\tc21.9,2.09,43.85,0.35,65.77,0.92c-0.01,0.67-0.01,1.34-0.02,2.01c-1.73,0.94-3.6,0.46-5.4,0.47c-19.36,0.04-38.73,0.02-58.09,0.04\n\t\tC273.5,134.36,272.11,133.88,270.93,134.87z\"\/>\n\t<path class=\"st0\" d=\"M67.6,132.85c-0.22,2.23,0.79,3.24,3.02,3.02c-0.21,1.56-0.6,3.05-2.65,2.59c-1.53-0.34-2.62-1.44-2.96-2.96\n\t\tC64.55,133.46,66.04,133.06,67.6,132.85z\"\/>\n\t<path class=\"st0\" d=\"M270.93,134.87c0.15-0.9,0.44-1.31,1.6-1.31c21.92,0.15,43.84,0.21,65.76,0.29c-1.46,1.71-3.44,0.97-5.18,0.97\n\t\tC312.38,134.88,291.66,134.87,270.93,134.87z\"\/>\n\t<rect x=\"71.76\" y=\"67.43\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"206.62\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"410.45\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"343.11\" y=\"67.73\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"544.46\" y=\"0.06\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"680.21\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815.09\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"949.97\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"477.89\" y=\"67.73\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"612.77\" y=\"67.73\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.65\" y=\"67.73\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.53\" y=\"67.83\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"67.73\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"203.13\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"275.67\" y=\"135.45\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"208.23\" y=\"202.81\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1.8\" y=\"202.81\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"69.24\" y=\"270.83\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"410.55\" y=\"270.57\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"545.43\" y=\"270.57\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"680.44\" y=\"270.57\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815.3\" y=\"270.57\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.11\" y=\"270.57\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"270.57\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"338.01\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.5\" y=\"338.16\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.86\" y=\"338.16\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"612.87\" y=\"338.16\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"271.44\" y=\"338.01\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"136.7\" y=\"405.75\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"407.3\" y=\"405.6\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815.06\" y=\"405.6\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.11\" y=\"405.6\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"473.04\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.5\" y=\"473.04\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.62\" y=\"473.04\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"611.17\" y=\"473.04\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect y=\"475.55\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"410.55\" y=\"135.45\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"680.42\" y=\"135.17\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815.23\" y=\"135.36\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.12\" y=\"135.36\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"343.11\" y=\"202.81\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"477.99\" y=\"202.81\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"613\" y=\"202.81\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.86\" y=\"202.74\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.67\" y=\"202.8\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.08\" y=\"540.48\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815.06\" y=\"540.48\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"607.92\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.44\" y=\"607.92\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.62\" y=\"607.92\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.06\" y=\"675.36\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815\" y=\"675.36\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"680.18\" y=\"675.36\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.7\" y=\"742.8\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"742.8\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.41\" y=\"810.24\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.06\" y=\"810.24\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.06\" y=\"877.68\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.62\" y=\"877.68\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.66\" y=\"877.68\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"680.22\" y=\"877.68\" class=\"st1\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815.06\" y=\"945.12\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.66\" y=\"945.12\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.5\" y=\"945.12\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"950.06\" y=\"945.12\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"882.5\" y=\"1012.56\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"1017.5\" y=\"1012.56\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"545.3\" y=\"1012.56\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"407.54\" y=\"1012.56\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"815.06\" y=\"1012.56\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.66\" y=\"1012.56\" class=\"st3\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"680.18\" y=\"1012.56\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"747.62\" y=\"742.8\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"612.74\" y=\"742.8\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"545.3\" y=\"877.68\" class=\"st2\" width=\"67.44\" height=\"67.44\"\/>\n\t<rect x=\"612.74\" y=\"945.12\" class=\"st4\" width=\"67.44\" height=\"67.44\"\/>\n<\/g>\n<\/svg>\n  <div class=\"grid-container simple-fade\">\n    <div class=\"grid-x grid-padding-x align-middle\">\n      <div class=\"cell medium-6 \">\n\t\t  \t\t\t  <img decoding=\"async\" src=\"https:\/\/www.canarie.ca\/wp-content\/uploads\/2021\/02\/BAIR_BP_Builders_bigbitbus.png\" alt=\"\">\n\t\t        <\/div>\n      <div class=\"cell medium-6  text-left text-cell \">\n  \t\t  \t\t          <h1 class=\"cssanimation leFadeIn\">Automatisation de l\u2019orchestration en nuage avec Kubernetes<\/h1>\n  \t\t  \t\t                                \t        \t          \t    <a class=\"button fade-in-delay\" href=\"https:\/\/www.bigbitbus.com\/\" target=\"_self\">Ce Propulseur a \u00e9t\u00e9 cr\u00e9\u00e9 et la documentation r\u00e9dig\u00e9e par BigBitBus.<\/a>\n        \t          \t              <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n\n\n<section class=\"section section--banner simple-fade light-blue alignfull\">\n  <div class=\"grid-container text-center\">\n  \t\t  \t\t  \t  <div class=\"large\"><p>Les Propulseurs de l\u2019ATIR sont des jeux structur\u00e9s de ressources en nuage, documentation incluse, illustrant une technologie \u00e9mergente. Offerts gratuitement, ils ont \u00e9t\u00e9 con\u00e7us par des entreprises canadiennes d\u2019exp\u00e9rience qui ont \u00e9labor\u00e9 des produits ou des services au moyen de la technologie en question et ont accept\u00e9 de partager leur savoir.<\/p>\n<\/div>\n\t  \t  \t\t  <\/div>\n<\/section>\n\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Aper\u00e7u<\/h3>\n                    <p>Kubernetes est devenu la plateforme de conteneurisation cloud-native d\u2019\u00e9lection pour les applications IT d\u2019affaires. En effet, utilis\u00e9 de la bonne fa\u00e7on, Kubernetes pr\u00e9sente des avantages appr\u00e9ciables pour l\u2019entreprise :<\/p>\n<ul>\n<li>les applications en conteneur ne sont pas asservies \u00e0 un nuage priv\u00e9 ou public particulier;<\/li>\n<li>les flux de t\u00e2ches normalis\u00e9s et reproductibles, d\u00e9finis par un code, promeuvent de saines pratiques de DevOps ou de SecOps;<\/li>\n<li>les op\u00e9rations comme la mise \u00e0 l\u2019\u00e9chelle, le d\u00e9ploiement, l\u2019application de correctifs et la reprise au point de contr\u00f4le sont automatis\u00e9es;<\/li>\n<li>les couches sont surveill\u00e9es et il y a d\u00e9clenchement d\u2019alertes ce qui permet une r\u00e9troaction et des am\u00e9liorations continues;<\/li>\n<li>l\u2019infrastructure est mieux exploit\u00e9e et il y a contr\u00f4le granulaire des co\u00fbts;<\/li>\n<li>les t\u00e2ches manuelles et les erreurs humaines sont moins nombreuses au niveau de l\u2019infotechnologie et des op\u00e9rations.<\/li>\n<\/ul>\n<p>Installer ou acqu\u00e9rir une grappe Kubernetes n\u2019a pas automatiquement de valeur commerciale. Bien qu\u2019une organisation puisse installer Kubernetes de diverses mani\u00e8res dans un nuage public ou priv\u00e9, voire sur un simple ordinateur, les d\u00e9veloppeurs et les responsables des op\u00e9rations IT \u00e9prouvent souvent du mal \u00e0 situer leur application et leurs processus dans Kubernetes.<\/p>\n<p>Un flux de t\u00e2ches de d\u00e9veloppement et de production Kubernetes qui ne fonctionne pas de fa\u00e7on optimale peut avoir un tr\u00e8s lourd co\u00fbt de renonciation pour l\u2019entreprise, car le cycle de production s\u2019en trouvera prolong\u00e9, des d\u00e9faillances surgiront, la facture des services d\u2019infonuagique s\u2019en trouvera gonfl\u00e9e et on gaspillera des heures de travail on\u00e9reuses, l\u2019\u00e9quipe technique devant tout recommencer en essayant de comprendre comment d\u00e9ployer correctement le logiciel dans Kubernetes.<\/p>\n<p>Malheureusement, maintes tentatives de conteneurisation \u00e9chouent pour une seule et m\u00eame raison : Kubernetes est complexe et ma\u00eetriser ce syst\u00e8me de d\u00e9ploiement automatique peut s\u2019av\u00e9rer difficile. La Solution type du Propulseur aplanira une grande partie des difficult\u00e9s li\u00e9es \u00e0 l\u2019apprentissage et \u00e0 l\u2019usage de Kubernetes, ce qui permettra d\u2019atteindre rapidement l\u2019\u00e9tape de la production.<\/p>\n<p>La\u00a0<a href=\"https:\/\/www.canarie.ca\/fr\/nuage\/propulseurs\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/solution-type-trousse-dautomatisation-kubernetes-kat\/\">Solution<\/a>\u00a0type aborde les questions que voici.<\/p>\n<ol>\n<li>Installation et configuration d\u2019une grappe Kubernetes \u00e0 un n\u0153ud sur AWS ou Azure (\u00e0 partir de la plateforme de l\u2019ATIR) pour le d\u00e9veloppement et des essais<\/li>\n<li>D\u00e9ploiement d\u2019une application Web de type \u00ab liste de choses \u00e0 faire \u00bb comprenant un composant frontal (Vue.js), un composant dorsal (cadriciel Restful de Django) et une base de donn\u00e9es (PostgreSQL) sur Kubernetes<\/li>\n<li>Usage de formules Helm (Charts) r\u00e9dig\u00e9es par la communaut\u00e9 ou sur mesure afin de faciliter l\u2019\u00e9laboration, l\u2019installation et la mise \u00e0 niveau des applications Kubernetes m\u00eame les plus complexes et ainsi permettre le d\u00e9ploiement de logiciels et de composants dans la grappe<\/li>\n<li>Gestion du d\u00e9ploiement du logiciel dans la grappe Kubernetes, y compris gestion des images des conteneurs avec\u00a0<a href=\"https:\/\/skaffold.dev\/\" target=\"_blank\" rel=\"noopener\">Skaffold<\/a>.<\/li>\n<li>Activation du tableau de bord Kubernetes permettant de naviguer dans la grappe<\/li>\n<li>Ajout du syst\u00e8me de surveillance de l\u2019infrastructure avec la pile\u00a0<a href=\"https:\/\/prometheus.io\/docs\/introduction\/overview\/\" target=\"_blank\" rel=\"noopener\">Prometheus<\/a>\u00a0qui comprend les tableaux de bord\u00a0<a href=\"https:\/\/grafana.com\/\" target=\"_blank\" rel=\"noopener\">Grafana<\/a><\/li>\n<li>Configuration du composant d\u2019entr\u00e9e\u00a0<a href=\"https:\/\/www.nginx.com\/\" target=\"_blank\" rel=\"noopener\">NGINX<\/a>\u00a0afin de rendre le service de la grappe accessible de l\u2019ext\u00e9rieur<\/li>\n<li>Illustration de la gestion des secrets et de la configuration de l\u2019application<\/li>\n<li>Fonctionnalit\u00e9s \u00e9volu\u00e9es comme la limitation des ressources, la mise \u00e0 l\u2019\u00e9chelle automatique et les espaces de nommage<\/li>\n<li>Discussion de quelques \u00e9cueils et rem\u00e8des aux probl\u00e8mes les plus courants avec Kubernetes<\/li>\n<\/ol>\n<p>L\u2019illustration qui suite montre l\u2019application (en rouge) et les principaux composants de Kubernetes ainsi que les principes cloud-native que le Propulseur KAT met en relief.<\/p>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/propulseurs.cloud.canarie.ca\/wp-content\/uploads\/Picture22-1.png\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Ressources<\/h3>\n                    <p>BigBitBus a publi\u00e9 sur GitHub un projet de source ouverte intitul\u00e9\u00a0<a href=\"https:\/\/github.com\/BigBitBusInc\/kubernetes-automation-toolkit\" target=\"_blank\" rel=\"noopener\">Kubernetes Automation Toolkit<\/a>. (trousse d\u2019automatisation Kubernetes). Le d\u00e9p\u00f4t GitHub \u00e9tant la meilleure source d\u2019information qu\u2019on puisse trouver, puisque la documentation y est mise \u00e0 jour r\u00e9guli\u00e8rement, nous vous recommandons de vous y r\u00e9f\u00e9rer pendant que vous mettez le Propulseur KAT \u00e0 l\u2019essai. Nous vous sugg\u00e9rons \u00e9galement de visiter le d\u00e9p\u00f4t de codes et de documents afin de vous familiariser davantage avec les principes Kubernetes, glaner des conseils avis\u00e9s et parcourir la documentation la plus r\u00e9cente.<\/p>\n<p><a href=\"https:\/\/github.com\/BigBitBusInc\/kubernetes-automation-toolkit\" target=\"_blank\" rel=\"noopener\">https:\/\/GitHub.com\/BigBitBusInc\/kubernetes-automation-toolkit<\/a><\/p>\n<p>Kubernetes est un projet ouvert de la\u00a0<a href=\"https:\/\/www.cncf.io\/\" target=\"_blank\" rel=\"noopener\">CNCF<\/a>\u00a0(Cloud Native Computing Foundation). Il est tr\u00e8s bien document\u00e9 et divers aspects de Kubernetes ont engendr\u00e9 un vaste assortiment de formations gratuites ou payantes. Les ressources les plus pertinentes et les plus utiles sont les suivantes :<\/p>\n<ul>\n<li><a href=\"https:\/\/kubernetes.io\/docs\/home\/\" target=\"_blank\" rel=\"noopener\">Documentation de Kubernetes<\/a>\u00a0: ressource num\u00e9ro un, selon nous, que vous soyez un d\u00e9butant ou un utilisateur aguerri<\/li>\n<li><a href=\"https:\/\/helm.sh\/\" target=\"_blank\" rel=\"noopener\">Helm<\/a> : gestionnaire de paquets Kubernetes.<\/li>\n<li><a href=\"https:\/\/prometheus.io\/\" target=\"_blank\" rel=\"noopener\">Prometheus<\/a>\u00a0et\u00a0<a href=\"https:\/\/grafana.com\/\" target=\"_blank\" rel=\"noopener\">Grafana<\/a>\u00a0: syst\u00e8me de surveillance de source ouverte con\u00e7u sp\u00e9cifiquement pour l\u2019infonuagique<\/li>\n<li><a href=\"https:\/\/microk8s.io\/\" target=\"_blank\" rel=\"noopener\">Microk8s<\/a>\u00a0: version autonome, de classe production, de Kubernetes pour l\u2019infonuagique, les grappes, les postes de travail, Edge et l\u2019IdO<\/li>\n<li><a href=\"https:\/\/skaffold.dev\/\" target=\"_blank\" rel=\"noopener\">Skaffold<\/a>\u00a0: flux de t\u00e2ches normalis\u00e9s permettant de b\u00e2tir, d\u2019initialiser et de d\u00e9ployer une application<\/li>\n<\/ul>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Tutoriels<\/h3>\n                    <p>Nous pr\u00e9conisons vivement que vous visitiez le d\u00e9p\u00f4t de codes et de documentation du KAT afin de mieux maitriser les concepts de Kubernetes et de profiter des astuces qui \u00e9maillent ces documents.<\/p>\n<p><a href=\"https:\/\/github.com\/BigBitBusInc\/kubernetes-automation-toolkit\" target=\"_blank\" rel=\"noopener\">https:\/\/GitHub.com\/BigBitBusInc\/kubernetes-automation-toolkit<\/a><\/p>\n<p>Le tableau que voici dresse une liste partielle des tutoriels que l\u2019auteur a trouv\u00e9 particuli\u00e8rement utiles.<\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<td><strong>Tutoriel<\/strong><\/td>\n<td><strong>R\u00e9sum\u00e9<\/strong><\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/kubernetes.io\/docs\/tutorials\/\" target=\"_blank\" rel=\"noopener\">Tutoriels officiels de Kubernetes<\/a><\/td>\n<td>Ils pr\u00e9sentent de nombreux aspects de Kubernetes. Mieux : certains permettent de tester une grappe Kubernetes virtuelle en nuage sur le terrain de jeu Katakoda avant l\u2019installation du logiciel sur sa propre plateforme.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/helm.sh\/docs\/intro\/\" target=\"_blank\" rel=\"noopener\">Tutoriels officiels de Helm<\/a><\/td>\n<td>Helm est le gestionnaire de paquets le plus populaire sur Kubernetes. Guide de d\u00e9marrage rapide, instructions pour son installation et rudiments de son exploitation.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/reelyactive.github.io\/diy\/pi-prep\/\" target=\"_blank\" rel=\"noopener noreferrer\">Pi Prep<\/a>\u00a0&amp;\u00a0<a href=\"https:\/\/reelyactive.github.io\/diy\/pi-suite\/\" target=\"_blank\" rel=\"noopener noreferrer\">Pi Suite<\/a><\/td>\n<td>Comment configurer un Raspberry Pi (3B ou plus r\u00e9cent) pour en faire une infrastructure BLE et afficher en temps r\u00e9el tous les dispositifs d\u00e9tect\u00e9s dans son rayon d\u2019action.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>En ce qui concerne les pratiques exemplaires, nous vous recommandons de consulter les sites Web <strong>officiels<\/strong> et les forums d\u2019aide des composants que vous installerez sur la plateforme Kubernetes.<\/p>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Documentation<\/h3>\n                    <p>Le tableau qui suit dresse la liste d\u2019une s\u00e9rie de documents sur la BLE RTLS<em>.<\/em><\/p>\n<table border=\"1\">\n<tbody>\n<tr>\n<td>Document<\/td>\n<td>R\u00e9sum\u00e9<\/td>\n<\/tr>\n<tr>\n<td><span style=\"color: #333333;\"><a href=\"https:\/\/github.com\/BigBitBusInc\/kubernetes-automation-toolkit\/blob\/main\/documentation\/README.md\" target=\"_blank\" rel=\"noopener\">Principal fichier README de la trousse d\u2019automatisation Kubernetes (KAT) de BigBiteBus<\/a><\/span><\/td>\n<td>Fichier d\u2019information \u00e0 jour sur le code du Propulseur. Il comprend une br\u00e8ve introduction sur les conteneurs et les principaux concepts de Kubernetes. Nous recommandons vivement \u00e0 l\u2019utilisateur d\u2019en prendre connaissance.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/BigBitBusInc\/kubernetes-automation-toolkit\/blob\/main\/code\/app-code\/api\/todo-python-django\" target=\"_blank\" rel=\"noopener\"><span style=\"color: #333333;\">Fichier README et code de l\u2019API To-Do de Django<\/span><\/a><\/td>\n<td>Interface dorsale To-Do en Python de Django et fichier README d\u00e9taill\u00e9; comprend les formules Helm (Charts) d\u00e9ploy\u00e9es avec Skaffold.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/BigBitBusInc\/kubernetes-automation-toolkit\/blob\/main\/code\/app-code\/frontend\/todo-vuejs\" target=\"_blank\" rel=\"noopener\">Fichier README et code de l\u2019application To-Do d\u2019une page de Vue.js<\/a><\/td>\n<td>Application frontale To-Do install\u00e9e dans Vue.js et fichier README; comprend les formules Helm (Charts) d\u00e9ploy\u00e9es avec Skaffold.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/BigBitBusInc\/kubernetes-automation-toolkit\/blob\/main\/code\/k8s-common-code\/monitoring\" target=\"_blank\" rel=\"noopener\">Fichier README sur la surveillance et le tableau de bord ainsi que les valeurs Helm<\/a><\/td>\n<td>Fichier cr\u00e9\u00e9 par la communaut\u00e9 Prometheus sur la surveillance de l\u2019installation et de la configuration dans la grappe Kubernetes avec Prometheus et Grafana, \u00e0 partir des formules Helm (Charts) usuelles.<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/github.com\/BigBitBusInc\/kubernetes-automation-toolkit\/blob\/main\/documentation\/quickstart-vagrant.md\">Instructions pour une installation locale (sur une MV de l\u2019ordinateur)<\/a><\/td>\n<td>Explications sur la fa\u00e7on d\u2019installer KAT localement sur un ordinateur (id\u00e9al pour une plateforme de d\u00e9veloppement autonome)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Soutien<\/h3>\n                    <p>BigBitBus a publi\u00e9 sur GitHub un projet de source ouverte intitul\u00e9 \u00ab\u00a0<a href=\"https:\/\/github.com\/BigBitBusInc\/kubernetes-automation-toolkit\" target=\"_blank\" rel=\"noopener\">Kubernetes Automation Toolkit<\/a>\u00a0(KAT)\u00a0\u00bb rassemblant la documentation sur de nombreux probl\u00e8mes \u00e9ventuels. Si vous relevez un bogue ou avez une id\u00e9e de la mani\u00e8re dont le code du Propulseur pourrait \u00eatre am\u00e9lior\u00e9, n\u2019h\u00e9sitez pas \u00e0 nous en faire part dans le d\u00e9p\u00f4t GitHub.<\/p>\n<p>Si vous ne trouvez pas la r\u00e9ponse \u00e0 votre question, posez-la-nous sur le\u00a0<a href=\"https:\/\/canarie.slack.com\/archives\/GELMGHGLV\" target=\"_blank\" rel=\"noopener\">canal Slack de l\u2019ATIR<\/a>\u00a0ou envoyez-la \u00e0\u00a0<a href=\"mailto:dair.admin@canarie.ca\">dair.admin@canarie.ca<\/a><\/p>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Pratiques exemplaires<\/h3>\n                    <ol>\n<li>Kubernetes et la technologie \u00ab cloud-sative \u00bb \u00e9voluent constamment. Ne pr\u00e9sumez pas que le projet est termin\u00e9 une fois que vous aurez install\u00e9 et utiliserez Kubernetes. L\u2019\u00e9quipe devra s\u2019adapter, \u00e9voluer et innover constamment pour rester \u00e0 jour et faire en sorte que les applications fonctionnent correctement dans l\u2019univers Kubernetes.<\/li>\n<li>La puissance r\u00e9side dans la communaut\u00e9 de la technologie cloud-native, de source ouverte, pas dans une entreprise ou chez le propri\u00e9taire d\u2019un produit. Savoir comment obtenir de l\u2019aide en faisant appel \u00e0 la collectivit\u00e9 (par exemple, en ouvrant un sujet de discussion sur GitHub, en contribuant au projet par la suggestion d\u2019un changement et en rapportant les bogues sur les projets de source ouverte) est une fa\u00e7on tr\u00e8s efficace de poursuivre son p\u00e9riple dans Kubernetes.<\/li>\n<li>Les logiciels ou composants d\u00e9ploy\u00e9s ou modifi\u00e9s dans Kubernetes devraient \u00eatre d\u00e9finis sous forme de code (manifestes IaC YAML ou formules Helm, par exemple) et leur versionnage devrait \u00eatre contr\u00f4l\u00e9 avec Git ou un autre syst\u00e8me de gestion de la cha\u00eene d\u2019approvisionnement, plut\u00f4t que par une modification de l\u2019\u00e9tat de la grappe avec l\u2019interface de la ligne de commandes.<\/li>\n<li>L\u2019utilisateur devrait actualiser ses grappes Kubernetes et ses formules Helm car la technologie cloud-native ne cesse de se d\u00e9velopper. Les API de Kubernetes, par exemple, sont r\u00e9guli\u00e8rement mises \u00e0 jour sans r\u00e9trocompatibilit\u00e9, de qui rend les anciennes formules Helm inutilisables.<\/li>\n<li>La solution type comprend une section \u00ab Ce que ne fait pas le Propulseur \u00bb qui vous aidera \u00e0 bien en saisir les limites.<\/li>\n<\/ol>\n                  <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n<section class=\"section section--text-columns no-background\">\n    <div class=\"grid-container\">\n      <div class=\"grid-x grid-padding-x\">\n        <div class=\"cell\">\n                  \t<h3>Trucs et hics<\/h3>\n                    <ol>\n<li>Quand vous apprenez \u00e0 utiliser Kubernetes ou \u00e0 le d\u00e9boguer, \u00e9vitez que vos premi\u00e8res demandes d\u2019aide portent sur des probl\u00e8mes de type Stack Overflow (surcharge de la pile) ou sur GitHub. L\u2019information pr\u00e9sent\u00e9e sur de nombreux forums pourrait soit sortir du contexte, soit \u00eatre d\u00e9su\u00e8te ou, ce qui est pire, biais\u00e9e.\u00a0<em>Consultez d\u2019abord la source officielle, car tous les projets de source ouverte qui ont bien fonctionn\u00e9 poss\u00e8dent une bonne documentation \u00e0 jour.<\/em><\/li>\n<li>Faites preuve de discernement. Vous trouverez sur Internet une foule de formules Helm \u00e0 t\u00e9l\u00e9charger permettant d\u2019installer pratiquement n\u2019importe quoi dans la grappe Kubernetes. Ne p\u00eachez pas par exc\u00e8s. N\u2019installez quelque chose qu\u2019apr\u00e8s avoir r\u00e9pondu \u00e0 ces trois questions\u00a0:<\/li>\n<\/ol>\n<ul>\n<li>En ai-je vraiment besoin?<\/li>\n<li>Ai-je v\u00e9rifi\u00e9 que la formule Helm \u00e9mane d\u2019une source fiable?<\/li>\n<li>Puis-je revenir sans difficult\u00e9 en arri\u00e8re?<\/li>\n<\/ul>\n<p>Vous n\u2019installeriez pas le fichier ex\u00e9cutable d\u2019un logiciel espion sur votre ordinateur, pas plus que vous ne cliqueriez sur un lien menant \u00e0 un maliciel. Donc, n\u2019installez pas de formules Helm inconnues dans votre infrastructure!<\/p>\n<p>Le Propulseur \u00ab\u00a0trousse d\u2019automatisation Kubernetes\u00a0\u00bb (KAT) illustre de A \u00e0 Z comment b\u00e2tir et exp\u00e9dier un logiciel sur la plateforme Kubernetes.<\/p>\n                    <div class=\"button-group\">\n              \t\t\t\t  \t<a class=\"button-border-blue\" href=\"https:\/\/www.canarie.ca\/fr\/nuage\/propulseurs\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/solution-type-trousse-dautomatisation-kubernetes-kat\/\" target=\"_blank\">Solution<\/a>\n    \t\t\t    \t\t\t    \t\t\t<\/div>\n    \t\t\t        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>","protected":false},"excerpt":{"rendered":"","protected":false},"author":19,"featured_media":0,"parent":6557,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-18680","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Plan de vol : IdO \u2013 Automatisation de l\u2019orchestration en nuage avec Kubernetes - CANARIE<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Plan de vol : IdO \u2013 Automatisation de l\u2019orchestration en nuage avec Kubernetes - CANARIE\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/\" \/>\n<meta property=\"og:site_name\" content=\"CANARIE\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-30T13:48:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/propulseurs.cloud.canarie.ca\/wp-content\/uploads\/Picture22-1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/nuage\\\/catalogue\\\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\\\/\",\"url\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/nuage\\\/catalogue\\\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\\\/\",\"name\":\"Plan de vol : IdO \u2013 Automatisation de l\u2019orchestration en nuage avec Kubernetes - CANARIE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.canarie.ca\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/nuage\\\/catalogue\\\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/nuage\\\/catalogue\\\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/propulseurs.cloud.canarie.ca\\\/wp-content\\\/uploads\\\/Picture22-1.png\",\"datePublished\":\"2021-02-26T20:55:15+00:00\",\"dateModified\":\"2024-10-30T13:48:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/nuage\\\/catalogue\\\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/nuage\\\/catalogue\\\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/nuage\\\/catalogue\\\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\\\/#primaryimage\",\"url\":\"https:\\\/\\\/propulseurs.cloud.canarie.ca\\\/wp-content\\\/uploads\\\/Picture22-1.png\",\"contentUrl\":\"https:\\\/\\\/propulseurs.cloud.canarie.ca\\\/wp-content\\\/uploads\\\/Picture22-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/nuage\\\/catalogue\\\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Le nuage de l&#8217;ATIR\",\"item\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/?page_id=44361\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Catalogue des Propulseurs de l\u2019ATIR\",\"item\":\"https:\\\/\\\/www.canarie.ca\\\/fr\\\/?page_id=6557\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Plan de vol : IdO \u2013 Automatisation de l\u2019orchestration en nuage avec Kubernetes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.canarie.ca\\\/#website\",\"url\":\"https:\\\/\\\/www.canarie.ca\\\/\",\"name\":\"CANARIE\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.canarie.ca\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Plan de vol : IdO \u2013 Automatisation de l\u2019orchestration en nuage avec Kubernetes - CANARIE","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/","og_locale":"fr_FR","og_type":"article","og_title":"Plan de vol : IdO \u2013 Automatisation de l\u2019orchestration en nuage avec Kubernetes - CANARIE","og_url":"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/","og_site_name":"CANARIE","article_modified_time":"2024-10-30T13:48:02+00:00","og_image":[{"url":"https:\/\/propulseurs.cloud.canarie.ca\/wp-content\/uploads\/Picture22-1.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/","url":"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/","name":"Plan de vol : IdO \u2013 Automatisation de l\u2019orchestration en nuage avec Kubernetes - CANARIE","isPartOf":{"@id":"https:\/\/www.canarie.ca\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/#primaryimage"},"image":{"@id":"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/#primaryimage"},"thumbnailUrl":"https:\/\/propulseurs.cloud.canarie.ca\/wp-content\/uploads\/Picture22-1.png","datePublished":"2021-02-26T20:55:15+00:00","dateModified":"2024-10-30T13:48:02+00:00","breadcrumb":{"@id":"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/#primaryimage","url":"https:\/\/propulseurs.cloud.canarie.ca\/wp-content\/uploads\/Picture22-1.png","contentUrl":"https:\/\/propulseurs.cloud.canarie.ca\/wp-content\/uploads\/Picture22-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.canarie.ca\/fr\/nuage\/catalogue\/plan-de-vol-ido-automatisation-de-lorchestration-en-nuage-avec-kubernetes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.canarie.ca\/fr\/"},{"@type":"ListItem","position":2,"name":"Le nuage de l&#8217;ATIR","item":"https:\/\/www.canarie.ca\/fr\/?page_id=44361"},{"@type":"ListItem","position":3,"name":"Catalogue des Propulseurs de l\u2019ATIR","item":"https:\/\/www.canarie.ca\/fr\/?page_id=6557"},{"@type":"ListItem","position":4,"name":"Plan de vol : IdO \u2013 Automatisation de l\u2019orchestration en nuage avec Kubernetes"}]},{"@type":"WebSite","@id":"https:\/\/www.canarie.ca\/#website","url":"https:\/\/www.canarie.ca\/","name":"CANARIE","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.canarie.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/pages\/18680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/comments?post=18680"}],"version-history":[{"count":3,"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/pages\/18680\/revisions"}],"predecessor-version":[{"id":44500,"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/pages\/18680\/revisions\/44500"}],"up":[{"embeddable":true,"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/pages\/6557"}],"wp:attachment":[{"href":"https:\/\/www.canarie.ca\/fr\/wp-json\/wp\/v2\/media?parent=18680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}