Lab 3.2 -- Failing to Create PVs
Hi all,
I'm getting stuck on Lab 3.2 with the initial service creation. I'm running Ubuntu 18.04 on AWS. With the course tarbell I got, there's no "easyregistry.yaml", only a "edited-localregistry.yaml", so I'm working off that.
When I try to run "kubectl create -f /edited-localregistry.yaml", all the services/deployments/pods are created but get stuck at pending. 
I tracked it down to a FailedBinding with the PVCs:
Is this a firewall issue? I haven't worked on AWS before and couldn't find related issues online.
Thanks!
Thomas
Comments
-
To clarify, I saw similar posts where the issue was deploying multiple times. I deleted all services/deployments/pods/persistentvolumeclaims in between each create.
0 -
Update:
AWS doesn't install a default StorageClass in EC2 instances, which can be done by following this guide: https://docs.aws.amazon.com/eks/latest/userguide/storage-classes.htmlHowever, that doesn't fix the PVC issue. My error is :
Type Reason Age From Message
---- ------ ---- ---- -------
Warning ProvisioningFailed 70s (x17 over 22m) persistentvolume-controller Failed to provision volume with StorageClass "gp2": Failed to get AWS Cloud Provider. GetCloudProvider returned insteadPrevious issues with this error recommended setting the --cloud-provider and --cloud-config flags with kubelet. Doing so didn't resolve my issues as I was erroring out with AWS credentials.
I moved back to my local shell and ran the commands with the AWS CLI (I have my credentials set up in my local config) but had difficulty actually sending the command. I'll update once I figure it out but wanted to post to see if this provided additional insight. Definitely feel like I've missed something.
0 -
Hi @thorhammer18,
The guide you are referencing is for Amazon EKS, and we are not using the Amazon managed Kubernetes service, instead we are using the upstream Kubernetes distribution. Features and plugins will work differently between the two Kubernetes distributions.
Regards,
-Chris0
Categories
- All Categories
- 177 LFX Mentorship
- 177 LFX Mentorship: Linux Kernel
- 754 Linux Foundation IT Professional Programs
- 374 Cloud Engineer IT Professional Program
- 170 Advanced Cloud Engineer IT Professional Program
- 74 DevOps IT Professional Program - Discontinued
- 5 DevOps & GitOps IT Professional Program
- 100 Cloud Native Developer IT Professional Program
- 7.6K Training Courses & Learning Paths
- 2 AI & ML Training
- 1 Blockchain & Decentralized Identity Training
- 5 Cloud & Containers Training
- 1 Cybersecurity Training
- 2 DevOps & Site-Reliability Training
- 1 Linux Kernel Development Training
- 1 Networking Training
- 2 Open Source Best Practice Training
- 2 System Administration Training
- 1 System Engineering Training
- 1 Web & Application Development Training
- 794 Hardware
- 202 Drivers
- 68 I/O Devices
- 37 Monitors
- 95 Multimedia
- 173 Networking
- 91 Printers & Scanners
- 89 Storage
- 769 Linux Distributions
- 81 Debian
- 68 Fedora
- 22 Linux Mint
- 13 Mageia
- 24 openSUSE
- 150 Red Hat Enterprise
- 31 Slackware
- 13 SUSE Enterprise
- 356 Ubuntu
- 465 Linux System Administration
- 31 Cloud Computing
- 73 Command Line/Scripting
- Github systems admin projects
- 98 Linux Security
- 78 Network Management
- 101 System Management
- 46 Web Management
- 112 Mobile Computing
- 20 Android
- 77 Development
- 1.2K New to Linux
- 1K Getting Started with Linux
- 393 Off Topic
- 121 Introductions
- 182 Small Talk
- 29 Study Material
- 977 Programming and Development
- 310 Kernel Development
- 649 Software Development
- 990 Software
- 382 Applications
- 182 Command Line
- 5 Compiling/Installing
- 68 Games
- 317 Installation
- Archived
- 2 LFD140 Class Forum
- 1.4K LFS258 Class Forum
Upcoming Training
-
August 20, 2018
Kubernetes Administration (LFS458)
-
August 20, 2018
Linux System Administration (LFS301)
-
August 27, 2018
Open Source Virtualization (LFS462)
-
August 27, 2018
Linux Kernel Debugging and Security (LFD440)