Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update tutorial to use GKE autopilot #88

Open
meteatamel opened this issue Mar 5, 2021 · 5 comments
Open

Update tutorial to use GKE autopilot #88

meteatamel opened this issue Mar 5, 2021 · 5 comments
Assignees

Comments

@meteatamel
Copy link
Owner

No description provided.

@meteatamel meteatamel self-assigned this Mar 5, 2021
@meteatamel
Copy link
Owner Author

Autopilot does not seem to work with Istio/Knative Serving in my testing

@aatarasoff
Copy link

@meteatamel Hi!

Do you deep dive into the problem? I faced the same behavior and thought it could be a VPA issue.

@meteatamel
Copy link
Owner Author

@aatarasoff No, I didn't deep dive. Any ideas what could be missing?

@aatarasoff
Copy link

aatarasoff commented Nov 23, 2021

@meteatamel I think that it could be related to the Vertical Pod Autoscaler because Autopilot changes CPU and Memory requests and limits according to its policies, and it could blow Knative mind up. It's like a race condition between two autoscalers (Knative, as I know, has one). I tried to turn of VPA (see code below) but it did not help.

---
apiVersion: autoscaling.k8s.io/v1
kind: VerticalPodAutoscaler
metadata:
  name: hello-world-turn-off-vpa
spec:
  targetRef:
    apiVersion: "apps/v1"
    kind:       Deployment
    name:       hello-world-deployment
  updatePolicy:
    updateMode: "Off"

@meteatamel
Copy link
Owner Author

I'll reopen this, in case I or someone else might look into this again.

@meteatamel meteatamel reopened this Jan 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants