This repository has been archived by the owner on Sep 30, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 294
kube-dns deployment was silently missing #467
Labels
kind/bug
Categorizes issue or PR as related to a bug.
Milestone
Comments
mumoshu
added a commit
to mumoshu/kube-aws
that referenced
this issue
Apr 10, 2017
camilb
added a commit
to camilb/kube-aws
that referenced
this issue
Apr 18, 2017
* kubernetes-incubator/master: 'Cluster-dump' feature to export Kubernetes Resources to S3 Follow-up for the multi API endpoints support This fixes the issue which prevented a k8s cluster from being properly configured when multiple API endpoints are defined in cluster.yaml. Fix incorrect validations on apiEndpoints Ref kubernetes-retired#520 (comment) Wait until kube-system becomes ready Resolves kubernetes-retired#467 Make the validation error message when KMS failed more friendly Now, when e.g. AWS_ACCESS_KEY_ID is missing, the error looks like: ``` $ kube-aws validate --s3-uri ... *snip* Error: Failed to initialize cluster driver: failed to read/create TLS assets: UnrecognizedClientException: The security token included in the request is invalid. ``` Fix a race between systemd services: cfn-etc-environment and etcdadm-reconfigure Fix API endpoint from HA controllers Make AMI fetching even more reliable Resolves kubernetes-retired#474 etcd unit should unconditionally depend on cfn-etcd-environment Rescheduler to 0.3.0 which uses k8s 1.6 WIP: Bump to Kubernetes v1.6.1 (kubernetes-retired#492) Improve auth tokens / TLS bootstrapping UX (kubernetes-retired#489) Fix RBAC in Kubernetes 1.6. Fix etcdadm when terminated instances still exist. Retry userdata download Perform docker post-start check Bump to calico 2.1.1
tyrannasaurusbanks
pushed a commit
to tyrannasaurusbanks/kube-aws
that referenced
this issue
Apr 19, 2017
…update-to-latest-kube-aws-master to hcom-flavour * commit '175217133f75b3c251536bc0d51ccafd2b1a5de4': Fix the dead-lock while bootstrapping etcd cluster when wait signal is enabled. Resolves kubernetes-retired#525 Fix elasticFileSystemId to be propagated to node pools Resolves kubernetes-retired#487 'Cluster-dump' feature to export Kubernetes Resources to S3 Follow-up for the multi API endpoints support This fixes the issue which prevented a k8s cluster from being properly configured when multiple API endpoints are defined in cluster.yaml. Fix incorrect validations on apiEndpoints Ref kubernetes-retired#520 (comment) Wait until kube-system becomes ready Resolves kubernetes-retired#467
kylehodgetts
pushed a commit
to HotelsDotCom/kube-aws
that referenced
this issue
Mar 27, 2018
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I'd been running the E2E test against #465 and it failed like:
Looking into the kube-system namespace revealed that kube-dns pods were completely missing.
Manually re-running
/opt/bin/install-kube-system
did fix the problem.How could it happen?
Looking into
journalctl -u install-kube-system
carefully showed that in the very early stage of the script, the first curl command for installingkube-dns
had failed due to the missingkube-system
namespace!https://gist.github.com/mumoshu/e4bfa66bbc6f81ced77a8a4ec1b54fa3#file-install-kube-system-1-boot-log-L130
So let's fix it; should we wait until the
kube-system
namespace to be available in the beginning ofinstall-kube-system
or elsewhere?The text was updated successfully, but these errors were encountered: