环境
minikube 版本
k8s 版本
minikube addons enable ingress
minikube install kubectl
Kubernetes 笔记(01)— 简介、minikube 安装、kubectl 安装 、Kubernetes 环境搭建_minikube kubectl-CSDN博客
执行命令 minikube kubectl
minikube kubectl -- --help
minikube kubectl -- get pods --namespace kube-system
minikube kubectl -- get namespaces
部署traefik1.7 的时候 k8s版本不匹配,现在k8s版本太高,降低版本到1.16.15
minikube delete
minikube start -v=5 --force --driver=docker --extra-config=kubelet.cgroup-driver=systemd --base-image='registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.46' --kubernetes-version=v1.16.15
minikube 的版本也需要响应的降低到 1.10.0
curl -LO https://storage.googleapis.com/minikube/releases/v1.10.0/minikube-linux-amd64
安装
sudo install minikube-linux-amd64 /usr/local/bin/minikube
启动minikube
minikube start -v=5 --force --driver=docker --extra-config=kubelet.cgroup-driver=systemd --image-mirror-country='cn' --base-image='registry.cn-hangzhou.aliyuncs.com/google_containers/kicbase:v0.0.10' --kubernetes-version=v1.16.15
看下现在各个组件的版本
minikube v1.10.0
k8s v1.16.15
安装traefik1.7
minikube kubectl -- apply -f https://raw.githubusercontent.com/traefik/traefik/v1.7/examples/k8s/traefik-rbac.yaml
---
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
name: traefik-ingress-controller
rules:
- apiGroups:
- ""
resources:
- services
- endpoints
- secrets
verbs:
- get
- list
- watch
- apiGroups:
- extensions
resources:
- ingresses
verbs:
- get
- list
- watch
- apiGroups:
- extensions
resources:
- ingresses/status
verbs:
-