Implemented istio, modified my application to integrate it. Some I did offhand īeyond that, I took various udemy courses and stuff on kodekloud. Many offer a badge you can toss on LI or cv. I also took a bunch of free courses and workshops. I also setup older versions of clusters to test upgrade process. Also setup stuff like automated scanning in cicd pipeline for images for security issues in github. I applied the stuff I learned from CKS (default deny NP, setting up falco/trivy, using selinux in pods, dropping privs, rootless containers etc). Lately I have been thinking of playing with Talos but have been too busy and no actual requirement.įor cloud stuff, I took some of the free courses on building EKS clusters. Setup CICD to automatically deploy the latest container image when my application was updated in github and image pushed to ECRĪs far as cluster builds go, I learned how to do kubeadm on CKA and local lab for that.Setup CICD (argocd at the time, also played with flux) to deploy all my k8s resources to my cluster.Setup dev/prod branches, trigger build on checkin, set tags how I wanted, push image to AWS ECR Moved my application code to github, used github actions to build my code.Move those manifests into helm, played with templates etc to learn about that.Played with overlays, setup dev/prod type layout Moved those manifests into kustomize to learn about that.Setup environment variables, secretKeyRef etc to load credentials securely Moved those containers into kubernetes deployments.Moved that application into containers (I use podman, but docker is fine, functionally identical).(The details there don't matter, can use any language/db/web server). A python script to write data into a database, which a website then read with flask. If you've successfully navigated this path, your insights would be invaluable. Moving from theory to practical application is my current challenge. I see some onprem but it's typically a bit grim very outdated releases that everyone is scared to touch. I think the vast majority of kubernetes usage is in a cloud environment. Especially with the CKS I learned a lot of stuff I still don't see most shops applying today. From kubeadm built clusters, to EKS, creating infra with terraform in my own test account, that sort of stuff. I went after the CKA/CKAD/CKS which really jumpstarted and rounded out my initial knowledge. I went from unemployed with zero container/k8s experience to a career that k8s plays a large role. Can I Gain Hands-On Kubernetes Experience Outside Work?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |