Kubernetes için Kapsayıcılar için Application Gateway API belirtimi
Paketler
v1 paketi API'nin v1 sürümüdür.
alb.networking.azure.io/v1
Bu belge için alb.networking.azure.io/v1
kaynak türlerinin her birini tanımlar.
Kaynak Türleri:
AffinityType (string
diğer ad)
(Üzerinde görünür:SessionAffinity)
AffinityType, Hizmet için benşim türünü tanımlar
Value | Açıklama |
---|---|
"uygulama tanımlama bilgisi" |
AffinityTypeApplicationCookie, uygulama tanımlama bilgisi için bir oturum benzimliği türüdür |
"yönetilen tanımlama bilgisi" |
AffinityTypeManagedCookie, yönetilen tanımlama bilgisi için bir oturum benzimliği türüdür |
AlbConditionReason (string
diğer ad)
AlbConditionReason, kapsayıcılar için Application Gateway kaynağı tarafından belirli bir koşul türünün neden yükseltildiğini açıklayan nedenler kümesini tanımlar.
Value | Açıklama |
---|---|
"Kabul edildi" |
AlbReasonAccepted, Kapsayıcılar için Application Gateway kaynağının denetleyici tarafından kabul edildiğine işaret eder. |
"Ready" |
AlbReasonDeploymentReady, Kapsayıcılar için Application Gateway kaynak dağıtım durumunu gösterir. |
"InProgress" |
AlbReasonInProgress, Kapsayıcılar için Application Gateway kaynağının oluşturulma, güncelleştirme veya silme sürecinde olup olmadığını gösterir. |
AlbConditionType (string
diğer ad)
AlbConditionType, Kapsayıcılar için Application Gateway kaynağıyla ilişkilendirilmiş bir koşul türüdür. Bu tür AlbStatus.Conditions alanıyla kullanılmalıdır.
Value | Açıklama |
---|---|
"Kabul edildi" |
AlbConditionTypeAccepted, Kapsayıcılar için Application Gateway kaynağının denetleyici tarafından kabul edilip edilmediğini gösterir. |
"Dağıtım" |
AlbConditionTypeDeployment, Kapsayıcılar için Application Gateway kaynağının dağıtım durumunu gösterir. |
AlbSpec
(Üzerinde görünür:ApplicationLoadBalancer)
AlbSpec, Kapsayıcılar için Application Gateway kaynağının belirtimlerini tanımlar.
Alan | Açıklama |
---|---|
associations []dize |
İlişkilendirmeler, Kapsayıcılar için Application Gateway kaynağının ilişkili olduğu alt ağ kaynak kimlikleridir. |
AlbStatus
(Üzerinde görünür:ApplicationLoadBalancer)
AlbStatus, Kapsayıcılar için Application Gateway kaynağının gözlemlenen durumunu tanımlar.
Alan | Açıklama |
---|---|
conditions []Kubernetes meta/v1. Koşul |
(İsteğe bağlı)
Bilinen koşul türleri şunlardır:
|
ApplicationLoadBalancer
ApplicationLoadBalancer, Kapsayıcılar için Application Gateway kaynağının şemasıdır.
Alan | Açıklama | ||
---|---|---|---|
metadata Kubernetes meta/v1. ObjectMeta |
(İsteğe bağlı)
Nesne’meta verileri. Alanın alanları için Kubernetes API belgelerinemetadata bakın.
|
||
spec AlbSpec |
Belirtim, Kapsayıcılar için Application Gateway kaynağının belirtimleridir.
|
||
status AlbStatus |
Durum, Kapsayıcılar için Application Gateway kaynağının geçerli durumunu tanımlar. |
BackendTLSPolicy
BackendTLSPolicy, BackendTLSPolicys API'sinin şemasıdır.
Alan | Açıklama | ||||||
---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1. ObjectMeta |
(İsteğe bağlı)
Nesne’meta verileri. Alanın alanları için Kubernetes API belgelerinemetadata bakın.
|
||||||
spec BackendTLSPolicySpec |
Belirtim, BackendTLSPolicy belirtimidir.
|
||||||
status BackendTLSPolicyStatus |
Durum, BackendTLSPolicy'nin geçerli durumunu tanımlar. |
BackendTLSPolicyConditionReason (string
diğer ad)
BackendTLSPolicyConditionReason, belirli bir BackendTLSPolicy koşul türünün neden yükseltildiğini açıklayan neden kümesini tanımlar.
Value | Açıklama |
---|---|
"Kabul edildi" |
BackendTLSPolicyReasonAccepted, verilen BackendTLSPolicy doğru yapılandırıldığında BackendTLSPolicyConditionReason değerini Kabul Edildi olarak ayarlamak için kullanılır |
"InvalidBackendTLSPolicy" |
BackendTLSPolicyReasonInvalid, BackendTLSPolicy'nin Kabul Edildi olmasının nedenidir’ |
"InvalidCertificateRef" |
Geçersiz bir sertifikaya başvurulduğunda BackendTLSPolicyReasonInvalidCertificateRef kullanılır |
"InvalidGroup" |
Grup geçersiz olduğunda BackendTLSPolicyReasonInvalidGroup kullanılır |
"InvalidKind" |
Tür/grup geçersiz olduğunda BackendTLSPolicyReasonInvalidKind kullanılır |
"InvalidName" |
Ad geçersiz olduğunda BackendTLSPolicyReasonInvalidName kullanılır |
"InvalidSecret" |
Gizli Dizi geçersiz olduğunda BackendTLSPolicyReasonInvalidSecret kullanılır |
"InvalidService" |
Hizmet geçersiz olduğunda BackendTLSPolicyReasonInvalidService kullanılır |
"NoTargetReference" |
Hedef başvuru olmadığında’BackendTLSPolicyReasonNoTargetReference kullanılır |
"OverrideNotSupported" |
Geçersiz kılma’desteklenmediğinde BackendTLSPolicyReasonOverrideNotSupported kullanılır |
"RefNotPermitted" |
Başvuruya izin verilmediğinde’BackendTLSPolicyReasonRefNotPermitted kullanılır |
"SectionNamesNotPermitted" |
Bölüm adlarına’izin verilmediğinde BackendTLSPolicyReasonSectionNamesNotPermitted kullanılır |
BackendTLSPolicyConditionType (string
diğer ad)
BackendTLSPolicyConditionType, BackendTLSPolicy ile ilişkili bir koşul türüdür. Bu tür BackendTLSPolicyStatus.Conditions alanıyla kullanılmalıdır.
Value | Açıklama |
---|---|
"Kabul edildi" |
BackendTLSPolicyConditionAccepted, BackendTLSPolicyConditionType değerini Accepted olarak ayarlamak için kullanılır |
"ResolvedRefs" |
BackendTLSPolicyConditionResolvedRefs, BackendTLSPolicyCondition değerini ResolvedRefs olarak ayarlamak için kullanılır |
BackendTLSPolicyConfig
(Üzerinde görünür:BackendTLSPolicySpec)
BackendTLSPolicyConfig, Arka Uç TLS İlkesi için ilke belirtimini tanımlar.
Alan | Açıklama |
---|---|
CommonTLSPolicy CommonTLSPolicy |
(üyeleri |
sni dizgi |
(İsteğe bağlı)
Sni, arka uçla TLS bağlantısı için kullanılacak sunucu adıdır. |
ports []BackendTLSPolicyPort |
Bağlantı noktaları, ilkenin uygulandığı bağlantı noktalarının listesini belirtir. |
clientCertificateRef Ağ Geçidi API'si . SecretObjectReference |
(İsteğe bağlı)
ClientCertificateRef, arka uçla TLS bağlantısı için kullanılacak istemci sertifikası başvurusudur. |
BackendTLSPolicyPort
(Üzerinde görünür:BackendTLSPolicyConfig)
BackendTLSPolicyPort, arka uçla TLS bağlantısı için kullanılacak bağlantı noktasını tanımlar
Alan | Açıklama |
---|---|
port Int |
Bağlantı noktası, arka uçla TLS bağlantısı için kullanılacak bağlantı noktasıdır |
BackendTLSPolicySpec
(Üzerinde görünür:BackendTLSPolicy)
BackendTLSPolicySpec, BackendTLSPolicy'nin istenen durumunu tanımlar.
Alan | Açıklama |
---|---|
targetRef CustomTargetRef |
TargetRef, ilkenin uygulanacağı bir API nesnesi tanımlar. |
override BackendTLSPolicyConfig |
(İsteğe bağlı)
Geçersiz kılma, hiyerarşideki hedeflenen kaynağın altına eklenen ilke yapılandırmasını geçersiz kılması gereken ilke yapılandırmasını tanımlar. Not: Geçersiz kılma şu anda desteklenmiyor ve doğrulama hatasıyla sonuçlanıyor. Geçersiz Kılma desteği gelecek bir sürümde eklenecektir. |
default BackendTLSPolicyConfig |
(İsteğe bağlı)
Varsayılan, hedeflenen kaynak için varsayılan ilke yapılandırmasını tanımlar. |
BackendTLSPolicyStatus
(Üzerinde görünür:BackendTLSPolicy)
BackendTLSPolicyStatus, BackendTLSPolicy'nin gözlemlenen durumunu tanımlar.
Alan | Açıklama |
---|---|
conditions []Kubernetes meta/v1. Koşul |
(İsteğe bağlı)
Koşullar, BackendTLSPolicy'nin geçerli koşullarını açıklar. Uygulamalar, işleçlerin ve araçların BackendTLSPolicy durumunu açıklamak için ortak bir sözlükte yakınsanabilmesi için ve Bilinen koşul türleri şunlardır:
|
CommonTLSPolicy
(Üzerinde görünür:BackendTLSPolicyConfig)
CommonTLSPolicy, CommonTLSPolicy API'sinin şemasıdır.
Alan | Açıklama |
---|---|
verify CommonTLSPolicyVerify |
(İsteğe bağlı)
Doğrulama, eş sertifikayı doğrulama seçeneklerini sağlar. |
CommonTLSPolicyVerify
(Üzerinde görünür:CommonTLSPolicy)
CommonTLSPolicyVerify, CommonTLSPolicyVerify API'sinin şemasını tanımlar.
Alan | Açıklama |
---|---|
caCertificateRef Ağ Geçidi API'si . SecretObjectReference |
CaCertificateRef, eş sertifikayı doğrulamak için kullanılan CA sertifikasıdır. |
subjectAltName dizgi |
(İsteğe bağlı)
SubjectAltName, eş sertifikayı doğrulamak için kullanılan konu alternatif adıdır. |
CustomTargetRef
(Üzerinde görünür:BackendTLSPolicySpec, FrontendTLSPolicySpec, HealthCheckPolicySpec, RoutePolicySpec)
CustomTargetRef, Kubernetes çekirdek API'sinin parçası olmayan’özel bir kaynağa başvurudur.
Alan | Açıklama |
---|---|
NamespacedPolicyTargetReference Ağ geçidi API'si alfa2. NamespacedPolicyTargetReference |
(üyeleri |
sectionNames []dize |
(İsteğe bağlı)
SectionNames, hedef kaynak içindeki bölümün adıdır. Belirtilmediğinde, bu targetRef kaynağın tamamını hedefler. Aşağıdaki kaynaklarda SectionNames aşağıdaki gibi yorumlanır:
SectionNames belirtilirse ancak’hedeflenen nesnede yoksa, İlke eklenemez ve ilke uygulaması İlkenin’durumunda bir veya benzer bir |
FrontendTLSPolicy
FrontendTLSPolicy, FrontendTLSPolicy API'sinin şemasıdır
Alan | Açıklama | ||||||
---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1. ObjectMeta |
(İsteğe bağlı)
Nesne’meta verileri. Alanın alanları için Kubernetes API belgelerinemetadata bakın.
|
||||||
spec FrontendTLSPolicySpec |
Belirtim FrontendTLSPolicy belirtimidir.
|
||||||
status FrontendTLSPolicyStatus |
Durum, FrontendTLSPolicy'nin geçerli durumunu tanımlar. |
FrontendTLSPolicyConditionReason (string
diğer ad)
FrontendTLSPolicyConditionReason, belirli bir FrontendTLSPolicy koşul türünün neden yükseltildiğini açıklayan neden kümesini tanımlar.
Value | Açıklama |
---|---|
"Kabul edildi" |
FrontendTLSPolicyReasonAccepted, verilen FrontendTLSPolicy doğru yapılandırıldığında FrontendTLSPolicyConditionReason değerini Kabul Edildi olarak ayarlamak için kullanılır |
"InvalidFrontendTLSPolicy" |
FrontendTLSPolicyReasonInvalid, FrontendTLSPolicy'nin Kabul Edildi olmasının nedenidir’ |
"InvalidCertificateRef" |
Geçersiz bir sertifikaya başvurulduğunda FrontendTLSPolicyReasonInvalidCertificateRef kullanılır |
"InvalidDefault" |
Varsayılan değer geçersiz olduğunda FrontendTLSPolicyReasonInvalidDefault kullanılır |
"InvalidGateway" |
Ağ geçidi geçersiz olduğunda FrontendTLSPolicyReasonInvalidGateway kullanılır |
"InvalidGroup" |
Grup geçersiz olduğunda FrontendTLSPolicyReasonInvalidGroup kullanılır |
"InvalidKind" |
Tür/grup geçersiz olduğunda FrontendTLSPolicyReasonInvalidKind kullanılır |
"InvalidName" |
Ad geçersiz olduğunda FrontendTLSPolicyReasonInvalidName kullanılır |
"InvalidPolicyName" |
İlke adı geçersiz olduğunda FrontendTLSPolicyReasonInvalidPolicyName kullanılır |
"InvalidPolicyType" |
İlke türü geçersiz olduğunda FrontendTLSPolicyReasonInvalidPolicyType kullanılır |
"InvalidTargetReference" |
Hedef başvuru geçersiz olduğunda FrontendTLSPolicyReasonInvalidTargetReference kullanılır |
"NoTargetReference" |
Hedef başvuru olmadığında’FrontendTLSPolicyReasonNoTargetReference kullanılır |
"OverrideNotSupported" |
Geçersiz kılma’desteklenmediğinde FrontendTLSPolicyReasonOverrideNotSupported kullanılır |
"RefNotPermitted" |
Başvuruya izin verilmediğinde’FrontendTLSPolicyReasonRefNotPermitted kullanılır |
"SectionNamesNotPermitted" |
Bölüm adlarına’izin verilmediğinde FrontendTLSPolicyReasonSectionNamesNotPermitted kullanılır |
FrontendTLSPolicyConditionType (string
diğer ad)
FrontendTLSPolicyConditionType, FrontendTLSPolicy ile ilişkili bir koşul türüdür. Bu tür FrontendTLSPolicyStatus.Conditions alanıyla kullanılmalıdır.
Value | Açıklama |
---|---|
"Kabul edildi" |
FrontendTLSPolicyConditionAccepted, FrontendTLSPolicyCondition değerini Accepted olarak ayarlamak için kullanılır |
"ResolvedRefs" |
FrontendTLSPolicyConditionResolvedRefs, FrontendTLSPolicyCondition değerini ResolvedRefs olarak ayarlamak için kullanılır |
FrontendTLSPolicyConfig
(:FrontendTLSPolicySpec üzerinde görünür)
FrontendTLSPolicyConfig, Frontend TLS İlkesi için ilke belirtimini tanımlar.
Alan | Açıklama |
---|---|
verify MTLSPolicyVerify |
(İsteğe bağlı)
Doğrulama, eş sertifikayı doğrulama seçeneklerini sağlar. |
policyType policytype |
(İsteğe bağlı)
Tür, ilkenin türüdür. |
FrontendTLSPolicySpec
(Üzerinde görünür:FrontendTLSPolicy)
FrontendTLSPolicySpec, FrontendTLSPolicy'nin istenen durumunu tanımlar
Alan | Açıklama |
---|---|
targetRef CustomTargetRef |
TargetRef, ilkenin uygulanacağı bir API nesnesi tanımlar. |
default FrontendTLSPolicyConfig |
(İsteğe bağlı)
Varsayılan, hedeflenen kaynak için varsayılan ilke yapılandırmasını tanımlar. |
override FrontendTLSPolicyConfig |
(İsteğe bağlı)
Geçersiz kılma, hiyerarşideki hedeflenen kaynağın altına eklenen ilke yapılandırmasını geçersiz kılması gereken ilke yapılandırmasını tanımlar. Not: Geçersiz kılma şu anda desteklenmiyor ve doğrulama hatasıyla sonuçlanıyor. Geçersiz Kılma desteği gelecek bir sürümde eklenecektir. |
FrontendTLSPolicyStatus
(Üzerinde görünür:FrontendTLSPolicy)
FrontendTLSPolicyStatus, FrontendTLSPolicy'nin gözlemlenen durumunu tanımlar.
Alan | Açıklama |
---|---|
conditions []Kubernetes meta/v1. Koşul |
(İsteğe bağlı)
Koşullar FrontendTLSPolicy'nin geçerli koşullarını açıklar. Uygulamalar, işleçlerin ve araçların FrontendTLSPolicy durumunu açıklamak için ortak bir sözlükte yakınsayabilmesi için ve Bilinen koşul türleri şunlardır:
|
FrontendTLSPolicyType (string
diğer ad)
(Üzerinde görünür:PolicyType)
FrontendTLSPolicyType, Frontend TLS İlkesi'nin türüdür.
Value | Açıklama |
---|---|
"önceden tanımlanmış" |
PredefinedFrontendTLSPolicyType, önceden tanımlanmış Ön Uç TLS İlkesinin türüdür. |
FrontendTLSPolicyTypeName (string
diğer ad)
(Üzerinde görünür:PolicyType)
FrontendTLSPolicyTypeName, Ön Uç TLS İlkesi'nin adıdır.
Value | Açıklama |
---|---|
"2023-06" |
PredefinedPolicy202306, ilke “2023-06” için önceden tanımlanmış Ön Uç TLS İlkesinin adıdır. |
"2023-06-S" |
PredefinedPolicy202306Strict, ilke “2023-06-S” için önceden tanımlanmış Ön Uç TLS İlkesi'nin adıdır. Bu, ilke “2023-06'nın” katı bir sürümüdür. |
GRPCSpecifiers
(Üzerinde görünür:HealthCheckPolicyConfig)
GRPCSpecifiers, GRPC HealthCheck şemasını tanımlar.
Alan | Açıklama |
---|---|
authority dizgi |
(İsteğe bağlı)
Varsa yetkili, sistem durumu denetiminde Yetkili üst bilgisinin değeri olarak kullanılır. |
service dizgi |
(İsteğe bağlı)
Hizmet, farklı bir hizmet adı altında kayıtlı bir Sistem Durumu denetiminin yapılandırılmasına izin verir. |
HTTPHeader
(Üzerinde görünür:HeaderFilter)
HTTPHeader, RFC 7230 tarafından tanımlanan bir HTTP Üst Bilgisi adını ve değerini temsil eder.
Alan | Açıklama |
---|---|
name HTTPHeaderName |
Ad, eşleştirilecek HTTP Üst Bilgisinin adıdır. Ad eşleştirme büyük/küçük harfe duyarsız olmalıdır. (Bkz. https://tools.ietf.org/html/rfc7230#section-3.2). Birden çok girdi eşdeğer üst bilgi adları belirtiyorsa, eşleşme için eşdeğer ada sahip ilk giriş dikkate alınmalıdır. Eşdeğer üst bilgi adına sahip sonraki girdiler yoksayılmalıdır. Üst bilgi adlarının büyük/küçük harf duyarlılığı nedeniyle foo “” ve “Foo” eşdeğer kabul edilir. |
value dizgi |
Değer, eşleştirilecek HTTP Üst Bilgisinin değeridir. |
HTTPHeaderName (string
diğer ad)
(Üzerinde görünür:HTTPHeader)
HTTPHeaderName bir HTTP üst bilgisinin adıdır.
Geçerli değerler şunlardır:
- “Yetkilendirme”
- “Tanımlama Bilgisi Ayarla”
Geçersiz değerler şunlardır:
- ”:method” - “:” geçersiz bir karakterdir. Bu, HTTP/2 sahte üst bilgilerinin’şu anda bu tür tarafından desteklenmediği anlamına gelir.
- ”/invalid” - “/ ” geçersiz bir karakter
HTTPMatch
(Üzerinde görünür:HTTPSpecifiers)
HTTPMatch, HealthCheck denetimleri için kullanılacak HTTP eşleştiricilerini tanımlar.
Alan | Açıklama |
---|---|
body dizgi |
(İsteğe bağlı)
Gövde, HealthCheck denetimleri için kullanılacak HTTP gövde eşleştiricilerini tanımlar. |
statusCodes []StatusCodes |
(İsteğe bağlı)
StatusCodes, HealthCheck denetimleri için kullanılacak HTTP durum kodu eşleştiricilerini tanımlar. |
HTTPPathModifier
(Üzerinde görünür:Redirect, URLRewriteFilter)
HTTPPathModifier, yol değiştiricileri için yapılandırmayı tanımlar.
Alan | Açıklama | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
type HTTPPathModifierType |
Tür, yol değiştirici türünü tanımlar. API'nin gelecek bir sürümünde daha fazla tür eklenebilir. Değerler bu numaralandırmaya eklenebilir, uygulamalar bilinmeyen değerlerin kilitlenmeye neden olmayacağına’emin olmalıdır. Burada bilinmeyen değerler, kuralın false olması için Kabul Edilen Koşul ayarının uygulanmasına neden olmalıdır |
||||||||||||||||||||||||||||||||||||||||||||||||
replaceFullPath dizgi |
(İsteğe bağlı)
ReplaceFullPath, yeniden yazma veya yeniden yönlendirme sırasında isteğin tam yolunun değiştirildiği değeri belirtir. |
||||||||||||||||||||||||||||||||||||||||||||||||
replacePrefixMatch dizgi |
(İsteğe bağlı)
ReplacePrefixMatch, yeniden yazma veya yeniden yönlendirme sırasında isteğin ön ek eşleşmesinin değiştirildiği değeri belirtir. Örneğin, ön ek eşleşmesi “/foo ve ReplacePrefixMatch “/xyz olan /foo”/bar” isteği “/xyz”/bar” olarak değiştirilir“. Bu, PathPrefix eşleştirme türünün davranışıyla eşleşir. Bu, tam yol öğeleriyle eşleşir. Yol öğesi, ayırıcıya göre bölünmüş yoldaki etiketlerin ReplacePrefixMatch yalnızca HTTPRouteMatch
|
HTTPPathModifierType (string
diğer ad)
(Üzerinde görünür:HTTPPathModifier)
HTTPPathModifierType, yol yeniden yönlendirme veya yeniden yazma türünü tanımlar.
Value | Açıklama |
---|---|
"ReplaceFullPath" |
FullPathHTTPPathModifier, tam yolu belirtilen değerle değiştirir. |
"ReplacePrefixMatch" |
PrefixMatchHTTPPathModifier herhangi bir ön ek yolunu değiştirme değeriyle değiştirir. Örneğin, ön ek eşleşmesi “/foo” ve ReplacePrefixMatch yerine “/bar” olan bir yol, eşleşen isteklerde /foo” değerini /bar” ile “değiştirir“. Bu, PathPrefix eşleştirme türünün davranışıyla eşleşir. Bu, tam yol öğeleriyle eşleşir. Yol öğesi, ayırıcıya göre bölünmüş yoldaki etiketlerin |
HTTPSpecifiers
(Üzerinde görünür:HealthCheckPolicyConfig)
HTTPSpecifiers, HTTP HealthCheck denetim belirtimi için şemayı tanımlar.
Alan | Açıklama |
---|---|
host dizgi |
(İsteğe bağlı)
Konak, HealthCheck denetimleri için kullanılacak ana bilgisayar üst bilgi değeridir. |
path dizgi |
(İsteğe bağlı)
Yol, HealthCheck denetimleri için kullanılacak yoldur. |
match HTTPMatch |
(İsteğe bağlı)
Eşleştirme, HealthCheck denetimleri için kullanılacak HTTP eşleştiricilerini tanımlar. |
HeaderFilter
(Tarihinde görüntülenir:IngressRewrites)
HeaderFilter, HTTP isteğinin veya yanıtının üst bilgilerini değiştiren bir filtre tanımlar. Belirli bir üst bilgi adı için yalnızca bir eyleme izin verilir. Herhangi bir üst bilgi adı için aynı veya farklı türde birden çok eylem belirten filtreler geçersizdir ve reddedilir. Üst bilgi için birden çok değer ayarlama veya ekleme yapılandırması, rfc 7230 üst bilgi değeri biçimlendirmesini kullanmalıdır ve her değeri virgülle ayırmalıdır.
Alan | Açıklama |
---|---|
set []HTTPHeader |
(İsteğe bağlı)
Set, eylemin önüne verilen üst bilgiyle (ad, değer) isteğin üzerine yazar. Giriş: GET /foo HTTP/1.1 my-header: foo Yapılandırma: set: - name: “my-header” value: “bar” Çıkış: GET /foo HTTP/1.1 my-header: bar |
add []HTTPHeader |
(İsteğe bağlı)
Ekle işlevi, belirtilen üst bilgileri (ad, değer) eylemden önce isteğe ekler. Üst bilgi adıyla ilişkili mevcut değerlerin sonuna eklenir. Giriş: GET /foo HTTP/1.1 my-header: foo Yapılandırma: add: - name: “my-header” value: “bar,baz” Çıkış: GET /foo HTTP/1.1 my-header: foo,bar,baz |
remove []dize |
(İsteğe bağlı)
Eylemden önce verilen üst bilgileri HTTP isteğinden kaldırın. Kaldır değeri, HTTP üst bilgi adlarının listesidir. Üst bilgi adları büyük/küçük harfe duyarlı değildir (bkz https://datatracker.ietf.org/doc/html/rfc2616#section-4.2). . Giriş: GET /foo HTTP/1.1 my-header1: foo my-header2: bar my-header3: baz Yapılandırma: remove: [“my-header1”, “my-header3”] Çıkış: GET /foo HTTP/1.1 my-header2: bar |
HeaderName (string
diğer ad)
HeaderName, bir üst bilgi veya sorgu parametresinin adıdır.
HealthCheckPolicy
HealthCheckPolicy, HealthCheckPolicy API'sinin şemasıdır.
Alan | Açıklama | ||||||
---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1. ObjectMeta |
(İsteğe bağlı)
Nesne’meta verileri. Alanın alanları için Kubernetes API belgelerinemetadata bakın.
|
||||||
spec HealthCheckPolicySpec |
Belirtim HealthCheckPolicy belirtimidir.
|
||||||
status HealthCheckPolicyStatus |
Durum, HealthCheckPolicy'nin geçerli durumunu tanımlar. |
HealthCheckPolicyConditionReason (string
diğer ad)
HealthCheckPolicyConditionReason, belirli bir HealthCheckPolicy koşul türünün neden tetiklendiğini açıklayan neden kümesini tanımlar.
Value | Açıklama |
---|---|
"BackendTLSPolicyNotFound" |
BackendTLSPolicyConditionNotFound, hizmet için BackendTLSPolicy bulunamadığında kullanılır. |
"Kabul edildi" |
HealthCheckPolicyReasonAccepted, HealthCheckPolicyConditionReason değerini Accepted olarak ayarlamak için kullanılır. Verilen HealthCheckPolicy doğru yapılandırıldığında. |
"InvalidHealthCheckPolicy" |
HealthCheckPolicyReasonInvalid, HealthCheckPolicy'nin Kabul Edildi olmasının nedenidir’. |
"InvalidGroup" |
Grup geçersiz olduğunda HealthCheckPolicyReasonInvalidGroup kullanılır. |
"InvalidKind" |
HealthCheckPolicyReasonInvalidKind türü/grubu geçersiz olduğunda kullanılır. |
"InvalidName" |
Ad geçersiz olduğunda HealthCheckPolicyReasonInvalidName kullanılır. |
"InvalidPort" |
Bağlantı noktası geçersiz olduğunda HealthCheckPolicyReasonInvalidPort kullanılır. |
"InvalidService" |
Hizmet geçersiz olduğunda HealthCheckPolicyReasonInvalidService kullanılır. |
"NoTargetReference" |
Hedef başvuru olmadığında’HealthCheckPolicyReasonNoTargetReference kullanılır. |
"OverrideNotSupported" |
Geçersiz kılma’desteklenmediğinde HealthCheckPolicyReasonOverrideNotSupported kullanılır. |
"RefNotPermitted" |
Başvuruya’izin verilmediğinde HealthCheckPolicyReasonRefNotPermitted kullanılır. |
"SectionNamesNotPermitted" |
Bölüm adlarına’izin verilmediğinde HealthCheckPolicyReasonSectionNamesNotPermitted kullanılır. |
HealthCheckPolicyConditionType (string
diğer ad)
HealthCheckPolicyConditionType, HealthCheckPolicy ile ilişkili bir koşul türüdür. Bu tür HealthCheckPolicyStatus.Conditions alanıyla kullanılmalıdır.
Value | Açıklama |
---|---|
"Kabul edildi" |
HealthCheckPolicyConditionAccepted, HealthCheckPolicyConditionType değerini Kabul Edildi olarak ayarlamak için kullanılır. |
"ResolvedRefs" |
HealthCheckPolicyConditionResolvedRefs, HealthCheckPolicyCondition değerini ResolvedRefs olarak ayarlamak için kullanılır. |
HealthCheckPolicyConfig
(Üzerinde görünür:HealthCheckPolicySpec)
HealthCheckPolicyConfig, HealthCheck denetim belirtimi için şemayı tanımlar.
Alan | Açıklama |
---|---|
interval Kubernetes meta/v1. Süre |
(İsteğe bağlı)
Aralık, HealthCheck denetimleri arasındaki saniye sayısıdır. |
timeout Kubernetes meta/v1. Süre |
(İsteğe bağlı)
Zaman aşımı, HealthCheck denetiminin başarısız olarak kabul edildiği saniye sayısıdır. |
port int32 |
(İsteğe bağlı)
Bağlantı noktası, HealthCheck denetimleri için kullanılacak bağlantı noktasıdır. |
unhealthyThreshold int32 |
(İsteğe bağlı)
UnhealthyThreshold, ardışık başarısız HealthCheck denetimlerinin sayısıdır. |
healthyThreshold int32 |
(İsteğe bağlı)
HealthyThreshold, ardışık başarılı HealthCheck denetimlerinin sayısıdır. |
useTLS Bool |
(İsteğe bağlı)
UseTLS, sistem durumu denetiminin TLS'i zorunlu kılıp zorlamayacağını gösterir. Sistem durumu denetimi için aynı bağlantı noktası kullanılıyorsa, sistem durumu denetimi varsayılan olarak hizmetle aynı protokolü kullanır. Bağlantı noktası farklıysa, sistem durumu denetimi düz metin olur. |
http HTTPSpecifiers |
(İsteğe bağlı)
HTTP, hedef kaynağın HealthCheck değeri için HTTP kısıtlama belirtimini tanımlar. |
grpc GRPCSpecifiers |
GRPC, hedef kaynağa karşı bir gRPC v1 HealthCheck (https://github.com/grpc/grpc-proto/blob/master/grpc/health/v1/health.proto) yapılandırıyor. |
HealthCheckPolicySpec
(Üzerinde görünür:HealthCheckPolicy)
HealthCheckPolicySpec, Istenen HealthCheckPolicy durumunu tanımlar.
Alan | Açıklama |
---|---|
targetRef CustomTargetRef |
TargetRef, ilkenin uygulanacağı bir API nesnesi tanımlar. |
override HealthCheckPolicyConfig |
(İsteğe bağlı)
Geçersiz kılma, hiyerarşideki hedeflenen kaynağın altına eklenen ilke yapılandırmasını geçersiz kılması gereken ilke yapılandırmasını tanımlar. Not: Geçersiz kılma şu anda desteklenmiyor ve doğrulama hatasına neden olacak. Geçersiz Kılma desteği gelecek bir sürümde eklenecektir. |
default HealthCheckPolicyConfig |
(İsteğe bağlı)
Varsayılan, hedeflenen kaynak için varsayılan ilke yapılandırmasını tanımlar. |
HealthCheckPolicyStatus
(Üzerinde görünür:HealthCheckPolicy)
HealthCheckPolicyStatus, HealthCheckPolicy'nin gözlemlenen durumunu tanımlar.
Alan | Açıklama |
---|---|
conditions []Kubernetes meta/v1. Koşul |
(İsteğe bağlı)
Koşullar, HealthCheckPolicy'nin geçerli koşullarını açıklar. Uygulamalar, işleçlerin ve araçların HealthCheckPolicy durumunu açıklamak için ortak bir sözlükte yakınsanabilmesi için ve Bilinen koşul türleri şunlardır:
|
IngressBackendPort
(Üzerinde görünür:IngressBackendSettings)
IngressBackendPort arka uçta bir bağlantı noktasını açıklar. Ad/Sayı'nın yalnızca biri tanımlanmalıdır.
Alan | Açıklama |
---|---|
port int32 |
(İsteğe bağlı)
Bağlantı noktası, arka uç hizmetindeki bağlantı noktasını gösterir |
name dizgi |
(İsteğe bağlı)
Ad, arka uç hizmetindeki bağlantı noktasındaki bir ada başvurmalıdır |
protocol Protokol |
Protokol HTTP”, “HTTPS'lerden “biri olmalıdır” |
IngressBackendSettingStatus
(Üzerinde görünür:IngressExtensionStatus)
IngressBackendSettingStatus, Bir BackendSetting'in durumunu açıklar
Alan | Açıklama |
---|---|
service dizgi |
Hizmet, bu durumun açıklandığı Arka UçAyarını tanımlar |
validationErrors []dize |
(İsteğe bağlı)
Hatalar, bu ayarla ilgili hataların listesidir |
valid Bool |
Geçerli, bu BackendSetting üzerinde doğrulama hatası olmadığını gösterir |
IngressBackendSettings
(Üzerinde görünür:IngressExtensionSpec)
IngressBackendSettings, arka uç hizmeti için genişletilmiş yapılandırma seçenekleri sağlar
Alan | Açıklama |
---|---|
service dizgi |
Hizmet, bu yapılandırmanın geçerli olduğu bir arka uç hizmetinin adıdır |
ports []IngressBackendPort |
(İsteğe bağlı)
Arka uç hizmetinin HTTP veya HTTPS'de dinleyip dinlemediğini belirtmek için bağlantı noktaları kullanılabilir |
trustedRootCertificate dizgi |
(İsteğe bağlı)
TrustedRootCertificate, https olarak belirtilen bir bağlantı noktasında arka uçla iletişim kurarken ağ geçidinin güvenebileceği bir sertifika sağlamak için kullanılabilir |
sessionAffinity SessionAffinity |
(İsteğe bağlı)
SessionAffinity, istemci isteklerinin tutarlı bir şekilde aynı arka uçta verilmesini sağlar |
timeouts IngressTimeouts |
(İsteğe bağlı)
Zaman aşımları, girişe uygulanacak zaman aşımı parametreleri kümesini tanımlar |
IngressExtension
IngressExtension, IngressExtension API'sinin şemasıdır
Alan | Açıklama | ||||
---|---|---|---|---|---|
metadata Kubernetes meta/v1. ObjectMeta |
(İsteğe bağlı)
Nesne’meta verileri. Alanın alanları için Kubernetes API belgelerinemetadata bakın.
|
||||
spec IngressExtensionSpec |
Belirtim, IngressExtension belirtimidir.
|
||||
status IngressExtensionStatus |
IngressExtensionConditionReason (string
diğer ad)
IngressExtensionConditionReason, belirli bir IngressExtension koşul türünün neden yükseltildiğini açıklayan neden kümesini tanımlar.
Value | Açıklama |
---|---|
"Kabul edildi" |
IngressExtensionReasonAccepted, IngressExtensionConditionAccepted değerini Accepted olarak ayarlamak için kullanılır |
"HasValidationErrors" |
IngressExtensionReasonHasErrors bazı doğrulama hataları olduğunu gösterir |
"NoValidationErrors" |
IngressExtensionReasonNoErrors doğrulama hatası olmadığını gösterir |
"PartiallyAcceptedWithErrors" |
IngressExtensionReasonPartiallyAccepted, IngressExtensionConditionAccepted değerini Accepted olarak ayarlamak için kullanılır, ancak önemli olmayan doğrulama hatalarıyla |
IngressExtensionConditionType (string
diğer ad)
IngressExtensionConditionType, IngressExtension ile ilişkili bir koşul türüdür. Bu tür IngressExtensionStatus.Conditions alanıyla kullanılmalıdır.
Value | Açıklama |
---|---|
"Kabul edildi" |
IngressExtensionConditionAccepted, IngressExtension'ın denetleyici tarafından kabul edilmiş (mutabık) olup olmadığını gösterir |
"Hatalar" |
IngressExtensionConditionErrors, uzantıda doğrulama veya derleme hataları olup olmadığını gösterir |
IngressExtensionSpec
(Üzerinde görünür:IngressExtension)
IngressExtensionSpec, istenen IngressExtension yapılandırmasını tanımlar
Alan | Açıklama |
---|---|
rules []IngressRuleSetting |
(İsteğe bağlı)
Kurallar konak başına kuralları tanımlar |
backendSettings []IngressBackendSettings |
(İsteğe bağlı)
BackendSettings, Giriş hizmeti arka uçları için bir dizi yapılandırma seçeneği tanımlar |
IngressExtensionStatus
(Üzerinde görünür:IngressExtension)
IngressExtensionStatus, IngressExtension'ın geçerli durumunu açıklar
Alan | Açıklama |
---|---|
rules []IngressRuleStatus |
(İsteğe bağlı)
Kurallar, her kuralla ilgili ayrıntılı durum bilgilerine sahiptir |
backendSettings []IngressBackendSettingStatus |
(İsteğe bağlı)
BackendSettings, her BackendSettings ile ilgili ayrıntılı durum bilgilerine sahiptir |
conditions []Kubernetes meta/v1. Koşul |
(İsteğe bağlı)
Koşullar, IngressExtension'ın geçerli koşullarını açıklar. Bilinen koşul türleri şunlardır:
|
IngRessRewrites
(Üzerinde görünür:IngressRuleSetting)
IngressRewrites, bir kuralda desteklenen çeşitli yeniden yazmaları sağlar
Alan | Açıklama |
---|---|
type RewriteType |
Tür, yeniden yazma türünü tanımlar |
requestHeaderModifier HeaderFilter |
(İsteğe bağlı)
RequestHeaderModifier, istek üst bilgilerini değiştiren bir şema tanımlar. |
responseHeaderModifier HeaderFilter |
(İsteğe bağlı)
RequestHeaderModifier, yanıt üst bilgilerini değiştiren bir şema tanımlar. |
urlRewrite URLRewriteFilter |
(İsteğe bağlı)
URLRewrite, iletme sırasında isteği değiştiren bir şema tanımlar. |
IngressRuleSetting
(Üzerinde görünür:IngressExtensionSpec)
IngressRuleSetting, kurallar için yapılandırma seçenekleri sağlar
Alan | Açıklama |
---|---|
host dizgi |
Ana bilgisayar, bu ayarları hangi kuralların etkilediğini belirlemek için aynı ana bilgisayar adına sahip Giriş kurallarıyla eşleştirmek için kullanılır |
additionalHostnames []dize |
(İsteğe bağlı)
AdditionalHostnames, dinlenecek daha fazla konak adı belirtir |
rewrites []IngressRewrites |
(İsteğe bağlı)
Yeniden yazmalar, kural için yeniden yazmaları tanımlar |
requestRedirect Yönlendirme |
(İsteğe bağlı)
RequestRedirect, kural için yeniden yönlendirme davranışını tanımlar |
IngressRuleStatus
(Üzerinde görünür:IngressExtensionStatus)
IngressRuleStatus bir kuralın durumunu açıklar
Alan | Açıklama |
---|---|
host dizgi |
Konak, bu durumun tanımladığı kuralı tanımlar |
validationErrors []dize |
(İsteğe bağlı)
Hatalar, bu ayarla ilgili hataların listesidir |
valid Bool |
(İsteğe bağlı)
Geçerli, bu kuralda doğrulama hatası olmadığını gösterir |
IngressTimeouts
(Üzerinde görünür:IngressBackendSettings)
IngressTimeouts, giriş için zaman aşımı özelliklerini yapılandırmak için kullanılabilir
Alan | Açıklama |
---|---|
requestTimeout Kubernetes meta/v1. Süre |
(İsteğe bağlı)
RequestTimeout, istekleri bir arka uç hizmetine iletirken yük dengeleyici tarafından kullanılan zaman aşımını tanımlar |
MTLSPolicyVerify
(Üzerinde görünür:FrontendTLSPolicyConfig)
MTLSPolicyVerify, MTLSPolicyVerify API'sinin şemasını tanımlar.
Alan | Açıklama |
---|---|
caCertificateRef Ağ Geçidi API'si . SecretObjectReference |
CaCertificateRef, eş sertifikayı doğrulamak için kullanılan CA sertifikasıdır. |
subjectAltNames []dize |
(İsteğe bağlı)
SubjectAltNames, eş sertifikayı doğrulamak için kullanılan konu alternatif adlarının listesidir. |
policytype
(Üzerinde görünür:FrontendTLSPolicyConfig)
policyType, ilkenin türüdür.
Alan | Açıklama |
---|---|
name FrontendTLSPolicyTypeName |
Ad, ilkenin adıdır. |
type FrontendTLSPolicyType |
PredefinedFrontendTLSPolicyType, önceden tanımlanmış Ön Uç TLS İlkesinin türüdür. |
PortNumber (int32
diğer ad)
(Üzerinde görünür:Yeniden Yönlendirme)
PortNumber bir ağ bağlantı noktası tanımlar.
PreciseHostname (string
diğer ad)
(Üzerinde görünür:Redirect, URLRewriteFilter)
PreciseHostname, bir ağ konağının tam etki alanı adıdır. Bu, bir ana bilgisayar adının RFC 1123 tanımıyla eşleşir ve sayısal IP adreslerine izin verilmeyen önemli bir özel durum vardır’.
RFC1035 ve RFC1123 başına, etiket küçük harf alfasayısal karakterlerden veya ‘-’ karakterlerinden oluşmalıdır ve alfasayısal karakterle başlayıp bitmelidir. Başka noktalama işaretine izin verilmez.
Protokol (string
diğer ad)
(Üzerinde görünür:IngressBackendPort)
Protokol, belirli özellikler için kullanılan protokolü tanımlar. Geçerli Protokol değerleri şunlardır:
- HTTP
- HTTPS
- TCP
Value | Açıklama |
---|---|
"HTTP" |
ProtokolHTTP, hizmetin HTTP kullandığını gösterir. |
"HTTPS" |
ProtokolHTTPS, hizmetin HTTPS kullandığını gösterir. |
"TCP" |
ProtocolTCP, hizmetin düz TCP kullandığını gösterir. |
Yönlendirme
(Üzerinde görünür:IngressRuleSetting)
Yeniden yönlendirme, isteği yeniden yönlendiren bir filtre tanımlar. Bu, URLRewriteFilter içeren aynı kuralda KULLANıLMAMALIDIR.
Alan | Açıklama |
---|---|
scheme dizgi |
(İsteğe bağlı)
Scheme, yanıttaki üst bilginin değerinde |
hostname PreciseHostname |
(İsteğe bağlı)
Ana bilgisayar adı, yanıttaki üst bilginin değerinde |
path HTTPPathModifier |
(İsteğe bağlı)
Path, gelen isteğin yolunu değiştirmek için kullanılan parametreleri tanımlar.
Değiştirilen yol daha sonra üst bilgiyi oluşturmak |
port PortNumber |
(İsteğe bağlı)
Bağlantı noktası, yanıttaki üst bilginin değerinde Bağlantı noktası belirtilmezse, yeniden yönlendirme bağlantı noktası aşağıdaki kurallar kullanılarak türetilmelidir:
Uygulamalar, aşağıdaki durumlarda Konum’ üst bilgisine ‘bağlantı noktası numarasını eklemeMELIDIR:
|
statusCode Int |
(İsteğe bağlı)
StatusCode, yanıt olarak kullanılacak HTTP durum kodudur. Değerler bu sabit kutusuna eklenebilir, uygulamalar bilinmeyen değerlerin kilitlenmeye neden olmayacağına’emin olmalıdır. |
RewriteType (string
diğer ad)
(Tarihinde görüntülenir:IngressRewrites)
RewriteType, yeniden yazma türünü tanımlar
Value | Açıklama |
---|---|
"RequestHeaderModifier" |
RequestHeaderModifier, bir HTTP isteği yukarı akış hedefine gönderilmeden önce’HTTP üst bilgisi eklemek veya kaldırmak için kullanılabilir. |
"ResponseHeaderModifier" |
ResponseHeaderModifier, istemciye gönderilmeden önce’BIR HTTP yanıtına HTTP üst bilgisi eklemek veya kaldırmak için kullanılabilir. |
"URLRewrite" |
URLRewrite, iletme sırasında bir isteği değiştirmek için kullanılabilir. |
RoutePolicy
RoutePolicy, RoutePolicy API'sinin şemasıdır.
Alan | Açıklama | ||||||
---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1. ObjectMeta |
(İsteğe bağlı)
Nesne’meta verileri. Alanın alanları için Kubernetes API belgelerinemetadata bakın.
|
||||||
spec RoutePolicySpec |
Spec, RoutePolicy belirtimidir.
|
||||||
status RoutePolicyStatus |
Durum, RoutePolicy'nin geçerli durumunu tanımlar. |
RoutePolicyConditionReason (string
diğer ad)
RoutePolicyConditionReason, belirli bir RoutePolicy koşul türünün neden yükseltildiğini açıklayan nedenler kümesini tanımlar.
Value | Açıklama |
---|---|
"Kabul edildi" |
RoutePolicyReasonAccepted, verilen RoutePolicy doğru yapılandırıldığında RoutePolicyConditionReason değerini Kabul Edildi olarak ayarlamak için kullanılır |
"InvalidRoutePolicy" |
RoutePolicy'nin Kabul Edilebilir olmama nedeni RoutePolicyReasonInvalid'dir’ |
"InvalidGRPCRoute" |
GRPCRoute geçersiz olduğunda RoutePolicyReasonInvalidGRPCRoute kullanılır |
"InvalidGroup" |
Grup geçersiz olduğunda RoutePolicyReasonInvalidGroup kullanılır |
"GeçersizHTTPRoute" |
HTTPRoute geçersiz olduğunda RoutePolicyReasonInvalidHTTPRoute kullanılır |
"InvalidKind" |
Tür/grup geçersiz olduğunda RoutePolicyReasonInvalidKind kullanılır |
"InvalidName" |
Ad geçersiz olduğunda RoutePolicyReasonInvalidName kullanılır |
"NoTargetReference" |
Hedef başvuru olmadığında’RoutePolicyReasonNoTargetReference kullanılır |
"OverrideNotSupported" |
Geçersiz kılma’desteklenmediğinde RoutePolicyReasonOverrideNotSupported kullanılır |
"RefNotPermitted" |
Başvuruya izin verilmediğinde’RoutePolicyReasonRefNotPermitted kullanılır |
"SectionNamesNotPermitted" |
Bölüm adlarına’izin verilmediğinde RoutePolicyReasonSectionNamesNotPermitted kullanılır |
RoutePolicyConditionType (string
diğer ad)
RoutePolicyConditionType, RoutePolicy ile ilişkili bir koşul türüdür. Bu tür RoutePolicyStatus.Conditions alanıyla kullanılmalıdır.
Value | Açıklama |
---|---|
"Kabul edildi" |
RoutePolicyConditionAccepted, RoutePolicyConditionType değerini Accepted olarak ayarlamak için kullanılır |
"ResolvedRefs" |
RoutePolicyConditionResolvedRefs, RoutePolicyCondition değerini ResolvedRefs olarak ayarlamak için kullanılır |
RoutePolicyConfig
(:RoutePolicySpec üzerinde görünür)
RoutePolicyConfig, RoutePolicy belirtimi için şemayı tanımlar. Bu, şu özniteliklerin belirtimini sağlar: * Zaman Aşımları * Oturum Benzişimi
Alan | Açıklama |
---|---|
timeouts RouteTimeouts |
(İsteğe bağlı)
Hedef kaynak için özel Zaman Aşımları Zaman Aşımı. |
sessionAffinity SessionAffinity |
SessionAffinity, Oturum Benşimi belirtimi için şemayı tanımlar |
RoutePolicySpec
(Üzerinde görünür:RoutePolicy)
RoutePolicySpec, RoutePolicy'nin istenen durumunu tanımlar.
Alan | Açıklama |
---|---|
targetRef CustomTargetRef |
TargetRef, ilkenin uygulanacağı bir API nesnesi tanımlar. |
override RoutePolicyConfig |
(İsteğe bağlı)
Geçersiz kılma, hiyerarşideki hedeflenen kaynağın altına eklenen ilke yapılandırmasını geçersiz kılması gereken ilke yapılandırmasını tanımlar. Not: Geçersiz kılma şu anda desteklenmiyor ve doğrulama hatasıyla sonuçlanıyor. Geçersiz Kılma desteği gelecek bir sürümde eklenecektir. |
default RoutePolicyConfig |
(İsteğe bağlı)
Varsayılan, hedeflenen kaynak için varsayılan ilke yapılandırmasını tanımlar. |
RoutePolicyStatus
(Üzerinde görünür:RoutePolicy)
RoutePolicyStatus, RoutePolicy'nin gözlemlenen durumunu tanımlar.
Alan | Açıklama |
---|---|
conditions []Kubernetes meta/v1. Koşul |
(İsteğe bağlı)
Koşullar, RoutePolicy'nin geçerli koşullarını açıklar. Uygulamalar, işleçlerin ve araçların RoutePolicy durumunu açıklamak için ortak bir sözlük üzerinde yakınsayabilmesi için ve Bilinen koşul türleri şunlardır:
|
RouteTimeouts
(:RoutePolicyConfig üzerinde görünür)
RouteTimeouts, Zaman Aşımları belirtiminin şemasını tanımlar.
Alan | Açıklama |
---|---|
routeTimeout Kubernetes meta/v1. Süre |
(İsteğe bağlı)
RouteTimeout, yolun zaman aşımıdır. |
SessionAffinity
(Üzerinde görünür:IngressBackendSettings, RoutePolicyConfig)
SessionAffinity, Oturum Benşimi belirtimi için şemayı tanımlar.
Alan | Açıklama |
---|---|
affinityType AffinityType |
|
cookieName dizgi |
(İsteğe bağlı) |
cookieDuration Kubernetes meta/v1. Süre |
(İsteğe bağlı) |
StatusCodes
(Tarihinde görüntülenir:HTTPMatch)
StatusCodes, HealthCheck denetimleri için kullanılacak HTTP durum kodu eşleştiricilerini tanımlar.
Alan | Açıklama |
---|---|
start int32 |
(İsteğe bağlı)
Başlangıç, HealthCheck denetimleri için kullanılacak durum kodu aralığının başlangıcını tanımlar. Bu da dahil. |
end int32 |
(İsteğe bağlı)
End, HealthCheck denetimleri için kullanılacak durum kodları aralığının sonunu tanımlar. Bu da dahil. |
URLRewriteFilter
(Tarihinde görüntülenir:IngressRewrites)
URLRewriteFilter, iletme sırasında isteği değiştiren bir filtre tanımlar. Bu filtrelerden en fazla biri bir kuralda kullanılabilir. Bu, sslRedirect içeren aynı kuralda KULLANıLMAMALIDIR.
Alan | Açıklama |
---|---|
hostname PreciseHostname |
(İsteğe bağlı)
Ana bilgisayar adı, iletme sırasında Konak üst bilgisi değerini değiştirmek için kullanılacak değerdir. |
path HTTPPathModifier |
(İsteğe bağlı)
Yol, yeniden yazma yolunu tanımlar. |