Skip to content

michaltrmac/kis-onpk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install Docker + Minikube

Minikube

Start one node cluster

minikube start

Start two node cluster

minikube start --nodes 2

Start two node cluster with 4 GB RAM per cluster

minikube start --nodes 2 --memory 4G -p multinode-demo

Kubernetes

Create deployment

via kubectl command

kubectl create deployment web --image=gcr.io/google-samples/hello-app:1.0

via kubernetes manifest

kubectl apply -f ./k8s/web/deployment.yml

Create service

via kubectl command

kubectl expose deployment web --type=NodePort --port=8080

via kubernetes manifest

kubectl apply -f ./k8s/web/service.yml

Expose service from minikube

minikube service web

Kubernetes Tools

  • minikube - local Kubernetes cluster
  • kubectl - command line tool for communicating with a Kubernetes cluster’s
  • k9s - terminal based UI to interact with Kubernetes clusters
  • kubectx & kubens - tools for easy switching between contexts and namespaces

About

Materials for Kubernetes Basics presentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors