Developer Interactions with Kubernetes
Sosivio Blog
by
1y ago
What’s important about Kubernetes? The ironic yet realistic answer always comes down to who’s actually running it, maintaining it, and interacting with it the most. Is it developers? Infrastructure engineers? DevOps engineers? The answer to that question varies based on organization, organization size, and expertise. In this blog post, you’ll learn about what’s important to developers when it comes to Kubernetes and how Sosivio can help ease the pain of deploying workloads the right way. A Developer’s Primary Interest In Kubernetes There are many levels to the developer title, from junior to p ..read more
Visit website
Zero Downtime Deployments with Kubernetes: Advanced Canary and Blue-Green Deployment Strategies
Sosivio Blog
by
1y ago
What do upgrades and updates look like in a Kubernetes environment? The straightforward answer is it comes down to the overall deployment strategy. The not-so-straightforward answer is which deployment strategy you ultimately decide to go with. In software development, there are a few typical paths that you take when updating applications and rolling them out to customers and users. Regardless of the path you take, it typically comes down to updating and/or rolling out the update to a subset of users to test and confirm the new code is working as expected. The goal is to ensure as close to zer ..read more
Visit website
Building A Scalable Kubernetes Architecture: Tips For Optimizing Your Cluster Performance
Sosivio Blog
by
1y ago
Kubernetes is a framework that enables the deployment and scaling of containers in clusters. It consists of several components, including master and worker node components, pods, containers, services, ingress, and more.  Optimizing your Kubernetes architecture can help improve cluster performance and scalability, making it easier to handle various workloads such as microservices, machine learning, stateful applications, web applications, and batch processing jobs. However, optimizing is more complex than it sounds. It requires a deep understanding of the underlying principles and componen ..read more
Visit website
A Deep Dive into Kubernetes Resource Requests and Limits
Sosivio Blog
by
1y ago
Have you ever run out of resources? Had a bogged down server? An application wasn’t performing as expected? Had an issue where you needed to manually scale the infrastructure and/or cloud services? If so, that typically falls into one category – resource management and optimization. Regardless of where you’re running, you’ll need to implement resource management and optimization in some way, shape, or form. With Kubernetes, it’s no different. In this blog post, you’ll learn the ins and outs of how to properly think about and configure resources in your Kubernetes environment. Why Limit Resourc ..read more
Visit website
Top 5 Real-World KubernetesPerformance Issues and How toResolve Them
Sosivio Blog
by
1y ago
If you’re planning on deploying Kubernetes in your environment to manage and orchestrate your containerized workloads, you may be thinking to yourself “what are the pros and cons here?”. The truth is, regardless of where you’re running an application stack, whether it’s on Kubernetes, in Virtual Machines, or on bare-metal, there are always going to be cons when it comes to overall performance. There’s no “perfect” solution. In this blog post, you’ll learn about the top five Kubernetes performance issues that you’ll typically see in production. Cluster Scaling The top issue that’s seen in any K ..read more
Visit website
User management in Kubernetes
Sosivio Blog
by
1y ago
Almost all products in the world have user management. As Kubernetes administrators, we want to give our developers access to the development clusters so they can test and ensure that their applications are working correctly. By default, a vanilla Kubernetes cluster does not provide this expected yet not simple feature. Although Kubernetes is a platform for infrastructure that has the option for user management, having a default user management system was not a priority. However, this does not mean you cannot connect to a cloud provider and manage users, even without connecting to a third-par ..read more
Visit website
Why Optimize Your Kubernetes Environment?
Sosivio Blog
by
1y ago
Why should you care about what resources your applications, containers, and various services are taking from your Kubernetes cluster? Why should you care about the cost? Although in certain circumstances, these questions may seem obvious, in others they may not. In this blog post, you’ll learn why should you ultimately think about cost and resource optimization in every environment at any stage, along with a tool that you can use to get started (for free). Why Resource Optimization On-prem, this question definitely makes sense for the Sysadmin and Infrastructure Engineer. Resource optimization ..read more
Visit website
Failure as part of cloud software architecture
Sosivio Blog
by
2y ago
The Cloud journey requires organizations to re-evaluate “constants” which were taboo in legacy environments. One of the points on which organizations need to put an emphasis on is: Failure must be taken into account when planning and deciding on an architecture for a cloud environment. The reasons and logic for such an approach is what this article is about. Vintage point Understanding the “whys” and “wheres” is mainly dependent on the observer, and it can be very difficult to align all the relevant teams (DevOps, Dev, Ops etc.) on the fact that an application can be destroyed at any give ..read more
Visit website
Installing Nexus on Kubernetes
Sosivio Blog
by
2y ago
Installing sonatype nexus on Kubernetes with a Persistent volume. Prerequisites NFS server Internet connection Create persistent volume Make sure your NFS server is exporting the /data/k8s-pvs/pv015 directory and that all cluster nodes can reach the NFS server network wise. apiVersion: v1 kind: PersistentVolume metadata: name: nexuspv spec: capacity: storage: 100Gi volumeMode: Filesystem accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Retain storageClassName: slow mountOptions: - hard - nfsvers=4.1 nfs: path: /data/k8s-pvs/pv015 server: n ..read more
Visit website
Kubernetes Security Risk Assessment
Sosivio Blog
by
2y ago
Executive Summary This document describes the Risk factors, probability assessment and actions which should be taken when running an OCP environment in production. The document focuses on three main aspects: Application security risks (code), platform security risks (Kubernetes), Node security (cloud) and deployments (CD processes and containers) security risks. Risk Assessment methodology The document is written from a security perspective classified by the following threats: Unauthorized access Misuse of information Data leakage or unintentional exposure of information Data Loss Each threa ..read more
Visit website

Follow Sosivio Blog on FeedSpot

Continue with Google
Continue with Apple
OR