Membership is required, and open to everyone
In official termsAnyone of age can join. PenFed's own FAQ says no military affiliation is required, and if you apply as a guest, PenFed creates the membership during the application. You do have to be a member to hold the card.