Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Yelb uygulamasını AWS EKS'den AKS'ye geçirmek için gereken adımlar özetlenmiştir. Yelb uygulamasının bağımsız olduğunu ve dış hizmetlere güvenmediğini, bu nedenle kod değişikliği yapılmadan AWS'den Azure'a geçirilebileceğini lütfen unutmayın.
AWS IAM'den Azure RBAC'ye geçiş
AWS'de web uygulaması yönetilen hizmetlere erişmek için AWS Kimlik ve Erişim Yönetimi (IAM) rolü kullanıyorsa, AWS kaynaklarına erişim vermek için rolü EKS podlarına atamanız gerekir. Azure'da belirli bir kapsamda kullanıcılara, gruplara, hizmet sorumlularına veya yönetilen kimliklere rol atayabilirsiniz: yönetim grubu, abonelik, kaynak grubu veya kaynak. Bu, Microsoft Entra korumalı bir kaynakta iş yükü kimliğine belirli izinler vermenizi sağlar.
Azure RBAC'yi aşağıdaki adımları kullanarak yapılandırabilirsiniz:
- İş yükü için kullanıcı tarafından atanan bir yönetilen kimlik ve Kubernetes hizmet hesabı oluşturun.
- AKS tarafından barındırılan iş yükünün gerekli Microsoft Entra korumalı kaynaklara erişmesine izin vermek için yönetilen kimliğe gerekli rolleri atayın.
- AKS kümenizde OpenID Connect (OIDC) vereni ve Microsoft Entra İş Yükü Kimliğini etkinleştirin. Ayrıntılı yönergeler için bkz. Azure Kubernetes Service (AKS) kümesinde iş yükü kimliğini dağıtma ve yapılandırma.
- AKS'de iş yükü tarafından kullanılan Kubernetes hizmet hesabı ile yönetilen kimlik için bir belirteç federasyonu oluşturun.
Microsoft Entra İş Yükü Kimliği, podların Kubernetes kimliği kullanabilmesi için, özellikle bir hizmet hesabını kullanarak Hizmet Hesabı Belirteci Birim Projeksiyonunu kullanır. Kubernetes belirteci verilir ve OIDC federasyonu , Kubernetes uygulamalarının ek açıklamalı hizmet hesapları temelinde Microsoft Entra Id ile Azure kaynaklarına güvenli bir şekilde erişmesini sağlar.
Microsoft Entra İş Yükü Kimliği, Azure Identity istemci kitaplıkları veya Microsoft Kimlik Doğrulama Kitaplığı ile, uygulama kaydıyla birlikte iyi çalışır. Bu kitaplıklar, iş yükünüzün sorunsuz bir şekilde kimlik doğrulaması yapmasını ve Azure bulut kaynaklarına erişmesini sağlar. Daha fazla bilgi için bkz. Azure Kubernetes Service (AKS) ile Microsoft Entra İş Yükü Kimliğini kullanma.
Sonraki adım
Katkıda Bulunanlar
Microsoft bu makaleyi korur. İlk olarak aşağıdaki katkıda bulunanlar yazdı:
Asıl yazar:
- Paolo Salvatori | Baş Müşteri Mühendisi
Diğer katkıda bulunanlar:
- Ken Kilty | Baş TPM
- Russell de Pina | Baş TPM
- Erin Schaffer | İçerik Geliştirici 2