CérénIT - kubeadmLe blog tech de Nicolas Steinmetz (Time Series, IoT, Web, Ops, Data)Zola2016-10-11T00:00:00+00:00https://cerenit.fr/tags/kubeadm/atom.xmlWeb, Ops & Data - Semaine 412016-10-11T00:00:00+00:002016-10-11T00:00:00+00:00
Unknown
https://cerenit.fr/blog/web-ops-and-data-semaine-41/<h3 id="container-orchestration">Container & Orchestration</h3>
<ul>
<li>Docker a annoncé un <a rel="noopener" target="_blank" href="https://blog.docker.com/2016/09/docker-microsoft-partnership/">partenariat avec Microsoft pour le support de Docker dans le cadre de Windows Server 2016 mais aussi sur la plateforme Azure</a>. Docker a publié deux billets sur <a rel="noopener" target="_blank" href="https://blog.docker.com/2016/09/dockerforws2016/">l'introduction à Docker sur Windows Server 2016</a> et <a rel="noopener" target="_blank" href="https://blog.docker.com/2016/09/build-your-first-docker-windows-server-container/">la création et l'exécution de containers Docker dans un environnement Windows</a>. Si l'on peut saluer la plus grande simplicité à gérer des containers docker sous Windows, aller jusqu'à les déployer sur des environnements Windows, c'est un autre pas...</li>
<li><a rel="noopener" target="_blank" href="http://blog.kubernetes.io/2016/09/kubernetes-1.4-making-it-easy-to-run-on-kuberentes-anywhere.html">Kubernetes 1.4: Making it easy to run on Kubernetes anywhere</a> : La version 1.4 porte essentiellement sur la facilité à installer et déployer un cluster Kubernetes avec l'arrivée notamment de <a rel="noopener" target="_blank" href="http://kubernetes.io/docs/getting-started-guides/kubeadm/">kubeadm</a> ou encore le <a rel="noopener" target="_blank" href="https://github.com/kubernetes/dashboard#kubernetes-dashboard">Dashboard</a>. Cette version apporte plein d'autres améliorations, chacun devrait y trouver son compte.</li>
<li>Forkera ou pas, cela s'agite dans l'univers des containers : <a rel="noopener" target="_blank" href="http://thenewstack.io/docker-fork-talk-split-now-table/">A docker fork, the split is now on the table</a>, certains reprochaient il y a quelques semaines à Docker Inc une instabilité et l'ajout de fonctionnalités rendant compliqué le fait de baser des outils sur docker quand Docker Inc cherchent à toujours avancé. On vient de franchir un nouveau pas avec <a rel="noopener" target="_blank" href="http://thenewstack.io/oci-building-way-kubernetes-run-containers-without-docker/">RedHat et Google qui cherchent à créer un nouveau format pour s'affranchir de Docker</a> et de rkt, supporté par CoreOS. Au final, <a rel="noopener" target="_blank" href="http://thenewstack.io/cri-o-make-kubernetes-center-container-ecosystem/">via CRI-O</a>, le but serait surtout d'avoir une interface permettant aux différents moteurs de containers (docker, rkt, etc) de s'interconnecter facilement avec Kubernetes. La conclusion de ce dernier article est finalement peut-être la plus éclairante sur le sujet : c'est davantage la façon d'orchestrer qui va prévaloir que ce que l'on orchestre.</li>
</ul>
<h3 id="ansible">Ansible</h3>
<ul>
<li><a rel="noopener" target="_blank" href="https://www.ansible.com/blog/ansible-container-0-2-0">Ansible Container 0.2.0 Release</a> : <a rel="noopener" target="_blank" href="https://github.com/ansible/ansible-container">ansible-container</a> est une extension ansible qui doit permettre de créer des images docker et de les orchestrer depuis des playbooks Ansible. Cette version 0.2 montre les améliorations apportées grâce aux retours de la communauté et le chemin restant à faire pour être plus facile à utiliser.</li>
</ul>
<h3 id="base-de-donnees">Base de données</h3>
<ul>
<li><a rel="noopener" target="_blank" href="https://www.postgresql.org/about/news/1703/">Postgres 9.6 Released !</a> : comme tous les ans au mois de septembre, une nouvelle version de la base de données Postgres. Au programme notamment de <a rel="noopener" target="_blank" href="https://wiki.postgresql.org/wiki/NewIn96">cette version 9.6</a> : parallélisme des requêtes, nouveaux mode de réplication synchrone et de fédération, amélioration des recherches orientée phrase (ie ensemble de mots).</li>
<li><a rel="noopener" target="_blank" href="https://rethinkdb.com/blog/rethinkdb-shutdown/">RethinkDB is shutting down</a> : l'entité commercial derrière RethinkDB (base documentaire orientée temps réel) ferme faute d'avoir trouvé un modèle économique adéquat. Il y a une réflexion pour voir comment la communauté peut continuer à maintenir RethinkDB et à ouvrir le code d'<a rel="noopener" target="_blank" href="https://horizon.io/">Horizon</a>.</li>
</ul>
<h3 id="elasticsearch">Elasticsearch</h3>
<ul>
<li><a rel="noopener" target="_blank" href="https://t37.net/an-elasticsearch-cheat-sheet.html">An Elasticsearch cheat sheet</a> : une collection de commandes utiles pour gérer un cluster Elasticsearch dès lors que l'on sort d'un usage basique.</li>
<li><a rel="noopener" target="_blank" href="http://logz.io/blog/docker-stats-monitoring-dockbeat/">Docker Stats Monitoring: Taking Dockbeat for a Ride</a> : une introduction à Dockbeat (anciennement Dockerbeat) et son intégration dans une plateforme ELK. Il a le mérite de remonter des métriques sur vos containers (CPU, RAM, etc). Cela n'empêchera pas de devoir ajouter une seconde solution pour la remontée des logs systèmes / applicatifs.</li>
</ul>
<h3 id="frontend">Frontend</h3>
<ul>
<li><a rel="noopener" target="_blank" href="https://medium.com/the-vue-point/vue-2-0-is-here-ef1f26acf4b8">Vue 2.0 is Here!</a> : le framework Javascript qui fait de l'ombre à AngularJS voir même à Réact sort en version 2.0 avec des améliorations de performances, améliorations des API, etc. Pas encore eu le temps de tester ça mais de <a rel="noopener" target="_blank" href="https://www.youtube.com/watch?v=fsDJ3kL6Nzc">la présentation vue à DevoxxFR</a> cela semblait plus léger et moins inutilement complexe qu'AngularJS.</li>
</ul>