Aan de Slag
Leer hoe je een lokale ontwikkelomgeving kunt opzetten en je eerste virtuele machine kunt maken met behulp van Vagrant en Ansible.
Leer hoe je een lokale ontwikkelomgeving kunt opzetten en je eerste virtuele machine kunt maken met behulp van Vagrant en Ansible.
Dit boek, Ansible voor DevOps, vormt de technische basis voor de aanpak binnen het C2 Platform.
De RWS Ontwikkelomgeving is een uitbreiding van de C2 Ontwikkelomgeving, dus is het essentieel om eerst de C2-omgeving in te stellen.
Installeer Ansible, Vagrant, LXD, Virtualbox en kloon de projectmappen.
Deze gids biedt stapsgewijze instructies voor het opzetten van het CKA cluster met Ansible, inclusief de creatie van het controlepaneel (master node) en drie worker nodes. De hele installatie kan in ongeveer 15 minuten worden voltooid met het C2 Platform.
Creëer Kubernetes cluster / instantie op c2d-ks1
.
Leer hoe je moeiteloos een map van je hostmachine naar de gastmachine kunt synchroniseren.
Maak GitLab Container Registry aan op node c2d-gitlab
.
Deze sectie biedt pagina’s voor een stapsgewijze aanpak om het Kubernetes-cluster handmatig in te stellen, met inzichten in de belangrijkste configuraties en commando’s voor een effectieve uitrol.
Installeer Ansible, Vagrant, LXD, Virtualbox en kloon de projectdirectory.
Leer hoe je de kernel in Ubuntu 22.04 kunt downgraden om compatibiliteitsproblemen met VirtualBox op te lossen.
Vagrant biedt een gebruiksvriendelijk platform voor het maken en beheren van eenvoudige lokale ontwikkelomgevingen, waardoor het installatieproces wordt gestroomlijnd.
C2 Platform-afbeeldingen voor LXD, VirtualBox met Ubuntu, RedHat Enterprise Linux en Windows 2022 Server.
Hoe krijg je toegang van de host tot het CKA Cluster
LXD is een lichtgewicht, open-source virtualisatieplatform dat de mogelijkheden van traditionele virtuele machines combineert met de flexibiliteit van Docker-containers om virtuele omgevingen efficiënt te beheren.
Installeer, initialiseer en configureer LXD.
Installeer Vagrant, Vagrant plugin vagrant-lxd
, vagrant-windows-sysprep
en activeer Vagrant-autocompletion.
In gevallen waarin LXD niet haalbaar is, biedt VirtualBox een betrouwbaar alternatief. Het levert vooraf geconfigureerde VM-afbeeldingen, waaronder opties voor Microsoft Windows-doelsystemen, en zorgt voor compatibiliteit in diverse omgevingen.
Installeer, initialiseer en configureer LXD.
Maak en voorzie de gsd-rproxy1
node, wat een essentiële voorwaarde is voor een functionele ontwikkelomgeving.
Maak de benodigde (ArcGIS) software en licenties beschikbaar voor Ansible op Windows gsd
knooppunten met behulp van Vagrant Sync Folders.
Installeer VirtualBox, configureer Host-Only Networking en zorg ervoor dat de gesynchroniseerde mappen van Vagrant vlekkeloos werken.
Creëer en voorzie de c2d-rproxy1
, wat een essentiële voorwaarde is voor een functionele ontwikkelomgeving.
Ansible Inventory project for C2 Platform reference implementation.
Leer hoe je je eigen Certificeringsinstantie (CA) wordt en certificaten beheert voor verschillende diensten met behulp van de cacerts2
Ansible-rol.
Leer hoe je stop-start routines efficiënt kunt automatiseren met een veelzijdige en aanpasbare Ansible-rol.
Ansible Inventory project for RWS GIS Platform reference implementation.
Bereid je voor op je Kubernetes-certificeringen met een cluster dat is ontworpen voor praktische examen scenario’s. Deze gids beschrijft hoe je een CKA-cluster kunt creëren met behulp van de C2 Platform ontwikkelomgeving.
Vagrant is de standaard, maar je kunt ook direct Ansible gebruiken als je dat liever hebt.
Deze pagina schetst de essentiële installatiestappen voor zowel master- als worker-nodes in een Kubernetes-cluster. Zet swap uit, laad de vereiste kernelmodules, stel de nodige systeemparameters in en installeer CRI-O runtime, Kubeadm en gerelateerde tools.
Deze pagina beschrijft de stappen voor het opzetten van de control plane node in een Kubernetes-cluster. Het behandelt clusterinitialisatie, het verkrijgen van het joincommando voor werkknopen en het installeren van zowel de Calico-netwerkplugin als de Metrics-server.
Deze stap beschrijft de stappen die vereist zijn om worker nodes succesvol toe te voegen aan een Kubernetes-cluster, en zorgt ervoor dat ze correct zijn geconfigureerd voor gebruik.