Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / devops-freelancer / Devsecops
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devops-freelancer%2FDevsecops
Stars: 0
Forks: 0
Open Issues: 0
License: None
Language:
Repo Size: 29.3 KB
Dependencies:
83
Created: 6 months ago
Updated: 5 months ago
Last pushed: 5 months ago
Last synced: 5 months ago
Files
Loading...
Readme
Loading...
Dependencies
- 1. *
- 2. *
- 3. *
- 4. *
- 5. *
- 6. *
- 7. *
- API_ELB_PUBLIC_FQDN =
- Afterthevotingapplicationhasloadedsuccessfully ,votebyclickingonseveralofthe
- Byworkingthroughthisproject ,you
- Clonethegithubrepo *
- ConfirmthattheFrontendELBisreadytorecieveHTTPtraffic.Intheterminalrunthefollowingcommand *
- CreateEC2Instancet2.micro *
- CreateEKSclusterwithNodeGroup *
- CreateGOAPIdeploymentbyrunningthefollowingcommand *
- CreateMongosecret *
- CreateanewServiceresourceofLoadBalancertype.Intheterminalrunthefollowingcommand *
- Createatemporarynetworkutilspod.Enterintoabashsessionwithinit.Intheterminalrunthefollowingcommand *
- CreatetheFrontendDeploymentresource.Intheterminalrunthefollowingcommand *
- Creatinganddeployingthiscloud-nativewebvotingapplicationwithKubernetesoffersavaluablelearningexperience.Herearesomekeytakeaways *
- EOF *
- Exittheutilscontainer *
- ExposeAPIdeploymentthroughserviceusingthefollowingcommand *
- FRONTEND_ELB_PUBLIC_FQDN =
- GeneratetheFrontendURLforbrowsing.Intheterminalrunthefollowingcommand *
- Ifeverythingworksfine ,goaheadwithFrontendsetup.
- InstallAWScli *
- InstallKubectl *
- InthisProject ,youlearnthowtodeployacloudnativeapplicationintoEKS.Oncedeployedandupandrunning,youusedyourlocalworkstation
- LoadtheDatainthedatabasebyrunningthiscommand *
- MongoService *
- Nextsettheenvironmentvariable *
- Note *
- OncetheClusterisreadyrunthecommandtosetcontext *
- Onthe *
- QuerytheMongoDBdatabasedirectlytoobservetheupdatedvotedata.Intheterminalexecutethefollowingcommand *
- Susbcribe *
- TestandconfirmthattheAPIrouteURL *
- Testthefullend-to-endcloudnativeapplication *
- Thiscloud-nativewebapplicationisbuiltusingamixoftechnologies.It *
- Tocheckthenodesinyourclusterrun *
- Toconfirmrunthisintheterminal *
- TocreateMongostatefulsetwithPersistentvolumes ,runthecommandinmanifestsfolder
- Todeployandmanagethisapplicationeffectively ,weleverageKubernetesandavarietyofitsresources
- Usingyourlocalworkstation *
- Withinthenewutilspodshell ,executethefollowingDNSqueries
- YoutubeVideotorefer *
- awseksupdate-kubeconfig--nameEKS_CLUSTER_NAME--regionus-west-2 *
- cat <<EOF
- cfg =rs.conf
- cfg.members .host=
- chmod *
- curl *
- curl-I *
- curl-s *
- db.languages.find *
- echo *
- echoAPI_ELB_PUBLIC_FQDN =
- exit *
- exportPATH =
- foriin *
- kubectlapply-fapi-deployment.yaml *
- kubectlapply-ffrontend-deployment.yaml *
- kubectlapply-fmongo-secret.yaml *
- kubectlapply-fmongo-service.yaml *
- kubectlapply-fmongo-statefulset.yaml *
- kubectlconfigset-context--current--namespacecloudchamp *
- kubectlcreatenscloudchamp *
- kubectlexec-itmongo-0--mongo--eval *
- kubectlexec-itmongo-0--mongolangdb--eval *
- kubectlexposedeployapi *
- kubectlexposedeployfrontend *
- kubectlgetnodes *
- kubectlrun--rmutils-it--imagepraqma *
- rs.add *
- rs.initiate *
- rs.reconfig *
- sleep *
- sudo. *
- sudocp. *
- untilnslookup *
- unzipawscliv2.zip *
- uselangdb *