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)
    03/18/2017
    (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
    03/10/2017
    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)
    03/04/2017
    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
    02/04/2017
    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
    01/28/2017
    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
    01/23/2017
    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
    01/19/2017
    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...