Edition 0 Updated to asp. Net core 0


Development environment for Kubernetes



Yüklə 11,82 Mb.
Pdf görüntüsü
səhifə67/288
tarix12.07.2023
ölçüsü11,82 Mb.
#136458
1   ...   63   64   65   66   67   68   69   70   ...   288
NET-Microservices-Architecture-for-Containerized-NET-Applications

Development environment for Kubernetes 
In the development environment, Docker announced in July 2018 that Kubernetes can also run in a 
single development machine (Windows 10 or macOS) by installing 
Docker Desktop
. You can later 
deploy to the cloud (AKS) for further integration tests, as shown in figure 4-25. 


70 
CHAPTER 3 | Architecting container and microservice-based applications 
Figure 4-25. Running Kubernetes in dev machine and the cloud 
Getting started with Azure Kubernetes Service (AKS) 
To begin using AKS, you deploy an AKS cluster from the Azure portal or by using the CLI. For more 
information on deploying a Kubernetes cluster in Azure, see 
Deploy an Azure Kubernetes Service 
(AKS) cluster

There are no fees for any of the software installed by default as part of AKS. All default options are 
implemented with open-source software. AKS is available for multiple virtual machines in Azure. 
You’re charged only for the compute instances you choose, and the other underlying infrastructure 
resources consumed, such as storage and networking. There are no incremental charges for AKS itself. 
The default production deployment option for Kubernetes is to use Helm charts, which are introduced 
in the next section. 
Deploy with Helm charts into Kubernetes clusters 
When deploying an application to a Kubernetes cluster, you can use the original kubectl.exe CLI tool 
using deployment files based on the native format (.yaml files), as already mentioned in the previous 
section. However, for more complex Kubernetes applications such as when deploying complex 
microservice-
based applications, it’s recommended to use 
Helm

Helm Charts helps you define, version, install, share, upgrade, or rollback even the most complex 
Kubernetes application. 
Going further, Helm usage is also recommended because other Kubernetes environments in Azure, 
such as 
Azure Dev Spaces
 are also based on Helm charts. 
Helm is maintained by the 
Cloud Native Computing Foundation (CNCF)
 - in collaboration with 
Microsoft, Google, Bitnami, and the Helm contributor community. 


71 
CHAPTER 3 | Architecting container and microservice-based applications 
For more implementation information on Helm charts and Kubernetes, see the 
Using Helm Charts to 
deploy eShopOnContainers to AKS
 post. 

Yüklə 11,82 Mb.

Dostları ilə paylaş:
1   ...   63   64   65   66   67   68   69   70   ...   288




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin