Ir al contenido principal

Entradas

Mostrando entradas de junio, 2016

Understanding Liveness, Readiness and Startup Probes in Kubernetes

 This is a small article about understanding the liveness, readiness and startup in kubernetes.  There's good explanation in the kubernetes documentation: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/ This video also explains well the process: https://www.youtube.com/watch?v=aTlQBofihJQ But I wanted to understand it in a practical way. So I have this demo: https://github.com/DiegoTc/guest-book-js-docker/tree/Running-App-Version-1 It's a simple application running on a kubernetes cluster. https://github.com/DiegoTc/guest-book-js-docker/blob/Running-App-Version-1/argo/deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: chat-ui spec: replicas: 1 revisionHistoryLimit: 3 selector: matchLabels: app: chat-ui template: metadata: labels: app: chat-ui spec: containers: - image: diegotc/guestbook:20230803-064434 imagePullPolicy: Always nam

Install Screencloud in Ubuntu 16.04

One of my favorite applications for taking screen shots in Ubuntu is Screecloud unfortunately there's no version available for Ubuntu 16.04. Searching in a github wiki, I found a discussion on running Screencloud at our own "risk" in Ubuntu 16.04. If you want to read the thread in github: https://github.com/olav-st/screencloud/issues/204 Steps for installing Screencloud at your own "risk" Ubuntu 16.04 Download libqtmultimediakit1 wget http://de.archive.ubuntu.com/ubuntu/pool/universe/q/qtmobility/libqtmultimediakit1_1.2.0-1ubuntu2_amd64.deb sudo dpkg -i libqtmultimediakit1_1.2.0-1ubuntu2_amd64.deb sudo apt-get install -f We need to modify our source list sudo nano /etc/apt/sources.list   We add the following line to the end of the file deb http://cz.archive.ubuntu.com/ubuntu wily main universe We install screencloud   sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/olav-st/xUbuntu_15.10/ /' >> /