Skaffold local env

Prerequisites

  • Skaffold
  • local k8s and docker solution
    • I am testing with Docker Desktop on Macbook Air M2

Run

Start

% skaffold dev

Connect to redis

# master
% k port-forward deployments/redis-master 16379:6379
% redis-cli -h localhost -p 16379

# slave (run on another terminal)
% k port-forward deployments/redis-master 26379:6379
% redis-cli -h localhost -p 26379

Code Map

app/*

Source codes for each application are put under this directory.

infra

It has configurations for Skaffold and k8s folder.

skaffold.yaml is for Skaffold configuration.

skaffold.env is to set Skaffold Flags.

infra/k8s

This directory has k8s manufest files.