sambitsgk Profile Banner
Sambit Sinha Profile
Sambit Sinha

@sambitsgk

Followers
20
Following
2K
Media
202
Statuses
971

Go | Kubernetes | DevOps | Linux

India
Joined April 2017
Don't wanna be here? Send us removal request.
@sambitsgk
Sambit Sinha
3 years
My latest blogs: Understanding Kubernetes Architecture: A Comprehensive Guide: https://t.co/L97g5H4OTN Essential Cloud Computing Concepts Simplified: https://t.co/rhJDwn4hLc Simple Steps to Upgrade Your Kubernetes Cluster:
0
0
2
@sambitsgk
Sambit Sinha
2 years
BestEffort QoS class - Requests and limits are not set in pod manifest file.
@sambitsgk
Sambit Sinha
2 years
Kubernetes Pod's QoS classes ⏬👇
0
0
0
@sambitsgk
Sambit Sinha
2 years
Among the above three QoS classes, the BestEffort class has the lowest priority and the Guaranteed class has the highest. Burstable lies in between.
0
0
0
@sambitsgk
Sambit Sinha
2 years
Obviously, it depends. Kubernetes can't make a proper decision on its own. You need a way to specify which pods have priority in such cases. Kubernetes does this by categorizing pods into three Quality of Service (Qos) classes: ✴ BestEffort ✴ Burstable ✴ Guaranteed
1
0
0
@sambitsgk
Sambit Sinha
2 years
Should it be pod B, because its request for memory can't be satisfied, or should pod A be killed to free up memory, so it can be provided to pod B?
1
0
0
@sambitsgk
Sambit Sinha
2 years
Imagine having two pods, where pod A is using 90% of the node's memory and then pod B suddenly requires more memory than what it had been using up to that point and the node can't provide the required amount of memory. Which container should be killed?
1
0
0
@sambitsgk
Sambit Sinha
2 years
Kubernetes Pod's QoS classes ⏬👇
1
0
0
@sambitsgk
Sambit Sinha
2 years
Both users and service accounts are associated with groups.
0
0
0
@sambitsgk
Sambit Sinha
2 years
Applications in pods are associated with a service account.
0
0
0
@sambitsgk
Sambit Sinha
2 years
Clients of the API server include both human users and applications running in pods.
0
0
0
@sambitsgk
Sambit Sinha
2 years
Validating the resource and storing it persistentently.
0
0
0
@sambitsgk
Sambit Sinha
2 years
Validating and/or modifying the resource in the request with admission control plugins.
1
0
0
@sambitsgk
Sambit Sinha
2 years
Authorizing the client with authorization plugins.
1
0
0
@sambitsgk
Sambit Sinha
2 years
Authenticating the client with authentication plugins.
1
0
0
@sambitsgk
Sambit Sinha
2 years
Functions of API Server:👇
1
0
0
@sambitsgk
Sambit Sinha
2 years
kubectl replace ⏬
0
0
0
@sambitsgk
Sambit Sinha
2 years
kubectl apply ⏬
1
0
0
@sambitsgk
Sambit Sinha
2 years
kubectl patch ⏬
1
0
0
@sambitsgk
Sambit Sinha
2 years
kubectl edit ⏬
1
0
0
@sambitsgk
Sambit Sinha
2 years
This field is however not mandatory. If you omit the property from the spec and the image mentioned in the container doesn't have a tag, then imagePullPolicy defaults to 'Always'.
0
0
0
@sambitsgk
Sambit Sinha
2 years
This property has to be set in the container level.
1
0
0