CoreOS launches Op­er­a­tors to ex­tend Ku­ber­netes with new ca­pa­bil­i­ties

OpenSource For You - - Foss Bytes -

Linux dis­tri­bu­tion maker, CoreOS, has launched Op­er­a­tors as a new open source con­tainer man­age­ment con­cept. This is de­signed to ex­tend Ku­ber­netes and sim­plify con­tainer man­age­ment. The op­er­at­ing sys­tem is known for its ca­pa­bil­ity to main­tain open source projects for Linux con­tain­ers.

Op­er­a­tors is not stand­alone soft­ware from CoreOS. In­stead, it de­pends upon Google’s Ku­ber­netes. The devel­op­ment works as a mi­cro ser­vice to help de­vel­op­ers in break­ing down a com­plex ap­pli­ca­tion struc­ture into dis­crete pieces. This im­proves the ef­fi­ciency of com­plex ap­pli­ca­tions and en­ables im­proved ap­pli­ca­tion build de­liv­ery.

“An Op­er­a­tor builds upon the ba­sic Ku­ber­netes re­source and con­troller con­cepts, and adds a set of knowl­edge or con­fig­u­ra­tion that al­lows the Op­er­a­tor to ex­e­cute com­mon ap­pli­ca­tion tasks,” ex­plained Bran­don Philips, CTO of CoreOS, in a blog post.

In typ­i­cal cases, the pro­gram­mer has to first re­duce the com­plex tasks on a white­board to view the project, and then man­u­ally lo­cate IP ad­dresses of the server and con­fig­ure them on three dif­fer­ent ma­chines. Op­er­a­tors can au­to­mate this process and save the de­vel­op­ers’ time. The con­cept can re­duce the ef­fort in­volved in all the man­ual work with one declar­a­tive state­ment.

Op­er­a­tors can even elim­i­nate the layer of com­plex­ity of heavy script­ing in com­plex ap­pli­ca­tions. It also makes it easy to en­able pe­ri­od­i­cal back­ups of the ap­pli­ca­tion’s state and re­cover the pre­vi­ous state from the ex­ist­ing back­ups.

The CoreOS team has de­vel­oped two open source Op­er­a­tors -- the etcd Op­er­a­tor and Prometheus Op­er­a­tor. While the for­mer en­ables de­vel­op­ers to cre­ate, man­age and dis­trib­ute etcd clus­ters, the lat­ter pro­vides a so­lu­tion to use with the Prometheus tool to mon­i­tor Ku­ber­netes re­sources.

De­vel­op­ers can ac­cess the code of the etcd and Prometheus Op­er­a­tors from their GitHub repos­i­to­ries. CoreOS is bank­ing on the Ku­ber­netes com­mu­nity’s sup­port for the new launch.

Newspapers in English

Newspapers from India

© PressReader. All rights reserved.