Fin mai, Flant a participé à la conférence DevOpsConf 2021, qui est finalement revenue hors ligne, mais avec quelques restrictions. J'ai donné une conférence sur la façon de créer Kubernetes pour que tout le monde soit heureux : développeurs, ingénieurs et entreprises.

( ~40 , ) . !
15
, , Kubernetes .
2006. â OpenSolaris Zones. Linux-VServer Gentoo.
2008. «», Linuxâ. , userspace â procfs v1. LXC, .
2009. «» Python â jailer.
2013. Open Source- â nginx_http_rdns. Docker.
2014. Docker Production.
2016. CI/CD- werf ( â dapp). Kubernetes, werf Docker-.
2017. Kubernetes. Deckhouse â K8s.
2018. 50 Kubernetes.
2019. «» â Kubernetes. 100 . werf 1000 GitHub.
2020. 150 Kubernetes. werf v1.0, 2000 .
2021. shell-operator Kubernetes 1000 GitHub. grafana-statusmap â 6 . Okmeter. 120 .
, , Linux, , Kubernetes . , , . , , , Kubernetes â , .
Kubernetes
, 2021 , Kubernetes: , kubelet, ⊠, Kubernetes .
, Kubernetes (Operations) (Development).
: Bash, Ansible, Puppet, Terraform . â , , .
, , . : . Operations Developers, - .

, DevOpsConf â Operations Developers. , , . : «» , . , .
: «»?
, .

, - ? « , , , ». Operations Developers , .
Kubernetes
Terraform, . Ansible , : Docker- Kubernetes. â , K8s. , .
, Kubernetes.

, Kubernetes' , Operations Developers.
, .
, â . , . , .
, Kubernetesâ , . , Kubernetes â :
backend â Deployment,
consumers â Deployment,
RabbitMQ StatefulSetâ IngressââŠ
, .
«» Kubernetes
, , K8s, 75%.

, Kubernetes production, 50%.

Platform 9;
Datadog;
Portworx;
StackRox;
Container Journal;
Research and Markets;
Garden;
Gartner;
VMware;
Red Hat;
CNCF.
, Kubernetes . , Kubernetes production, , . , , â Gartner. , 2020 ( Kubernetes, ) 5% enterprise-. , 2024 15%.
, Kubernetes , . Kubernetes , , .
Kubernetes
, Kubernetes . , , , Kubernetes :
: , , . .
-: K8s â .
DevOps- Kubernetes Assembler C. ? , , «», , . «» .
: «» POSIX. , â hardware API.
, Kubernetes . : - , . . podâ Kubernetes .
, 10- , . , Linux â , , Assembler «». Kubernetes , .
« Kubernetes?» « », , . Kubernetes . Kubernetes â .

, , Kubernetes â :
;
, ;
, , ( , ).
Kubernetes
Team Topologies, â (flow of change): â , â , . stream-aligned teams ( ), , â .

DevOps- â (platform engineering product teams). â , .

:
Thinnest Viable Platform (« »). , .
Developer Experience (« »). , .
, â Kubernetes.

ThoughtWorks DevOps-. , 2021 .
, â . .

, , « Kubernetes». .
DevOps- ( ). : , ( 2016 2019) DevOps- 70%; «», DevOps. «» :

, .
: ?
, , , â â .
:
.
.
(. Stack Overflow, Tripebyte, Udemy, , -.)
, . , NIH- (not invented here) â , .

« ?», , - â , . , .

Kubernetes.
Kubernetes â
, Kubernetes . â Docker, Podâ, Deployment, kubectl; â Ingress, Secrets, Jobs . . , 85% Kubernetes. , .

. , , StatefulSets, Helm- â «», senior-.
. , Kubernetes, Service Discovery, Prometheus PromQL. - , , .

?
, 99% Kubernetes.
â ⊠.

, Kubernetes KEP (Kubernetes Enhancement Proposal). , - Kubernetes, control-plane.

«» , ?
, Kubernetes â , , . Kubernetes: , .
⊠, Kubernetes , :
;
â « » (, -, âŠ).
?

, , , , Kubernetes â , .
?
.
. , , , , . . , , . .
. , . Cloud Native Landscape, . , . . Thinnest Viable Platform.
. Kubernetes . Managed Kubernetes cloud- AWS, Yandex.Cloud, Selectel. â OpenShift, Rancher Deckhouse «». managed K8s, ( bare metal ).
â , . K8s, CI/CD, (observability), service mesh.
: , ? : - . .
â developer experience
:
. , (stream-aligned) , .
. .
Research. , , .
Guidance. , .

, , ; . .
, « Kubernetes». : « ââ Kubernetes. ». Kubernetes â , .
, Deckhouse Kubernetes : CI/CD, observability, security service mesh. â . Telegram-.
(~48 ):
:
P.S.
:
« Kubernetes 1.16 1.19⊠»;
«werf â CI/CD Kubernetes» ( ; 27 2019 DevOpsConf);
« Kubernetes» ( ; 28 2018 RootConf);
« Kubernetes » ( ; 6 2017 RootConf).