Cloudy Morning: Docker Swarm and K8s
Cloudy Morning: Docker Swarm and K8s
This month, just about everyone wanted to write about, and read about, Docker Swarm and Kubernetes. See what there is to learn about orchestration.
Join the DZone community and get the full member experience.Join For Free
See why enterprise app developers love Cloud Foundry. Download the 2018 User Survey for a snapshot of Cloud Foundry users’ deployments and productivity.
I wonder if this "container orchestration" thing will catch on...
Anyway, time to get caught up on the latest cloud news and tutorials! This month was all about Docker Swarm and Kubernetes. Using Docker Swarm and Kubernetes, comparing them to other orchestration solutions, adding high availability — there was no shortage of avenues to explore. So, settle in and enjoy the reads!
Looking Cloudy Out
- Fun With Docker Swarm, by Meng Xu. In this post, a Docker lover shows us how to quickly create a Dockerfile and use Docker Swarm to upload an image to the web.
- Kubernetes vs. Amazon ECS, by Akshai Parthasarathy. This side-by-side comparison of Kubernetes and AWS ECS looks at both container orchestration solutions and compares them across an array of criteria.
- A Development Workflow for Kubernetes Services, by Richard Li. Learn how to build a development workflow for Kubernetes microservices using a cloud infrastructure with Ambassador, Docker, Forge, git, Telepresence, and kubectl.
- HA Docker Swarm With Docker Machine, by Manuel Morejón. Make sure your Docker Swarm setups remain highly available to overcome software ruptures, service order overloads, and infrastructure or hardware problems.
- With Kotlin to the Clouds (AWS Beanstalk, Oracle ACCS), by Frank Munz. Loving Kotlin? Well, let's see what it takes to deploy Kotlin to a couple of different cloud services, namely Oracle ACCS and AWS Beanstalk.
By the way, if you're interested in writing for your fellow DZoners, feel free to check out our Writers' Zone, where you can also find some current hot topics and our Bounty Board, which has writing prompts coupled with prizes.
A Look at T2
Excited about ECS T2 instances? Should you be? Here's a great breakdown from CloudTech that covers what T2 instances offer, how they balance cost vs. performance, and whether they're worth your notice.
A New Challenger Appears! (And It's Oracle)
We've had a few mentions of Oracle Fn, Oracle's serverless offering, around DZone, but here's a good, brief overview (with links for more) of Oracle's answer to AWS Lambda, Google Cloud Functions, Azure Functions, etc. Even better, it's an open source project to boot.
How AI Will Help the Cloud
It's always nice to see technology coming together. Here's a fantastic article from CIO exploring how AI will help the cloud, particularly to avoid outages. This specific article focuses on AWS, but it's hardly a stretch to see how this might spread to every big provider.
Diving Deeper Into Cloud
Location: San Francisco, California, United States
- 6+ yrs of experience preferred. (Bachelor’s degree in CS or related course preferred)
- Significant experience working with Core Java
- Sound knowledge of everyday/fundamental data structures, algorithms, and other computer science basics
- High level of familiarity with Java frameworks, OOAD and Design Patterns, RESTful design
- Prior experience building application infrastructure software is a definite advantage
- Comfortable with Unix/Linux OS to develop, deploy and maintain software
Location: Santa Clara, California, United States
- Strong technical skills and the ability to learn and continue to maintain cutting edge skills and knowledge on a variety of technical areas (Unix/Linux, Application Security, Vulnerability Management, Incident Management, etc…)
- At least 3+ years in a relevant technology field with at least two years being in a technical security role with the ability to demonstrate and produce examples of your relevant work.
- Effective communication; in both written and oral communication. Be able to break down complex topics and be able to educate others on security concepts.
- Exhibit passion around both technical security and working with diverse teams to help them understand their responsibilities with security.
- Ability to collaborate effectively with others and the ability to multi-task and work on multiple projects concurrently.
- Demonstrate high energy and a sense of urgency and work within potentially compressed time frames.
- Strong analytical and logistical skills with equally strong attention to details.
- Strong personal work ethic and integrity required.
- Assume other work and duties as assigned.
Opinions expressed by DZone contributors are their own.