Parolalar, API anahtarları ve sertifikalar gibi hassas verileri uygulama koduna sabit olarak eklemek güvenlik riskleri oluşturur ve kimlik bilgilerinin döndürülmesini zorlaştırır. Kubernetes Secret'ları (K8s Secrets), hassas verileri uygulama kodunuzdan ayırmanıza ve çalışma zamanında konteynerlere eklemenize olanak tanır. Bu konuda, bir SAE ad alanından bir K8s Secret'ın konteynere nasıl ekleneceği açıklanmaktadır.
Önkoşullar
Başlamadan önce aşağıdakileri yaptığınızdan emin olun:
Hedef ad alanında bir K8s Secret oluşturun. Daha fazla bilgi için bkz. Secret'ları yönetme ve kullanma (K8s Secret)
Secret Ekleme
Secret ekleme adımları, yeni bir uygulama oluşturup oluşturmadığınıza veya mevcut bir uygulamayı güncelleyip güncellemediğinize bağlı olarak değişir. Senaryonuz için uygun prosedürü izleyin.
Uygulama oluşturma
SAE konsolu üzerinde oturum açın. Sol gezinme bölmesinde Applications > Applications seçeneğini belirleyin. Üst gezinme çubuğundaki Namespace açılır listesinden bir bölge ve ad alanı seçin, ardından Create Application öğesini tıklayın.
Basic Information bölümünü tamamlayın ve Next: Advanced Settings seçeneğini tıklayın.
Secret alanını genişletin ve parametreleri yapılandırın.
Çalışan bir uygulamayı değiştirme
Bir uygulamayı yeniden dağıttıktan sonra uygulama yeniden başlatılır. İş kesintileri gibi öngörülemeyen hataları önlemek için uygulamaları yoğun olmayan saatlerde dağıtmanızı öneririz.
SAE konsolu üzerinde oturum açın. Sol gezinme bölmesinde Applications > Applications seçeneğini belirleyin. Üst gezinme çubuğundaki Namespace açılır listesinden bir bölge ve ad alanı seçin, ardından uygulama adını tıklayın.
Basic Information sayfasında Secret alanını genişletin ve parametreleri yapılandırın.
Deploy Application seçeneğini tıklayın.
Durdurulmuş bir uygulamayı değiştirme
SAE konsolu üzerinde oturum açın. Sol gezinme bölmesinde Applications > Applications seçeneğini belirleyin. Üst gezinme çubuğundaki Namespace açılır listesinden bir bölge ve ad alanı seçin, ardından uygulama adını tıklayın.
Basic Information sayfasında Modify Application Configurations seçeneğini tıklayın.
Secret alanını genişletin ve parametreleri yapılandırın.
Secret parametrelerini yapılandırma
Bu sayfadan ayrılmadan bir Secret oluşturmak için Create a Secret bağlantısını Secret alanında tıklayın. Alternatif olarak, önceden Namespaces sayfasında bir tane oluşturabilirsiniz.
Secret alanında +Add seçeneğini tıklayın ve aşağıdaki alanları yapılandırın:
|
|
|
|
|
|
|
|
|
|
|
|