Questions tagged [google-kubernetes-engine]

Google Kubernetes Engine is a cluster manager and orchestrator for running Docker containers. It schedules your containers into the cluster and manages them automatically based on requirements you define (such as CPU and memory). It's built on the open source Kubernetes system, giving you the flexibility to take advantage of on-premises, hybrid, or public cloud infrastructure. It was formerly called Google Container Engine.

553 questions
3
votes
1 answer

What makes a kubernetes node unhealthy?

We've experienced 4 AUTO_REPAIR_NODES events(revealed by the command gcloud container operations list) on our GKE cluster during the past 1 month. The consequence of node-auto-repair is that the node gets recreated and gets attached a new external…
3
votes
1 answer

vm.max_map_count problems on GKE ElasticSearch StatefulSet

A problem appeared on working ElasticSearch cluster on GKE. Nodes with "data" roles began to crash unexpectedly with an error: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] bootstrap checks failed Of…
3
votes
1 answer

GKE ingress unable to connect to healthy service

I've been following the tutorial here: https://medium.com/@nithinmallya4/deploying-a-rails-application-to-google-container-engine-with-kubernetes-b08b2de353fc With their code base: https://github.com/nmallya/gkedemoapp You can see how this…
3
votes
3 answers

GCE Health Check settings are reverting to default

I set up a Load Balancer on the GCP using an Ingress in the Kubernetes Engine. The Backend Service by default registered all instances as unhealthy. I updated the health check to the HTTPS protocol and the /healthz url, since that's the url for my…
3
votes
1 answer

How to enable IAP for k8s on GCP?

Aim: to enable Identity Aware Proxy (IAP) in conjunction with Kubernetes (k8s). Methods: Two apps were deployed A SSL load balancer was put in front When one navigates to domain/app1, app1 is shown This tutorial was followed to enable IAP for k8s…
3
votes
0 answers

RabbitMQ Paging in Kubernetes

I've read through the RabbitMQ Production Checklist and we've made some changes to ensure that RabbitMQ pods in our Kubernetes cluster don't crash by setting the memory limits in the deployment to 1.3G and the RabbitMQ…
3
votes
2 answers

GCP: kubectl exec/logs fails to container on using UBUNTU as OS

I created a 2 node cluster with OS as UBUNTU. After deploying a container, trying a kubectl exec or logs fail with following error :- Error from server: error dialing backend: No SSH tunnels currently open. Were the targets able to accept an ssh-key…
3
votes
1 answer

Google Compute Engine: The resource 'projects/xxxx/global/networks/default' is not ready

I am using Google Cloud Kubernetes engine, it is awesome but my cluster suddenly got stuck in an error: Google Compute Engine: The resource 'projects/xxx/global/networks/default' is not ready Now I just want to delete it but I can't since the…
3
votes
2 answers

GKE's Container-Optimized OS Out-Of-Memory freezes

I have issue with Container-Optimized OS on GKE. If I run this simple command https://pastebin.com/raw/0WPAnAzn to consume all the RAM, at some point host freezes and doesn't respond to anything. Expected behaviour: the process should be killed by…
3
votes
1 answer

How can I upgrade the GKE node cos image?

Is there any way I can upgrade the cos image for my GKE nodes? I run cos-stable-59-9460-73-0 now, but I can see that there is a new stable image available: $ gcloud compute images list --project cos-cloud --no-standard-images NAME …
grack
  • 33
  • 3
3
votes
1 answer

NFS on Google Cloud Container Engine can not resolve Hostname of server

What I Have: A Kubernetes Deployment on a Cluster with Googles Container Optimized OS as Node OS result of cat /etc/*-release Further the deployment.yaml apiVersion: apps/v1beta1 kind: Deployment metadata: name: my-app spec: replicas: 1 …
3
votes
3 answers

Cannot set 'timeout' value on Google Container Builder service

I'm setting up some container build triggers, which, by default, have a 10 minutes timeout configuration. As sometimes my builds are just a bit longer than 10 minutes, I'm trying to change the timeout value on the yaml file to no avail. Container…
Andor
  • 591
  • 5
  • 16
3
votes
2 answers

RAID0 Local SSD on Google Container Engine

I would like to use Local SSD for one of my applications, however the data is > 350GB, so I would need to use 2 of them. gce auto mounts and formats the SSDs into /mnt/disks/ssdx, but is there any way I could get the VM to RAID0 the SSDs before…
sajal
  • 602
  • 7
  • 12
3
votes
2 answers

HTTP Load Balancer on Google Container Engine using Ingress

I've tried following the following tutorial: https://cloud.google.com/container-engine/docs/tutorials/http-balancer Everything seems to be working up until the end where doing kubectl describe ingress basic-ingress returns Name: …
Nepoxx
  • 191
  • 1
  • 10
3
votes
2 answers

Kubernetes with Google Cloud DNS

Using a Google Container Engine cluster running Kubernetes, what would the process be in order to point http://mydomain.co.uk onto a LoadBalanced ReplicationController? I'm aware Kubernetes supports SkyDNS - how would I go about delegating Google…