Kubernetes forenkler CI-prosesser og organiserer containere

Shippingcontainere

Gårsdagens manuelle løsninger har måttet vike for teknologi som forenkler test- og CI-prosessen, effektiviserer utrulling av oppdateringer og legger til rette for mer automatiserte løsninger. Vi er inne i en tid som preges av innovative skyløsninger og containerteknologi. For å administrere og organisere containerne i skyløsningene, tar mange i bruk Kubernetes: en plattform som på kort tid har blitt særdeles viktig i utviklingsmiljøer verden over. Også hos oss i Computas.

Kubernetes organiserer containere

Når vi lager IT-løsninger for våre kunder, spiller skyplattformene en viktig rolle. Stadig flere ønsker å benytte skyens muligheter for å lage innovative løsninger som tar i bruk big data, IoT og maskinlæring. For at løsningene vi lager skal kunne snakke sammen og spille på lag, bruker vi containere. Containerne gir oss en fleksibilitet og et spillerom som både sparer tid og legger grunnlag for mer velfungerende løsninger.

For at dette skal fungere godt for våre kunder, er det viktig at løsningene som er plassert i de ulike containerne kan snakke sammen og skalere. Det er her Kubernetes kommer inn. Kubernetes sørger for at det til enhver tid er nok containere til å dekke et gitt behov, at ulike løsninger snakker sammen, uavhengig av plattform, og at det er mulig å flytte en IT-løsning fra en skyplattform til en annen dersom det skulle være nødvendig.

Forenkler CI-prosessen

Kubernetes støtter CI- og testprosessen. Det er heldigvis ikke lenger sånn at du som utvikler er tvunget til å bruke tid på langtrukne og tungvinte testprosesser. I dag skjer oppdateringen og utrullinger så å si automatisk og med svært få mennesker involvert. Oppdateringer og nye versjoner rulles ut så sømløst at brukeren ikke engang legger merke til det. Med en CI/CD-prosess støttet av Kubernetes, vil bygg og utrulling kunne skaleres, slik at du ikke trenger å bruke tid på å vente på at kjøremiljøene skal bli klare. På den måten kan utvikleren jobbe mer effektivt.

Dette er ikke bare en fordel for utviklere, men også for bedrifter og andre virksomheter med behov for oppdaterte IT-løsninger. Utvikleren bruker mindre tid på unødvendige operasjoner i utviklings- og testprosessen, og det er langt enklere å sette opp testmiljøer. Med Kubernetes kan man sette opp et testmiljø for hvert behov og spesialtilpasse funksjonen. På den måten får våre kunder et langt bedre resultat, på langt kortere tid. Dette vil spare kunden for både tid og penger ettersom vi kan teste raskere og ta testmiljøene ned så snart vi ikke lenger har bruk for dem. Vil du vite mer om hvordan vi i Computas bruker Kubernetes for å effektivisere og modernisere norske bedrifter?

Da Hafslund ble IT-gigant

I 2014 ble det bestemt at norske husstander skulle gå over fra å bruke mekaniske strømmålere til målere som automatisk registrerer faktisk strømforbruk (AMS), gikk Hafslund fra å være et nettselskap til å bli en viktig aktør i IT-bransjen.

Ståle Heitmann, leder for IT og digitalisering i Hafslund Nett, forteller at de hadde et ønske om å kunne bruke både Microsoft Azure og Google Cloud Platform, og at det ville lønne seg for Hafslund å ikke bare forholde seg til én skyplattform. Dette, og mye mer, kunne Computas bidra med å tilrettelegge for. Vil du vite mer om prosjektet med Hafslund? Les mer om hvordan vi brukte Kubernetes for å håndtere store mengder data en trygg måte.

Snakk om fag

Vi er en gjeng med engasjerte utviklere og IT-folk som elsker å snakke om faget vårt. I vår podkast drøfter vi interessante spørsmål og diskutere faglige problemstillinger. Her snakket vi om alt fra maskinlæring, til IoT og roboter. Og selvfølgelig også Kubernetes og CI-teknologi. 


Portrettbilde av Marita Vangstein

Vil du vite mer?

Kontakt oss gjerne på e-post for en uforpliktende prat.

Marita Vangstein