Comments (8)
Hi @mhrheaume, I've confirmed that my fix resolves the issue. We're going to make a patch release in the future but we don't have an exact timeline for it currently. In the meantime, you can pass this iso-url
flag on start that will use the ISO from my fix and resolve your issue until the release is out.
minikube start --driver qmeu --iso-url="https://storage.googleapis.com/minikube-builds/iso/18779/minikube-v1.33.0-1714498396-18779-arm64.iso"
from minikube.
Based on AdguardTeam/AdGuardHome#6816, it seems like the issue should be specific to users using a VM driver on arm64. We don't have reliable VM arm64 tests so this would explain how this went undetected.
We have CONFIG_EXT4_FS_SECURITY
enabled on amd64:
But it's missing from arm64, created #18779 to add it
from minikube.
Fix is included in latest release of minikube: https://github.com/kubernetes/minikube/releases/tag/v1.33.1
from minikube.
FYI, I just tried this on v1.32.0 and it works:
$ kubectl -n ingress-nginx describe pod ingress-nginx-controller-7c6974c4d8-wcm5v
Name: ingress-nginx-controller-7c6974c4d8-wcm5v
Namespace: ingress-nginx
Priority: 0
Service Account: ingress-nginx
Node: minikube/192.168.105.7
Start Time: Tue, 23 Apr 2024 20:32:21 -0700
Labels: app.kubernetes.io/component=controller
app.kubernetes.io/instance=ingress-nginx
app.kubernetes.io/name=ingress-nginx
gcp-auth-skip-secret=true
pod-template-hash=7c6974c4d8
Annotations: <none>
Status: Running
IP: 10.244.0.5
IPs:
IP: 10.244.0.5
Controlled By: ReplicaSet/ingress-nginx-controller-7c6974c4d8
Containers:
controller:
Container ID: docker://a77144fb810e8b5f6abb892471c476f3ba61942b8efcbd352ce04a2fa99798c7
Image: registry.k8s.io/ingress-nginx/controller:v1.9.4@sha256:5b161f051d017e55d358435f295f5e9a297e66158f136321d9b04520ec6c48a3
Image ID: docker-pullable://registry.k8s.io/ingress-nginx/controller@sha256:5b161f051d017e55d358435f295f5e9a297e66158f136321d9b04520ec6c48a3
Ports: 80/TCP, 443/TCP, 8443/TCP
Host Ports: 80/TCP, 443/TCP, 0/TCP
Args:
/nginx-ingress-controller
--election-id=ingress-nginx-leader
--controller-class=k8s.io/ingress-nginx
--watch-ingress-without-class=true
--configmap=$(POD_NAMESPACE)/ingress-nginx-controller
--tcp-services-configmap=$(POD_NAMESPACE)/tcp-services
--udp-services-configmap=$(POD_NAMESPACE)/udp-services
--validating-webhook=:8443
--validating-webhook-certificate=/usr/local/certificates/cert
--validating-webhook-key=/usr/local/certificates/key
State: Running
Started: Tue, 23 Apr 2024 20:32:31 -0700
Ready: True
Restart Count: 0
Requests:
cpu: 100m
memory: 90Mi
Liveness: http-get http://:10254/healthz delay=10s timeout=1s period=10s #success=1 #failure=5
Readiness: http-get http://:10254/healthz delay=10s timeout=1s period=10s #success=1 #failure=3
Environment:
POD_NAME: ingress-nginx-controller-7c6974c4d8-wcm5v (v1:metadata.name)
POD_NAMESPACE: ingress-nginx (v1:metadata.namespace)
LD_PRELOAD: /usr/local/lib/libmimalloc.so
Mounts:
/usr/local/certificates/ from webhook-cert (ro)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-fx9dm (ro)
Conditions:
Type Status
Initialized True
Ready True
ContainersReady True
PodScheduled True
Volumes:
webhook-cert:
Type: Secret (a volume populated by a Secret)
SecretName: ingress-nginx-admission
Optional: false
kube-api-access-fx9dm:
Type: Projected (a volume that contains injected data from multiple sources)
TokenExpirationSeconds: 3607
ConfigMapName: kube-root-ca.crt
ConfigMapOptional: <nil>
DownwardAPI: true
QoS Class: Burstable
Node-Selectors: kubernetes.io/os=linux
minikube.k8s.io/primary=true
Tolerations: node-role.kubernetes.io/master:NoSchedule
node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 44s default-scheduler Successfully assigned ingress-nginx/ingress-nginx-controller-7c6974c4d8-wcm5v to minikube
Warning FailedMount 43s (x3 over 44s) kubelet MountVolume.SetUp failed for volume "webhook-cert" : secret "ingress-nginx-admission" not found
Normal Pulling 40s kubelet Pulling image "registry.k8s.io/ingress-nginx/controller:v1.9.4@sha256:5b161f051d017e55d358435f295f5e9a297e66158f136321d9b04520ec6c48a3"
Normal Pulled 34s kubelet Successfully pulled image "registry.k8s.io/ingress-nginx/controller:v1.9.4@sha256:5b161f051d017e55d358435f295f5e9a297e66158f136321d9b04520ec6c48a3" in 6.373s (6.373s including waiting)
Normal Created 34s kubelet Created container controller
Normal Started 34s kubelet Started container controller
Normal RELOAD 32s nginx-ingress-controller NGINX reload triggered due to a change in configuration
from minikube.
seems telepresence helm install have the same issue
from minikube.
@mhrheaume thank you I confirm I have this issue as well, on Qemu Driver (arm64)
Which driver are you using ?
interestingly it works with qemu driver and containerd runtime for me.
minikube start --driver=qemu2 --container-runtime=containerd
from minikube.
@mhrheaume thank you I confirm I have this issue as well, on Qemu Driver (arm64)
Which driver are you using ?
interestingly it works with qemu driver and containerd runtime for me.
minikube start --driver=qemu2 --container-runtime=containerd
My driver is also QEMU arm64 (M2 MacBook Pro).
from minikube.
I'm still having the same issue even with minikube version 1.33.1.
MacBook Pro M1
minikube start --cpus=4 --memory=8G --disk-size=20G --driver qemu --network socket_vmnet
from minikube.
Related Issues (20)
- Minikube install steps is so complex, how about use a single all in one iso image.
- "minikube start" on Podman 5.x (on Win11 WSL) fails to create network
- CoreDNS issue with minikube when using podman rootless driver
- how to download minikube HOT 4
- Facing issue while connecting to service using nodePort HOT 1
- docker desktop -Wsl is unresponsive
- minikube service hello-minikube --url HOT 3
- Exiting due to GUEST_START
- webhook dns HOT 1
- unable to start minikube on mac
- coredns一直CrashLoopBackOff,进虚拟机打印日志为空,在宿主机用kubectl打印日志报没有53端口权限 HOT 1
- Minikube installation failed with docker-cri
- Kong missing ClusterRole permission
- Can not start minikube on MacOS HOT 5
- minikube addon `gcp-auth` fails during run with GitHub Actions with WIF and Service Account
- Unable to connect to the server: dial tcp 172.17.0.1:8443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
- website: browser should detect Apple SIlicon (M) for the download page HOT 5
- logs.txt HOT 2
- Minikube VirtualBox Win 10 amd-64 1.33.1 Failed to start Docker Application Container Engine HOT 1
- Unable to Pull Images Through Proxy under WSL Ubuntu HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from minikube.