Skip to content

AkihiroSuda/kina

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

kina: Kubernetes in Apple Containerization

Kina runs Kubernetes in Apple Containerization.

This is just a quick workaround until kind officially supports Apple Containerization (kubernetes-sigs/kind#3958).

The original version was made in an hour during the hands-on session at Container Install Meetup (KubeCon North America 2025), as an exercise to learn Apple Containerization.

Installation

brew install container kubectl

# Install kina to ~/bin, ,/usr/local/bin, or whereever else
cp -a kina ~/bin

Usage

Create a cluster:

kina create cluster
export KUBECONFIG="$HOME/.kina/kubeconfig"
kubectl get pods -A

Create a deployment:

kubectl create deployment nginx --image nginx:alpine
kubectl port-forward deployments/nginx 8080:80

Clean up:

kina delete cluster

Debug:

container exec kina-control-plane journalctl

About

Kubernetes in Apple Containerization

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages