Everything Dev and Ops

Docker, Kubernetes and more

Max CaiWritten by Max Cai Github

  • Semantic versioning for docker tag from Git tag
    Today at 3:01 PM
    Define the version or build number is a very important step in a continuous integration and deployment pipeline. When we build the docker image, we should add the version number as the tag to the...
  • Production Grade Jenkins Cluster in AWS (2)
    (continue.) Tools and Plugins Jenkins allows us to run all kind of jobs for automations as long as Jenkins can find the binaries, e.g. maven, ant, JDK. challenges: The installation path for each tool...
  • Pass the AWS CSA Exam
    Passed the AWS Certified Solutions Architect (CSA) - Associated Level Exam last Friday. Overall Score: 74% Topic Level Scoring: 1.0 Designing highly available, cost efficient, fault tolerant...
  • Production Grade Jenkins Cluster in AWS (1)
    Jenkins is the most popular CI/CD tool used by enterprise. It’s very easy to install and setup a Jenkins server for a small team. However, to build a production grade Jenkins cluster for a big...
  • SSHD Jump Server in Kubernetes
    SSHD Jump Server in Kubernetes Motivation: Trouble shooting pods/services deployed in Kubernetes with internal DNS Temporary sandbox linux server TL;DR GitRepo Docker image The docker image can be...
  • Mount config file or license file in Kubernetes
    How to mount config file to container in Kubernetes Using configmap Many applications require configuration via some combination of config files, command line arguments, and environment variables...
  • Run a SFTP server with AWS S3 storage in Kubernetes
    Run a SFTP server with AWS S3 storage in Kubernetes TL;DR git clone https://github.com/c4po/docker-s3fs.git export AWS_ACCESS_KEY_ID=xxxxx export AWS_SECRET_ACCESS_KEY=xxxx export SFTP_USER=admin...
  • Hello World
    This is my first post on my new blog! Powered by https://github.com/gatsbyjs/gatsby and https://github.com/konsumer/gatsby-starter-drunkenblog. Site is hosted on https://www.netlify.com/. DNS is...