13. 2016: OpenStack on Kubernetes
2017: OpenStack-Helm project (글로벌 오픈소스SW)
2018: Airship Project (글로벌 오픈소스SW) 런칭 (w/ AT&T)
2018: LTE 통신망, 네트워크 가상화 환경 상용화 (OpenStack)
2019: Kubernetes 중심으로 전환
2020: Open Infrastructure Foundation Super User Awards
2020: SKB Btv 상용 적용 (Kubernetes)
2021: Kubernetes Service Platform 으로 아키텍처/기술 진화
16. Everything as Kubernetes API
Infrastructure
(Baremetal, VM, etc)
Kubernetes
OpenStack
APPs
Services
Kubernetes API
Kubernetes Object/Resource
Realization
17. Everything as Declarative API
A Kubernetes object is a "record of intent"--once you create the object, the Kubernetes system
will constantly work to ensure that object exists.
By creating an object, you're effectively telling the Kubernetes system what you want your
cluster's workload to look like; this is your cluster's desired state.
The Kubernetes declarative API enforces a separation of responsibilities. You declare the desired
state of your resource. The Kubernetes controller keeps the current state of Kubernetes objects in
sync with your declared desired state.