Openshift 4, interesting readings
https://computingforgeeks.com/red-hat-openshift-4-new-features/https://cloudowski.com/articles/10-differences-between-openshift-and-kubernetes/https://cloudowski.com/articles/honest-review-of-openshift...
View ArticleOpenshift RedHat plugin for Intellij
https://plugins.jetbrains.com/plugin/12030-openshift-connector-by-red-hatSample video on how to use it https://www.youtube.com/watch?v=kCESA7a5i3MI keep getting the message "odo not found, do you want...
View ArticleSAML and JWT
Excellent side-by-side comparison https://medium.com/@robert.broeckelmann/saml2-vs-jwt-a-comparison-254bafd98e6Useful terminology:https://en.wikipedia.org/wiki/Trusted_computing_baseBearer TokensHolder...
View Articlerpm useful commands
list files installed by an INSTALLED rpm (for an UNINSTALLED rpm, add -p and provide full path to .rpm file):rpm -ql nginx.x86_64or also (if the rpm is not installed yet) repoquery --list...
View ArticleOpenShift CI/CD
https://www.youtube.com/watch?v=65BnTLcDAJI good video on CI/CD, part 1https://www.youtube.com/watch?v=wSFyg6Etwx8 part 2https://www.youtube.com/watch?v=kbbK0VEy2qM OpenShift 4 CI/CDessential is to...
View ArticleAudit the content of a series of folders against a file
the audit.txt contains the list of original...
View ArticleWebLogic, dramatic reduction of TLS sessions creation by...
why the TLS Sessions are constantly invalidated, removed from cache and recreated, discovering that it's WLS SSLConfigUtils.configureClientInitSecureRenegotiation() who initiates this:at...
View ArticleKubernetes academy
https://kubernetes.academy/lessons/introduction-to-kubectl awesome productivity tips from John Harrissource < (kubectl completion bash)kubectxkubenskube-ps1 + kubeon#doc on a k8s objectkubectl...
View Articlesome tutorials on Jenkins Pipelines
https://www.youtube.com/watch?v=-GsvomI4CCQ very pragmatic Simplilearn tutorial, you can practice on https://www.katacoda.com/courses/jenkins/build-docker-images which gives you a dockerized Jenkins...
View Articleports and pods
#start a pod with default parameterskubectl run nginx --image=nginx --restart=Neverkubectl describe pod nginxNode: node01/172.17.0.36IP: 10.32.0.2#we can reach nginx with the "IP" addresscurl...
View Articlesaltstack getting started
curl -L https://bootstrap.saltstack.com -o install_salt.shsudo sh install_salt.sh -M #install master and minion on same node/etc/salt/etc/salt/minionmaster: localhostid: myminionsudo systemctl restart...
View Articlerunning ssh workflow on group of servers
#generate sample serversfor i in {1..110}; do printf "myserver%05d\n" $i; done > myservers.txt#group servers by 20count=0group=0for line in $(cat myservers.txt);do printf "GROUP_%03d %s\n" $group...
View ArticleLearn OpenShift!
https://learn.openshift.comThis is a cool katacoda-based collection of laboratories.
View Articledocker cheat sheets
https://github.com/wsargent/docker-cheat-sheetAbout "docker inspect". you can inspect a container or an image. docker inspect $containerid -> there are 2 places with "Image", one showing the image's...
View Articlepodman! skopio!
sudo yum install epel-release -ysudo yum install dnf -ysudo dnf install -y podmansegmentation fault!alias docker=podmanfunny presentationhttps://github.com/containers/conmon
View ArticleScrum
Excellent presentation:Plan, Build, Test, Review, Deploy -> Potentially Deliverable ProductSeveral Incremental releases (Sprint)Product OwnerScrum MasterTeamProduct Backlog (User Stories = feature...
View ArticleSockets leak, a case study
We get a "too many files open", and lsof reveals some 40k IPv6 connections.What happens if you forget to close a Socket ?import java.io.BufferedReader;import java.io.IOException;import...
View ArticleREST interface to manage WLS
this works like magic:curl -s -v --user weblogic:weblogic0 -H X-Requested-By:MyClient -H Accept:application/json -H Content-Type:application/json -d "{timeout: 10, ignoreSessions: true }" -X POST...
View ArticleContainer PID 1
PRICELESS article on PID one, SIGTERM and kill in containers:https://blog.no42.org/code/docker-java-signals-pid1/the trick is using "exec java bla" so that java becomes PID 1.$ kill -l1) SIGHUP 2)...
View Article