Annotate
Önce kısaca tanımını yapalaım;
Ek Açıklamalar ve Etiketler benzerdir, ancak önemli farklılıkları vardır.
Etiketler ( Annotations ) : OpenShift/Kubernetes tarafından kullanılır, RFC 1123 tarafından en fazla 63 karakterle sınırlandırılmıştır ve "a" kaynağının etiket aracılığıyla "b" kaynağını seçebilmesi için kullanılır.
Ek açıklamalar ( Labels ) : ise RFC 1123 tarafından en fazla 63 karakterle sınırlandırılmamıştır ve bir kaynak hakkında meta veriler içermektedir.
Bazı ek açıklamalar ( Labels ) insanlar içindir (OpenShift/Kuberneters için DEĞİLDİR), bir kaynak hakkında bir tür meta veri görüntülemek içindir (örn. uygulama sahibi: Cahit YOLACAN gibi.)
Bazı ek açıklamalar OpenShift/Kubernetes tarafından kullanılır (örn. deployment.kubernetes.io/revision: "2")
"oc annotate" komutu bir kaynağa açıklama eklemek için kullanılabilir. Örneğin, tamamen rastgele bir örnek olarak, bir dağıtıma "owner" anahtarı ve "cahit.yolacan" değeriyle nasıl açıklama ekleyebileceğinizi aşağıda bulabilirsiniz.
Daha sonra --output yaml seçeneği ile oc get deployment komutu kullanılarak dağıtımın artık ek açıklamaya sahip olduğu görülebilir.
Aşağıdaki gibi hata alıyorsanız zaten annotation var demektir.
Var olan değiştdiğinzidaa gücnelleme mesajı aşağıdaki gibi olacaktır.
GUI arayüzden örnek bir Annotations ayar ekranı.
Last updated