Ideas, blog, etc.
Latest posts
Asking ChatGPT to define love
As programmers develop new text generation methods, what can come as a result is interesting. Recently, ChatGPT responses have been propagating to Twitter, with many asking the AI text generator for common paradigms with known human solutions. Some posts have been insightful about how the chatbot was instructed to learn and associate words. However…
Back to the blogs
The painfully slow death of social media is pushing the masses back into our blog-o-spheres. In 2 years, the only people doing social media will be those who are not technical enough to click a one-button wordpress/ghost install and pay $5/month from a hosting provider. Of course, there will be the faithful few who still insist that Markdown is the…
ReMarkable 2 Review
At first glance, the reMarkable seemed expensive for a one show pony. Replacing a pad of paper for notes was its only selling point and truly main focus. Could it really fit my use case and deliver an experience I needed?
As one who regularly types notes and prints them for use in public speaking, I sought out a replacement for physical pape…
Use the same Dockerfile - please
As Containers have progressed, Docker has stood out as the defacto standard. As many of the laggards are coming up to speed, Dockerfiles can be seen in many open source repositories. With the addition to that, I have seen a few repos with a Dockerfile-prod
, Dockerfile-dev
, Dockerfile-test
, etc.
Addition…
WordPress Containerization Boilerplate
As a step further to my previous post, I have created a boilerplate for future WordPress projects. It can be accessed at https://github.com/andrewwippler/WordPress-Containerization-Boilerplate.
To quickly start a WordPress environment, simp…
Docker-izing WordPress for Kubernetes
WordPress is amazingly popular considering how antiquated the file structure and code appears to be. Even still, it is the easiest CMS that I have used and the community has created plugins to make the copy-folder-for-a-new-theme/plugin at least tolerable. A challenge comes when one wants to use the 1990's method of serving web applications in a mo…
Kubernetes: Heapster to Metrics Server
I recently updated my kubernetes cluster from 1.10.2
to 1.11.0
. I noticed heapster was being deprecated and completely removed by version 1.13.0
. I thought this would be the perfect time to try out metrics-server. I had to download the git repo to apply the kubernetes yaml to my cluster. Since this is sometime…
Jenkins-x on home kubernetes cluster
Jenkins-x appears to be the next big thing in CI/CD workflows - especially if you develop applications on kubernetes. There were a few tweaks I needed to do to set it up:
I had to manually create Persistent Volumes (no big deal, below are what I have for my NFS share)
Read more →
DHCP IP updater
This is the script I use to change the DNS record of my home IP when it changes. I have it running once a week and have not noticed a lapse in coverage. If your ISP has DHCP configured correctly, you will receive the same IP address when you are due for a renew. Otherwise you need a script like the one below.
Read more →
Allowing outside access to Home Kubernetes Cluster
After I created a home kubernetes cluster, I immediately wanted to allow external access to pods/services/ingresses hosted inside the cluster. One must be aware that in bare metal environments, there is no receiver of an api call to create a load balancer. Since there is not a scriptable environment available to kubernetes, kubernetes cannot reques…