Jenkins Deployments in Kubernetes with Docker and Groovy
In our latest installment of the How to K8s series, we explore the concepts you’ll need to execute tasks via a look at dockerizing a Jenkins server so that it can create a user automatically upon startup in a container.
Developers, Big Sur, and Vindication
Apple has updated the macOS software license agreement for Big Sur, going from 15 sections to 16 sections. This doesn’t happen very often... Brian Stucki, MacStadium's Apple Evangelist, shares his thoughts what this means for all of us.
Automating macOS Server Configuration with Ansible
Ansible is a lightweight configuration solution that requires only two things of the target servers it configures. We’re walking through Jeff Geerling’s Ansible playbook on the blog to show you how Ansible can benefit you.
Automation 101: Introduction to Ansible
If you’re looking to get started with Ansible, you’ve come to the right place! We’re diving into automation with Ansible for the introductory blog post.
How to K8s: Kubernetes Secrets from the Command Line
Last time, we dove into the ins and outs of Kubernetes Secrets, but in the latest How to K8s, we’ll cover creating a Secret via kubectl CLI.
How to K8s: Kubernetes Secrets Made Simple
What is a Kubernetes Secret and can you make sure that all your secrets are being kept? In this blog, we give you an overview of what Kubernetes Secrets are and how to make them.
How to K8s: Pods, ReplicaSets, and Deployments
Pods, ReplicaSets, and Deployments are definitely something new and returning users will need to have in their K8s playbook. Let us guide you on the K8s journey with our latest installment.
How to K8s: Persistent Volumes and Claims
In order to retain data beyond the life-cycle of a given Pod in Kubernetes, you’ll have to use a persistent volume. In this walkthrough, we’ll take you through the complexities of persistent volumes and claims.
How to K8s: Pull, Edit, and Push a Docker Image
Set sail with K8s with part four in the How to K8s series! Let us take you through how to pull, edit, and push a Docker image.
How to K8s: Sharing Data Between Containers in a Pod
In part three of our How to K8s series, we take you through emptyDir and volume, and how to share data between containers in a pod.
Orka Now Available on 2018 Mac minis
We've had a lot of interest in the 2018 mini, and we're excited to announce that we've added a new hardware offering to the Orka family - 2018 Mac mini clusters.
Intro to Chef: Configuration and Automation Tool for Mac VMs
Jump into part one of our Chef series, where we introduce some concepts and ideas for beginners and discuss the latest update to the Chef training materials.
How to K8s: Expose a Public IP via a Load Balancer Service in Kubernetes
In the second installment of How to K8s, we explore how to use a Kubernetes load balance service to expose a single IP.
How to K8s: Exec into a Running Kubernetes Pod
When working with Kubernetes environments, you may find it useful to access a pod directly. You can do that by calling kubectl exec to get direct command line access.
MacStadium Sees 3x Increase in Utilization as Developers Work From Home
While the COVID-19 pandemic continues, many of us are finding new ways to collaborate online with our coworkers. At MacStadium, we've noticed a huge increase in utilization.
Orka Overview Part 3: Remote Desktop Login for Mac VMs
Developers need remote access to their VMs and while SSH is great, sometimes you need a GUI. Orka provides VNC and ScreenShare ports out-of-the-box. Here's a quick guide.
Ephemeral vs Static Build Agents for iOS CI
Dive into the costs and benefits when choosing between ephemeral and static build agents. Learn the key differences and why you may want to choose one method over the other.
Access a Remote Mac Desktop from Your iPad
Recently, Brian Stucki demonstrated how to access a remote Mac mini on iPadOS 13.4. It was so cool, we wanted to share it with you here. Check it out!
Getting Started with Docker & Kubernetes on Mac
MacStadium's Orka brings modern, orchestration and containerization solutions Kubernetes and Docker to Mac-specific CI. Now, teams that focus on dev for iOS and macOS have access to this powerful tech.
Orka Overview Part 2: Deploying Mac Virtual Machines
Manipulating virtual machines has become a core skill for DevOps engineers. Orka allows for automated management of macOS VMs with simple commands.
Making the Most of Your Orka Demo
The Orka demo gives you two hours of playtime to experience the power of Orka. Here's how to get the most out of your demo environment.
Orka Overview Part 1: Storing macOS Images with Orka
In Orka, macOS image management is amazingly simple because the architecture enforces best practices for network-based storage. Learn more about how it works.
5 Key Features in Orka's CLI for iOS and macOS Virtualization
It’s always a treat when you can do more with less code. And Orka’s CLI fits this bill. Orka is a powerful macOS virtualization tool that performs complex tasks with short, simple commands.
Orka Plugins Rundown: Part 2
These three plugins are the most recent additions to Orka, and have all been greeted warmly by folks who are using them already. Check out how Orka integrates with your CI pipeline (part 2).
How to Connect Storage for Ephemeral Build Testing
Leveraging ephemeral builds as part of your CI pipeline greatly improves consistency, scalability, and ease of updating. In this post, learn how to connect your build server to shared storage.
Automate Your CI With These 3 Powerful Tools in 2020
Is CI automation on your team's wishlist for 2020? Check out this piece for three must-have tools before getting started.
Put Your Things Away with MacStadium’s Five Storage Options
With one or more of our five storage solutions your team will be ready and able to focus on the work at hand. We break them down in this piece.
Try Orka with a Playground Environment
Try Orka hands-on! Get access to a free Orka demo environment for a two-hour window -- spin up VMs, explore the Orka CLI, try the Jenkins plugin, and more.
Best VM Configurations for Your Specific Use Case
In this piece we highlight a few VM configuration settings that you may be overlooking. To optimize performance, these are things you want to take a look at.
Native vs. React Native for iOS: A Smorgasbord for Thought
A collection of our favorite resources based on specific use cases to help you make a well informed choice as to which route to take in the creation of your next application.
Selecting a Scalable CI Pipeline for macOS
Your company is growing and there are many factors contributing to the need for a more efficient CI infrastructure. Learn how MacStadium can aid in the transition to an infrastructure that can support a product at scale.
Catalina Released... and Live on Orka!
Catalina was officially released today, and within a matter of hours, the Orka team had made a Catalina ISO available to our customers. We encourage all of our current Orka customers to pull the new ISO and give Catalina a try.
DevOps World | Jenkins World Talks are LIVE
The 2019 DevOps World | Jenkins World conference in San Francisco is in the books. While we were there, we hit as many of the talks as we could. In this piece, we take a look back at some of our favorites and give our thoughts and takeaways.
Top 5 Signs It's Time to Upgrade Your Mac CI Build Infrastructure
Is your homegrown Mac mini build farm keeping pace with your organizational growth? If you're not sure, the MacStadium team has put together the top five signs it's time to make a change for the better.
MacStadium has officially released Orka, our new virtualization layer for Mac build infrastructure based on Docker and Kubernetes technology. In this video, the MacStadium team shares why Orka was created, how Orka works, why building on Macs is different than other platforms, and much more.
Virtualizing Mac Infrastructure at Scale: A Dropbox Case Study at VMworld 2019
MacStadium had the pleasure of presenting a case study on virtualizing Mac infrastructure at scale with Dropbox during a live session at VMworld 2019.
Homebrew Tests Catalina on Orka
Participating in the Orka beta program this summer, Homebrew teamed up with MacStadium to test the macOS Catalina beta on Orka to great success.
Announcing Orka - Orchestration with Kubernetes on Apple
Released today, Orka (Orchestration with Kubernetes on Apple) is our new virtualization layer for Mac build infrastructure based on Docker and Kubernetes technology.
Provisioning on MacStadium with Terraform
In the latest in a series of helpful posts for new MacStadium adopters, get tips for using HashiCorp's Terraform with each of MacStadium's virtualization platforms.
CI Best Practices for iOS and macOS App Development
MacStadium recently hosted a panel on CI best practices at AltConf. It was an interesting discussion as the companies participating in the panel represent very different development teams and CI practices.
How to Upgrade ESX Hosts to vSphere 6.7
While we've been using and testing it for a while, we now officially support vSphere 6.7, which includes support for Apple File System (APFS) and macOS Mojave. Check out this guide to help you navigate the upgrade process.
MacStadium VMware Private Cloud Quick Start Guide
Get up and running with your MacStadium VMware private cloud quickly and easily with our VMware Private Cloud Quick Start Guide.
Virtualizing macOS at Scale for iOS DevOps
MacStadium recently hosted a well-attended panel discussion on Virtualizing macOS at Scale for iOS DevOps with some of our top customers at VMworld in Las Vegas. Read on for highlights, a video, a transcript, and more.
Make Sure You're Covered for the L1 Termination Fault Vulnerability
VMware recently announced potential new impacts of the L1 Termination Fault Vulnerability. Read on to make sure you're covered.
Anka Private Clouds for iOS CI and DevOps
Anka is a powerful and easy-to-use virtualization engine for continuous integration on macOS, and it provides an alternative to our traditional VMware private clouds.
How to Enable SSH in the VMware ESXi Embedded Host Client
A few customers have asked about this now that we’re provisioning more Mac servers with ESXi 6.0 U2. Rather than have you wait for a support ticket, you can take care of it yourself with the following guide.
Bug Fix: Deploying OSX VMs to a Single ESXi Host via Embedded Host Client
Thanks to one of our customers, we recently discovered an issue with the VMware ESXi host client that has the potential to affect many MacStadium users.
Mac Server Growing Pains and How to Avoid Them
This post is part of our beginner's guide to hosting, Mac servers, and virtualization. Follow along on Twitter or with RSS. Your team has released a brand new app and it’s flooded with new users.
Managing VMware ESXi with Just a Mac
In early 2016, VMware began including the embedded HTML5 host client for managing ESXi in version 6.0 U2 from your web browser. It’s a great solution for users getting started with a dedicated Mac.
Science in Virtualization: Efficient Deployment with Clean Room VMs
Science is difficult. Developing a strict testing system for a science experiment that is repeatable in other lab environments is even harder.