Volgens https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/configure-cgroup-driver/ dient het aanbeveling om ‘systemd‘ te gebruiken als driver voor cgroups. Dit komt de stabiliteit van docker ten goede. Vóór Kubernetes versie 1.21 is de standaard nog om hier ‘cgroupfs’ voor te gebruiken maar aangezien kubeadm systemd gebruikt om kubelet aan te sturen is dit nu de nieuwe standaard en de default vanaf v1.21.
Lees verderCategorie archief: Tips
[RPi] Gebruik system-LED voor functie
Mijn Raspberry Pi Kubernetes Cluster bestaat uit 3 nodes: 1 master (Control Plane en ETCD) en 2 workers. Een extra Raspberry Pi dient als Reverse-Proxy. Om in één oogopslag te zien welke Raspberry Pi welke role heeft, gebruik ik hiervoor de system-board LED’s.
Lees verderMagento zonder sample-data?
Na het installeren van een Magento webshop server is er alleen een leeg scherm te zien en de sample-data voor de shop is niet (mee)geïnstalleerd. Om toch sample-data te kunnen tonen in de shop is er de volgende oplossing.
Lees verder[K8S] Namespace blijft hangen op Terminating
Dan is dit wellicht de oplossing:
$ kubectl cluster-info Kubernetes master is running at https://localhost:6443 KubeDNS is running at https://localhost:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.Lees verder
Namespace blijft hangen op Terminating
Dan is dit wellicht de oplossing:
$ kubectl cluster-info Kubernetes master is running at https://localhost:6443 KubeDNS is running at https://localhost:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.Lees verder
Let’s Encrypt auto renewal
De certificaten die aangemaakt zijn met ‘certbot’ worden op veel Linux distri’s automatische vernieuwd middels een timer die standaard wordt mee-geïnstalleerd met certbot. Mocht dit niet het geval zijn, lees dan hier hoe je dat met een crontab job kunt doen: Autorenewal met Certbot
Ansible geeft foutmelding op yum commando
The Python 2 bindings for rpm are needed for this module. If you require Python 3 support use the `dnf` Ansible module instead.
dnf is de nieuwe Package Manager voor rpm. Althans, dat beweren de berichten sinds dnf is toegevoegd aan Fedora (in 2014) maar sinds Fedora 26 worden er serieuze poging gedaan om yum te vervangen. In CentOS 7.5 zal het wellicht de standaard Package Manager worden.
Ansible heeft moeite met de yum-module als b.v. in CentOS python versie 2.7 en versie 3.0 aanwezig is. Ansible gebruikt python v3 en yum gebruikt puthon v2.7.
Helaas is dnf niet aanwezig in de huidige repositories van CentOS 7 en moeten we deze, samen met de afhankelijkheden, handmatig installeren:
sudo yum install centos-release-yum4 sudo yum install yum4 sudo yum4 install dnf-plugins-coresudo yum install dnf
Vervolgens kan nu in je ansible play, dnf gebruikt worden i.p.v. yum!
Mocht hierna echter, de output van Ansible nog steeds een foutmelding geven:
'python2-dnf' is not installed, but it is required for the Ansible dnf module.
Dan kun je het ansible playbook alsvolgt wijzigen:
- name: Installeer een aantal packages dnf: name: "{{ item }}" state: present with_items: "{{ packages required }}
naar:
- name: Installeer een aantal packages package: name: "{{ item }}" state: present with_items: "{{ packages required }}
Linux bash wachtwoord vergeten?
Indien je de Windows Subsystem for Linux hebt geïnstalleerd kun je een bash CLI starten om Linux commando’s te gebruiken. Tijdens het instellen van deze rol in Windows 10 wordt gevraagd om een bash-user en -password. Mocht je deze nu vergeten zijn dan kun je de bash als root starten door het volgende commando te geven in een CMD-prompt:
lxrun /setdefaultuser root
Hierna zal de bash als root gestart worden (zonder wachtwoord) en kun je met het commando
passwd gebruiker
het wachtwoord van de gebruiker wijzigen. Daarna kun je met je dit gebruikersaccount ook weer een
sudo commando
geven, om op root-niveau commando’s uit te voeren.
Setup WinRM trust
Om Remote Management taken uit te kunnen voeren op een Windows server met Powershell en Windows Remote Shell (WinRS) is het noodzakelijk dat het (Windows 10) workstation waarmee de taken uitgevoerd worden, vertrouwd wordt door de remote server. Lees verder
Netwerk locatie wijzigen in Windows 10
In Windows wordt de netwerklocatie gebruikt om automatisch de juiste firewall instellingen toe te passen. De netwerklocatie is van het type:
- Particulier
- Openbaar
- Niet geconfigureerd
Om deze locatie te wijzigen kan het “Lokaal Beveiligingsbeleid” gebruikt worden. Start hiervoor secpol.msc (via Win+R) Lees verder
Windows Subsystem for Linux
Als eerste dient de ontwikkelaars-mode ingesteld te worden via Start -> Instellingen -> Voor Ontwikkelaars (of Winkey+R en ‘ms-settings:developers‘)
Hierna kan via de Windows features de ‘Windows Subsystem for Linux‘ aangevinkt worden. Lees verder
RemoteApps op het Startscherm
De RemoteApps die beschikbaar zijn via een RDWeb-interface kunnen ook via het Startmenu van de Windows PC ingesteld worden. Hierdoor hoeft de gebruiker geen web-interface te starten. Start Control Panel (Configuratiescherm) en zoek op Remote.
Lees meer…