మే 27-29 తేదీలలో మేము నాల్గవ స్లర్మ్ను నిర్వహిస్తున్నాము: కుబెర్నెటెస్లో ఇంటెన్సివ్.
బోనస్: ఆన్లైన్ కోర్సులు డాకర్, అన్సిబుల్, సెఫ్
మేము కుబెర్నెట్స్తో పని చేయడానికి ముఖ్యమైన స్లర్మ్ టాపిక్ల నుండి ఉద్భవించాము, కానీ k8sకి నేరుగా సంబంధం లేదు. ఎలా, ఎందుకు మరియు ఏమి జరిగింది - కట్ కింద.
స్లర్మ్ 4లో పాల్గొనే వారందరికీ ఈ కోర్సులకు యాక్సెస్ ఉంటుంది.
మొదటి రోజు పూర్తి మనీబ్యాక్
సెయింట్ పీటర్స్బర్గ్ స్లర్మ్లో, ఇద్దరు పాల్గొనేవారు వెళ్లిపోయారు
మీరు స్లర్మ్ గురించి పూర్తిగా ఇష్టపడని విషయాన్ని మీరు కనుగొంటే, మొదటి రోజు నిర్వాహకులలో ఎవరికైనా వ్రాయండి. మేము యాక్సెస్ను నిలిపివేస్తాము మరియు పూర్తి భాగస్వామ్య ధరను తిరిగి చెల్లిస్తాము.
సాంకేతిక సలహాదారులు
ఎవరికైనా తెలిస్తే
స్లర్మ్ అంటే ఏమిటి
స్లర్మ్-4: ప్రాథమిక కోర్సు (మే 27-29)
కుబెర్నెట్లను మొదటిసారి చూసే లేదా వారి జ్ఞానాన్ని క్రమబద్ధీకరించాలనుకునే వారి కోసం రూపొందించబడింది.
ప్రతి పార్టిసిపెంట్ సెలెక్టెల్ క్లౌడ్లో వారి స్వంత క్లస్టర్ను సృష్టించి, అక్కడ అప్లికేషన్ను అమలు చేస్తారు.
ధర: 25 వేలు
కార్యక్రమం
అంశం #1: కుబెర్నెటీస్, ప్రధాన భాగాలు పరిచయం
• k8s టెక్నాలజీకి పరిచయం. వివరణ, అప్లికేషన్, భావనలు
• పాడ్, రెప్లికాసెట్, విస్తరణ, సేవ, ప్రవేశం, PV, PVC, కాన్ఫిగ్మ్యాప్, రహస్యం
• సాధన
అంశం సంఖ్య 2: క్లస్టర్ డిజైన్, ప్రధాన భాగాలు, తప్పు సహనం, k8s నెట్వర్క్
• క్లస్టర్ డిజైన్, ప్రధాన భాగాలు, తప్పు సహనం
• k8s నెట్వర్క్
అంశం #3: Kubespray, ట్యూనింగ్ మరియు Kubernetes క్లస్టర్ ఏర్పాటు
• Kubespray, కాన్ఫిగరేషన్ మరియు Kubernetes క్లస్టర్ ట్యూనింగ్
• సాధన
అంశం #4: Ceph, క్లస్టర్ సెటప్ మరియు ఉత్పత్తిలో పని చేసే లక్షణాలు
• Ceph, క్లస్టర్ సెటప్ మరియు ఉత్పత్తిలో పని చేసే లక్షణాలు
• అభ్యాసం: ceph ఏర్పాటు
అంశం #5: అధునాతన కుబెర్నెట్స్ సారాంశాలు
• DaemonSet, StatefulSet, RBAC, Job, CronJob, Pod షెడ్యూలింగ్, InitContainer
అంశం #6: హెల్మ్ పరిచయం
• హెల్మ్ పరిచయం
• సాధన
అంశం #7: పబ్లిషింగ్ సేవలు మరియు అప్లికేషన్లు
• సేవా ప్రచురణ పద్ధతుల యొక్క అవలోకనం: NodePort vs LoadBalancer vs ప్రవేశం
• ఇన్గ్రెస్ కంట్రోలర్ (Nginx): ఇన్కమింగ్ ట్రాఫిక్ను బ్యాలెన్స్ చేయడం
• Сert-manager: స్వయంచాలకంగా SSL/TLS ప్రమాణపత్రాలను పొందండి
• సాధన
అంశం #8: లాగింగ్ మరియు పర్యవేక్షణ
• క్లస్టర్ పర్యవేక్షణ, ప్రోమేథియస్
• క్లస్టర్ లాగింగ్, ఫ్లూయెంట్/ఎలాస్టిక్/కిబానా
• సాధన
అంశం నం. 9: CI/CD, మొదటి నుండి క్లస్టర్కు బిల్డింగ్ విస్తరణ
అంశం నం. 10: ప్రాక్టికల్ వర్క్, అప్లికేషన్ డాకరైజేషన్ మరియు క్లస్టర్లోకి ప్రారంభించడం
MegaSlurm: అధునాతన కోర్సు (మే 31 - జూన్ 2)
కుబెర్నెటీస్ ఇంజనీర్లు మరియు ఆర్కిటెక్ట్లు, అలాగే ఫౌండేషన్ కోర్సు గ్రాడ్యుయేట్ల కోసం రూపొందించబడింది.
క్లస్టర్ కాంపోనెంట్ల అప్డేట్ను మరియు క్లస్టర్కి విస్తరణను ఏకకాలంలో ప్రారంభించేలా మేము క్లస్టర్ను కాన్ఫిగర్ చేస్తాము.
ధర: 60 వేలు (స్లర్మ్-45లో పాల్గొనేవారికి 4 వేలు)
కార్యక్రమం
అంశం #1: లోపల నుండి ఫెయిల్ఓవర్ క్లస్టర్ను సృష్టించే ప్రక్రియ
• Kubesprayతో పని చేయడం
• అదనపు భాగాల సంస్థాపన
• క్లస్టర్ టెస్టింగ్ మరియు ట్రబుల్షూటింగ్
• సాధన
అంశం #2: బాహ్య ప్రొవైడర్ని ఉపయోగించి క్లస్టర్లో ఆథరైజేషన్
• LDAP (Nginx + పైథాన్)
• OIDC (డెక్స్ + గ్యాంగ్వే)
• సాధన
అంశం #3: నెట్వర్క్ విధానం
• CNIకి పరిచయం
• నెట్వర్క్ భద్రతా విధానం
• సాధన
అంశం #4: క్లస్టర్లో సురక్షితమైన మరియు అత్యంత అందుబాటులో ఉన్న అప్లికేషన్లు
• PodSecurityPolicy
• PodDisruptionBudget
అంశం #5: కుబెర్నెట్స్. హుడ్ కింద చూద్దాం
• కంట్రోలర్ నిర్మాణం
• ఆపరేటర్లు మరియు CRDలు
• సాధన
అంశం #6: క్లస్టర్లో స్టేట్ఫుల్ అప్లికేషన్లు
• ఉదాహరణగా PostgreSQLని ఉపయోగించి డేటాబేస్ క్లస్టర్ను ప్రారంభించడం
• RabbitMQ క్లస్టర్ను ప్రారంభించడం
• సాధన
అంశం #7: రహస్యాలు ఉంచడం
• కుబెర్నెట్స్లో రహస్యాలను నిర్వహించడం
• ఖజానా
అంశం #8: క్షితిజసమాంతర పాడ్ ఆటోస్కేలర్
• సిద్ధాంతం
• సాధన
అంశం #9: బ్యాకప్ మరియు డిజాస్టర్ రికవరీ
• హెప్టియో వెలెరో (గతంలో ఆర్క్) మరియు etcdని ఉపయోగించి క్లస్టర్ బ్యాకప్ మరియు రికవరీ
• సాధన
అంశం #10: అప్లికేషన్ విస్తరణ
•లింట్
• టెంప్లేటింగ్ మరియు విస్తరణ సాధనాలు
• విస్తరణ వ్యూహాలు
అంశం సంఖ్య 11: ఆచరణాత్మక పని
• అప్లికేషన్ విస్తరణ కోసం బిల్డింగ్ CI/CD
• క్లస్టర్ నవీకరణ
డాకర్, అన్సిబుల్ మరియు సెఫ్
చరిత్ర పర్యటన
మొదటి స్లర్మ్ ఒక ప్రయోగం. వక్తలు తమ ప్రదర్శనలను అక్షరాలా వేదికపై పూర్తి చేసారు మరియు ప్రేక్షకులలో అటువంటి స్థాయి నిర్వాహకులు కూర్చున్నారు, వారిని వక్తలుగా ఆహ్వానించడానికి ఇది సమయం.
నిజమైన ప్రాథమిక కోర్సు రెండవ స్లర్మ్లో జరిగింది: పాల్గొనేవారిలో 80% మంది మొదటిసారిగా కుబెర్నెట్లను చూశారు మరియు మూడవ వంతు డాకర్తో పని చేయలేదు.
ఉదయం డాకర్పై ఉపన్యాసం వినడం మరియు సాయంత్రం పోరాట మోడ్లో దానితో పనిచేయడం ప్రజలకు ఎంత కష్టమో స్పష్టమైంది.
సెఫ్ చాలా ఇబ్బందులను కలిగించింది. అంతేకాకుండా, ప్రేక్షకులలో 20 మంది వ్యక్తులు ఖచ్చితంగా సెఫ్ను వివరించాల్సిన అవసరం ఉంది మరియు మరో 60 మందికి సెఫ్ అవసరం లేదు.
మూడవ స్లర్మ్ కోసం, మేము డాకర్ మరియు అన్సిబుల్ని వేర్వేరు వెబ్నార్లలోకి తరలించాము, కుబెర్నెట్స్కి ఎక్కువ సమయాన్ని వెచ్చించాము. పరిష్కారం సారాంశంలో ఆచరణాత్మకమైనది మరియు అమలులో అభివృద్ధి చెందలేదు: ఉపన్యాసం అనుభవజ్ఞులైన కుర్రాళ్లకు రసహీనమైనది మరియు చర్చ ప్రారంభకులకు రసహీనమైనది.
నాల్గవ స్లర్మ్ కోసం, మేము డాకర్, అన్సిబుల్ మరియు సెఫ్లపై ఆన్లైన్ కోర్సులు చేసాము. ఆలోచన చాలా సులభం: అవసరమైన వారు ఆలోచనాత్మకంగా కోర్సును తీసుకుంటారు, అవసరం లేని వారు దానిని ప్రశాంతంగా విస్మరిస్తారు. పరీక్షకుల సమూహం ద్వారా నిర్ణయించడం, డాకర్ కోర్సు 6-8 గంటలు పడుతుంది. Ansible మరియు Ceph ఇంకా క్లాక్ చేయలేదు.
నిరాకరణ:
- ప్రయోగాత్మక కోర్సు. కొన్ని నిర్ణయాలు బహుశా విజయవంతం కాకపోవచ్చు.
- ప్లాట్ఫారమ్ (Stepik.org) క్రూడ్, మరియు మేము దానితో ఇంతకు ముందు పని చేయలేదు. బహుశా గడ్డలు మరియు స్నాగ్లు ఉండవచ్చు.
- ఈ కోర్సు సౌత్బ్రిడ్జ్ ఉద్యోగులపై మాత్రమే పరీక్షించబడింది. మీరు వెళ్ళేటప్పుడు ఖచ్చితంగా మీరు ఏదైనా పూర్తి చేయాలి.
మొదటి స్లర్మ్ యొక్క చాట్లో, సంస్థాగత భయాందోళనలు ఉన్నప్పటికీ, అది ఎంత చల్లగా మరియు సరదాగా ఉందో వారు గుర్తు చేసుకున్నారు. అత్యంత స్పష్టమైన ప్రభావాలను పొందిన మొదటి వ్యక్తి. ఆన్లైన్ కోర్సుల మొదటి విద్యార్థులకు ఏమి జరుగుతుందో చూద్దాం. 🙂
మూలం: www.habr.com