Devops Learning Day – 11

Its time to test our knowledge in creating manifest file(config.yaml) for kubernetes ok the test is to answer all 17 question in 2 hours https://github.com/ammar0466/k8nov-mock1 Some tips and rules : 1. First manifest file you copy from kubernetes.io docs, then next question just copy and edit. 2. You can only official Kubernetes docs 3. Can’t […]

Devops Learning Day – 8

Ok today we learn what is Deployment In my analogy, in deployment kubernetes is similar concept like docker compose kubernetes deployment is writing multi pod and service in single config file and also can set how many replica. like docker compose is combining image and service in to single config file kubernetes set random port […]

Devops Learning Day – 7

Today we get test to deploy our first pod pro and cons of kubernetes Pro : Cons : Situation : If shopee on payday they will up pods if traffic increase then decrease back after traffic slow Create nameserver : Config to create httpd-pod.yaml : creating pod based on config file create service config file […]

Devops Learning Day – 6

Tonight we have our group presentation for CCSD Methodology Operation Presentation I had did gitlab-ci config file for our Laravel based ecommerce, After finish around 9.30 pm , we start to setup our machine with minikube so after this we will only kubernetes for better learning exp need to try typing rather than copy-pasting 2. […]

Devops Learning Day – 4

Continuos Integration Continuos Delivery Grab – Have more than 22 Microservices developer need to confirm each commit update, will not break any other services Benefit CICD Tools : Process : Gitlab : Add .env variables to CICD process : Because .env not push to repo, then we need to add .env to CICD settings variables […]

Devops Learning Day – 3

So today we learned about docker images and docker compose docker images is when we build custom images that contain specific package like maybe you want custom pip installation and maintain your self. There is TWO way to create image : But I just learned the first way. 1 – Create Dockerfile 2 – Build […]

Devops Learning Day – 2

I’m enrolled in Yayasan Peneraju Scholarship Programme. I chose Devops Programme. Total day not included weekend is more than 40 days Day 2 learning DockersConnecting WSL2 windows to Docker Desktop run docker in isolated network for database check docker network select docker image:tag

Contractors Data Scraper

Problem :User need fast way to collect data from website, before this user was manually copy paste line by line into excel, to make it harder, some information is located inside other page “more details info”. Data need to refresh monthly to get new updated details. Solution : Create scraper script. make cronjob Update suggestion […]

Script to get Nomachine update notification

Problem : In Ubuntu there is no apt repo for NoMachine.Need to update frequently, otherwise it show nagging popup asking to update. This generally can be applied to any other software like Discord. Solution Plans : Details : Python scraper to fetch new nomachine release : create nomachineVenv.sh file to run python script with virtual […]