Common Issues and Troubleshooting
Here, we address some of the frequent problems users encounter during the setup process, along with recommended solutions.
1. AWS CLI Configuration Errors
Issue Description:
Errors related to AWS CLI configurations are often due to incorrect credentials or misconfigured regions.
Solution:
Verify your AWS credentials and region by re-running
aws configure
.Ensure that the AWS account has the necessary permissions and that the region specified is correct.
2. Terraform Initialization Errors
Issue Description:
Terraform may fail to initialize due to issues with configuration files, plugin compatibility, or connectivity to Terraform modules.
Solution:
Check the
variables.tf
file for correct formatting and completeness of required variables.Use a compatible version of Terraform as specified in the
terraform version
requirement in the configuration files.Ensure network connectivity to Terraform's backend and plugin repositories.
3. Certificate ARN Issues
Issue Description:
If the ARN for the SSL/TLS certificate is incorrect, the installation will face secure connection errors.
Solution:
Double-check the ARN format and the validity of the certificate.
Ensure the certificate is properly attached and configured for your domain.
4. Exceeding AWS Resource Limits
Issue Description:
Creating new resources fails because existing resource limits like VPCs or Elastic IPs have been exceeded.
Solution:
Before installation, check your current resource usage and limits in your AWS Management Console.
If necessary, request an increase in limits from AWS before proceeding with the installation.
5. Kubernetes Cluster Connectivity
Issue Description:
Failures in updating kubeconfig may lead to an inability to manage the Kubernetes cluster.
Solution:
Accurately replace
<region>
and<cluster_name>
when setting up kubeconfig.Confirm that your kubeconfig is pointing to the correct cluster by using the AWS CLI.
6. DNS Configuration Delays
Issue Description:
DNS changes do not propagate immediately or DNS settings are incorrect, leading to domain resolution issues.
Solution:
After applying DNS changes, allow up to 48 hours for propagation to complete.
Verify the DNS configuration using
dig
ornslookup
commands.
7. Kubernetes Pod Failures
Issue Description:
Kubernetes pods may not start or may crash after starting due to various configuration errors or resource limitations.
Solution:
Use
kubectl describe pod -n yuki-proxy <pod_name>
to investigate pod issues.Check for errors such as insufficient permissions, resource limits, or image pull issues.
Need Further Assistance?
If your issue isn't listed here or if the suggested solutions do not resolve your problem, please contact our support team at support@yukidata.com. We are here to help you ensure a smooth installation and setup process.
Last updated