i
WhiteBlue Cloud
Services
Filter interviews by
Versioning container images in an artifactory involves tagging images with version numbers.
Tag the container image with a version number before pushing it to the artifactory.
Use semantic versioning (e.g. 1.0.0) for clear version identification.
Maintain a consistent versioning scheme to track changes and updates.
Automate the versioning process using CI/CD pipelines for efficiency.
Ensure proper documentation of vers...
Key components of the Kubernetes control plane include API server, scheduler, controller manager, and etcd.
API server: serves the Kubernetes API and is the front-end for the control plane
Scheduler: responsible for assigning workloads to nodes based on resource availability
Controller manager: manages different controllers that regulate the state of the cluster
etcd: distributed key-value store that stores cluster st...
To deploy a load balancer to a Kubernetes Cluster, you can use a Kubernetes Service of type LoadBalancer.
Create a Kubernetes Service manifest with type LoadBalancer.
Specify the ports and target port for the service.
Apply the service manifest to the Kubernetes cluster.
The cloud provider will provision a load balancer and assign an external IP to it.
Clients can now access the application through the external IP of t...
Storage allocation and management on on-prem Kubernetes involves using persistent volumes and storage classes.
Persistent volumes (PVs) are created and managed separately from pods.
Storage classes define different types of storage and their properties.
PVs are dynamically provisioned based on storage class definitions.
Pods can request specific storage requirements using Persistent Volume Claims (PVCs).
Chart.yaml defines metadata about the chart, while values.yaml contains configurable values for the chart.
Chart.yaml contains metadata such as name, version, and description of the chart.
values.yaml contains configurable values that can be overridden during chart installation.
Chart.yaml is used for defining the structure of the chart, while values.yaml is used for customizing the chart.
Example: Chart.yaml may have...
Networking in a Kubernetes cluster is managed through various components like CNI plugins, Service objects, Ingress controllers, and Network Policies.
Use Container Network Interface (CNI) plugins to enable communication between pods in the cluster.
Utilize Service objects to expose pods internally or externally within the cluster.
Implement Ingress controllers to manage external access to services within the cluster...
Creating a Docker file involves defining the steps to build a Docker image.
Start with a base image using the 'FROM' keyword
Add any necessary dependencies or packages using 'RUN' commands
Set environment variables with 'ENV' command
Copy files or directories into the image using 'COPY' command
Expose ports with 'EXPOSE' command
Define the command to run when the container starts with 'CMD' or 'ENTRYPOINT' command
Scheduler, API Server, and Ingress Controller are key components in Kubernetes responsible for scheduling, managing API requests, and managing external access to services.
Scheduler: Component responsible for assigning workloads to nodes based on resource availability and constraints.
API Server: Component that serves as the front-end for Kubernetes, handling API requests, authentication, and validation.
Ingress Cont...
I applied via Approached by Company and was interviewed in Dec 2024. There was 1 interview round.
Key components of the Kubernetes control plane include API server, scheduler, controller manager, and etcd.
API server: serves the Kubernetes API and is the front-end for the control plane
Scheduler: responsible for assigning workloads to nodes based on resource availability
Controller manager: manages different controllers that regulate the state of the cluster
etcd: distributed key-value store that stores cluster state a...
Creating a Docker file involves defining the steps to build a Docker image.
Start with a base image using the 'FROM' keyword
Add any necessary dependencies or packages using 'RUN' commands
Set environment variables with 'ENV' command
Copy files or directories into the image using 'COPY' command
Expose ports with 'EXPOSE' command
Define the command to run when the container starts with 'CMD' or 'ENTRYPOINT' command
To deploy a load balancer to a Kubernetes Cluster, you can use a Kubernetes Service of type LoadBalancer.
Create a Kubernetes Service manifest with type LoadBalancer.
Specify the ports and target port for the service.
Apply the service manifest to the Kubernetes cluster.
The cloud provider will provision a load balancer and assign an external IP to it.
Clients can now access the application through the external IP of the lo...
I have extensive experience with automation using shell scripting.
Automated deployment of Kubernetes clusters using shell scripts
Automated backup and restore processes for Kubernetes resources
Automated monitoring and alerting setup for Kubernetes environments
Networking in a Kubernetes cluster is managed through various components like CNI plugins, Service objects, Ingress controllers, and Network Policies.
Use Container Network Interface (CNI) plugins to enable communication between pods in the cluster.
Utilize Service objects to expose pods internally or externally within the cluster.
Implement Ingress controllers to manage external access to services within the cluster.
Enfo...
Storage allocation and management on on-prem Kubernetes involves using persistent volumes and storage classes.
Persistent volumes (PVs) are created and managed separately from pods.
Storage classes define different types of storage and their properties.
PVs are dynamically provisioned based on storage class definitions.
Pods can request specific storage requirements using Persistent Volume Claims (PVCs).
Chart.yaml defines metadata about the chart, while values.yaml contains configurable values for the chart.
Chart.yaml contains metadata such as name, version, and description of the chart.
values.yaml contains configurable values that can be overridden during chart installation.
Chart.yaml is used for defining the structure of the chart, while values.yaml is used for customizing the chart.
Example: Chart.yaml may have 'nam...
Scheduler, API Server, and Ingress Controller are key components in Kubernetes responsible for scheduling, managing API requests, and managing external access to services.
Scheduler: Component responsible for assigning workloads to nodes based on resource availability and constraints.
API Server: Component that serves as the front-end for Kubernetes, handling API requests, authentication, and validation.
Ingress Controlle...
Versioning container images in an artifactory involves tagging images with version numbers.
Tag the container image with a version number before pushing it to the artifactory.
Use semantic versioning (e.g. 1.0.0) for clear version identification.
Maintain a consistent versioning scheme to track changes and updates.
Automate the versioning process using CI/CD pipelines for efficiency.
Ensure proper documentation of version c...
I appeared for an interview in Aug 2024.
I appeared for an interview in Oct 2024.
General topics like distance speed
Current affair topics were asked to check the knowledge
Top trending discussions
I applied via Referral and was interviewed before Nov 2020. There were 3 interview rounds.
I appeared for an interview before Jun 2016.
I appeared for an interview before Aug 2016.
posted on 13 Jan 2021
I applied via Referral and was interviewed before Jan 2020. There was 1 interview round.
We are using a variety of technologies, including some of the latest ones.
We are using React for our front-end development.
We are also using Node.js for our back-end development.
We are using Docker for containerization.
We are using Kubernetes for orchestration.
We are using AWS for cloud hosting.
We are constantly evaluating new technologies to see if they can improve our development process.
It depends on the specific requirements and constraints of the project.
Consider the project's goals and objectives
Evaluate the available technologies and their capabilities
Assess the project's budget and timeline
Consult with stakeholders and experts in the field
Examples: React vs Angular, MySQL vs MongoDB, Java vs Python
I applied via Company Website and was interviewed before Dec 2019. There were 3 interview rounds.
For loop is used for iterating over a range of values while for each loop is used for iterating over elements of an array.
For loop is used when the number of iterations is known beforehand.
For each loop is used when the number of iterations is not known beforehand.
For loop can be used with any iterable object.
For each loop can only be used with arrays and other iterable objects.
For loop uses an index variable to access...
Some of the top questions asked at the WhiteBlue Cloud Services interview -
based on 1 interview experience
Difficulty level
Duration
based on 13 reviews
Rating in categories
Senior Architect
6
salaries
| ₹42.8 L/yr - ₹45 L/yr |
Software Developer
5
salaries
| ₹5.2 L/yr - ₹7 L/yr |
Software Cloud Engineer
5
salaries
| ₹5.2 L/yr - ₹8.1 L/yr |
Software Engineer
4
salaries
| ₹4.5 L/yr - ₹12.1 L/yr |
DOT NET Developer
4
salaries
| ₹4.5 L/yr - ₹4.5 L/yr |
HCL Infosystems
Zidio Development
Northcorp Software
Accel Frontline