20 Ocak 2025 Pazartesi
6 Ocak 2025 Pazartesi
Kubernetes kind: Cluster
Örnek
Şöyle yaparız
apiVersion: cluster.k8s.io/v1alpha1
kind: Cluster
metadata:
name: my-cluster
spec:
autoscaler:
enabled: true
options:
- key: balance-similar-node-groups
value: true
- key: expander
value: least-wasteAçıklaması şöyle
This configuration enables the cluster autoscaler and sets it to balance similar node groups and use the least-waste expander, which helps in utilizing the reserved instances more effectively.
16 Aralık 2024 Pazartesi
kubectl describe ingress seçeneği
kubectl describe node seçeneği
Giriş
Açıklaması şöyle
This command provides details on why a node might be NotReady, such as memory issues, disk pressure, or taints not tolerated by the pods, pods running on the nodes, label... It’s a powerful command that will help you to get detailed informations about nodes.
19 Kasım 2024 Salı
27 Kasım 2023 Pazartesi
Cluster Propotional Autoscaler - ReplicaSet Ekler/Siler
Giriş
Açıklaması şöyle
CPA aims to horizontally scale the number of Pod replicas based on the cluster’s scale. A common example is DNS services. CPA can dynamically adjust the number of DNS instances based on the current cluster scale, which can be either the number of nodes or the overall CPU capacity.
2 Ekim 2023 Pazartesi
Kubernetes kind: Role
Örnek
Elimizde şöyle bir Role olsun. Bu Role pods ve configmaps kaynaklarını watch, get vs yapabilir. Yani izleyebilir.
apiVersion: rbac.authorization.k8s.io/v1kind: Rolemetadata:name: leaderlabels:app: kubernetes-leader-election-examplegroup: org.springframework.cloudrules:- apiGroups:- ""resources:- podsverbs:- watch- get- apiGroups:- ""resources:- configmapsverbs:- watch- get- update# resourceNames:# - <config-map name>
Bu Rolü kendime atarım
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
labels:
app: kubernetes-leader-election-example
group: org.springframework.cloud
name: leader
roleRef:
apiGroup: ""
kind: Role
name: leader
subjects:
- kind: ServiceAccount
name: default
apiGroup: ""
Kaydol:
Kayıtlar (Atom)
Kubernetes 1.33 - Octarine
Giriş Yenilikler şöyle 1. Native Sidecar Containers 2. In-Place Pod Resizing: The End of Disruptive Scaling Artık pod'un belleğini çalış...
-
Giriş High Level Runtime ve Low-Level Container Runtime arasındaki arayüz. Şeklen şöyle
-
Giriş CRD tanımlarken kind : X şeklindeki isim verilir. Daha sonra X için bir instance yaratırım. Örnek Şöyle yaparız apiVersion: apiextens...
-
Giriş Bazı High Level Container Runtime'lar şöyle 1. containerd 2. cri-o 3. dockerd 5. rktnetes 6. frakti Görevleri High Level Runtime...