onderwerp: administrasie

Kubernetes Tutoriaal Deel 1: Toepassings, mikrodienste en houers

По нашСй ΠΏΡ€ΠΎΡΡŒΠ±Π΅ Π₯Π°Π±Ρ€ создал Ρ…Π°Π± Kubernetes ΠΈ Π½Π°ΠΌ приятно Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π² Π½Ρ‘ΠΌ. ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ! Kubernetes β€” это просто. ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΆΠ΅ Π±Π°Π½ΠΊΠΈ платят ΠΌΠ½Π΅ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π² этой сфСрС большиС дСньги, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ любой ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ эту Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π·Π° нСсколько часов? Если Π²Ρ‹ ΡΠΎΠΌΠ½Π΅Π²Π°Π΅Ρ‚Π΅ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Kubernetes ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ […]

Learning Docker, Deel 6: Werk met data

In vandag se deel van die vertaling van 'n reeks materiaal oor Docker, sal ons praat oor die werk met data. In die besonder oor Docker-volumes. In hierdie materiaal het ons voortdurend Docker-sagteware-enjins vergelyk met verskeie eetbare analogieΓ«. Laat ons ook nie hier van hierdie tradisie afwyk nie. Laat die data in Docker die spesery wees. Daar is baie soorte speserye in die wΓͺreld, en […]

Docker Compose-gids vir beginners

Die skrywer van die artikel, waarvan die vertaling ons vandag publiseer, sΓͺ dat dit bedoel is vir daardie ontwikkelaars wat Docker Compose wil leer en beweeg na die skep van hul eerste kliΓ«nt-bediener-toepassing met Docker. Daar word aanvaar dat die leser van hierdie materiaal vertroud is met die basiese beginsels van Docker. As dit nie die geval is nie, kan u na hierdie reeks materiaal, hierdie publikasie, [...]

GitLab Shell Runner. Begin toetsbare dienste mededingend met Docker Compose

Hierdie artikel sal vir beide toetsers en ontwikkelaars van belang wees, maar is hoofsaaklik bedoel vir outomatiseringspesialiste wat gekonfronteer word met die probleem om GitLab CI/CD op te stel vir integrasietoetsing in die toestande van onvoldoende infrastruktuurhulpbronne en/of die afwesigheid van 'n houer orkestrasie platform. Ek sal jou vertel hoe om die ontplooiing van toetsomgewings op te stel met behulp van docker compose op een enkele GitLab shell runner en […]

Implementeer statiese ontleding in die proses, eerder as om foute daarmee te soek

Ek is aangespoor om hierdie artikel te skryf deur die groot hoeveelheid materiaal oor statiese analise wat al hoe meer onder my aandag kom. Eerstens, dit is die PVS-ateljee-blog, wat homself aktief op HabrΓ© bevorder met behulp van resensies van foute wat deur hul instrument in oopbronprojekte gevind word. Onlangs het PVS-ateljee ondersteuning vir Java geΓ―mplementeer, en natuurlik die ontwikkelaars van IntelliJ IDEA, wie se ingeboude ontleder waarskynlik […]

Doen IntelliJ IDEA-inspeksies op Jenkins

IntelliJ IDEA Π½Π° сСгодня ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΌ статичСским Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ΄Π° Java, ΠΏΠΎ своим возмоТностям ΠΎΡΡ‚Π°Π²ΠΈΠ²ΡˆΠΈΠΌ Π΄Π°Π»Π΅ΠΊΠΎ ΠΏΠΎΠ·Π°Π΄ΠΈ Ρ‚Π°ΠΊΠΈΡ… Β«Π²Π΅Ρ‚Π΅Ρ€Π°Π½ΠΎΠ²Β», ΠΊΠ°ΠΊ Checkstyle ΠΈ Spotbugs. Π•Ρ‘ многочислСнныС «инспСкции» ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ ΠΊΠΎΠ΄ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… аспСктах, ΠΎΡ‚ стиля кодирования Π΄ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π±Π°Π³ΠΎΠ². Однако ΠΏΠΎΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π°Π½Π°Π»ΠΈΠ·Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ лишь Π² локальном интСрфСйсС IDE Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, ΠΎΡ‚ Π½ΠΈΡ… ΠΌΠ°Π»ΠΎ ΠΏΠΎΠ»ΡŒΠ·Ρ‹ для процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. […]

Gedetailleerde oorsig van 3CX v16

In hierdie artikel sal ons 'n gedetailleerde oorsig gee van die vermoΓ«ns van 3CX v16. Die nuwe weergawe van die PBX bied verskeie verbeterings in die kwaliteit van kliΓ«ntediens en verhoogde werknemerproduktiwiteit. Terselfdertyd is die werk van die stelselingenieur wat die stelsel diens, merkbaar makliker. In v16 het ons die vermoΓ«ns van verenigde werk uitgebrei. Nou laat die stelsel jou toe om nie net tussen werknemers te kommunikeer nie, maar ook met jou kliΓ«nte en […]

Goed gevoede filosowe of mededingende .NET-programmering

Kom ons kyk hoe gelyktydige en parallelle programmering in .Net werk, deur die voorbeeld van die middagete-filosowe-probleem te gebruik. Die plan is soos volg, van draad/proses-sinchronisasie tot die akteursmodel (in die volgende dele). Die artikel kan nuttig wees vir 'n eerste kennismaking of om jou kennis te verfris. Hoekom selfs weet hoe om dit te doen? Transistors bereik hul minimum grootte, Moore se wet tref die spoedgrens […]

"Muise het gehuil en geprik .." Invoervervanging in praktyk. Deel 4 (teoreties, finaal). Stelsels en dienste

Nadat ons in vorige artikels gepraat het oor opsies, "huishoudelike" hiperviseerders en "huishoudelike" bedryfstelsels, sal ons voortgaan om inligting in te samel oor die nodige stelsels en dienste wat op hierdie bedryfstelsels ontplooi kan word. Trouens, hierdie artikel het geblyk meestal teoreties te wees. Die probleem is dat daar niks nuuts of oorspronklik in "huishoudelike" stelsels is nie. En om dieselfde ding vir die honderdste keer te herskryf, [...]

Die wenners van die internasionale kompetisies SSH en sudo is weer op die verhoog. Gelei deur Distinguished Conductor Active Directory

Histories is sudo-toestemmings beheer deur die inhoud van die lΓͺers in /etc/sudoers.d en visudo, en sleutelmagtiging is gedoen met behulp van ~/.ssh/authorized_keys. Namate infrastruktuur groei, is daar egter 'n begeerte om hierdie regte sentraal te bestuur. Vandag kan daar verskeie oplossingsopsies wees: Konfigurasiebestuurstelsel - Chef, Puppet, Ansible, Salt Active Directory + sssd Verskeie perversies in die vorm van skrifte […]

100GbE: luukse of noodsaaklike noodsaaklikheid?

IEEE P802.3ba, 'n standaard vir die oordrag van data oor 100 Gigabit Ethernet (100GbE), is tussen 2007 en 2010 ontwikkel [3], maar het eers in 2018 wydverspreid geword [5]. Hoekom in 2018 en nie vroeΓ«r nie? En hoekom dadelik in massas? Daar is ten minste vyf redes hiervoor... IEEE P802.3ba is hoofsaaklik ontwikkel vir […]

Netramesh - liggewig diensmaasoplossing

Terwyl ons van 'n monolitiese toepassing na 'n mikrodiensargitektuur beweeg, staar ons nuwe uitdagings in die gesig. In 'n monolitiese toepassing is dit gewoonlik redelik maklik om te bepaal in watter deel van die stelsel die fout plaasgevind het. Waarskynlik is die probleem in die kode van die monoliet self, of in die databasis. Maar wanneer ons begin soek na 'n probleem in 'n mikrodiens-argitektuur, is alles nie meer so voor die hand liggend nie. Ons moet alle [...]