minikube minutes
Table of Contents
create a cluster
minikube start --force --image-mirror-country='cn' --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers' --cpus 2 --memory 4g --driver docker --profile lazy-rabbit-studio
kubectl get nodes
kubectl get context
kubectl config use-context lazy-rabbit-studio
minikube image load gcr.io/k8s-minikube/kicbase:v0.0.45
minikube start --force --base-image=gcr.io/k8s-minikube/kicbase:v0.0.45 -cpus 2 --memory 4g --driver docker --profile lazy-rabbit-studio
minikube start --vm-driver=docker --base-image="anjone/kicbase" --image-mirror-country='cn' --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers' --kubernetes-version='v1.22.0' --force
minikube start --vm-driver=docker --base-image="anjone/kicbase" --image-mirror-country='cn' --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers' --kubernetes-version='v1.31.0' --force
create a pod
- create a service desc file
apiVersion: apps/v1
kind: Deployment
metadata:
name: lazy-postgres
labels:
db: lazy-postgres
spec:
selector:
matchLabels:
db: lazy-postgres
template:
metadata:
labels:
db: lazy-postgres
spec:
containers:
- name: lazy-postgres
image: postgres:14.12
env:
- name: POSTGRES_USER
value: user
- name: POSTGRES_PASSWORD
value: password
- name: POSTGRES_DB
value: lazy-rabbit-reminder
resources:
requests:
cpu: 100m
memory: 60Mi
limits:
cpu: 200m
memory: 120Mi
---
apiVersion: v1
kind: Service
metadata:
name: lazy-postgres
labels:
db: lazy-postgres
spec:
type: ClusterIP
selector:
db: lazy-postgres
ports:
- protocol: TCP
port: 5432
targetPort: 5432
- create a pod/service for postgreSQL DB
kubectl apply -f services
Reference
Comments |0|
Category: 似水流年