The Kublr Team delivers insights, tutorials, and best practices on how to leverage Kubernetes to enable your Dev and Ops teams to get the most out of the development and deployment of containerized applications. Built on top of upstream vanilla Kubernetes, Kublr allows developers to maintain the desired openness, portability, and pluggability of open source technology, while operations gains multi-factor enterprise security, backup, disaster recovery, and vendor support.
Digital transformation may be in danger of becoming an overused buzzword. Yet, real business needs are driving this trend and IT leaders feel the pressure to transform their businesses every day. Whether it is the need for speed, agility, or rethinking business processes as a whole – these challenges are here to stay.
Remember that bookseller? The one that decided not to be a bookseller but a computing powerhouse and is now shaking up the entire retail industry? Companies such as Amazon, Airbnb or Uber, are pushing traditional enterprises to rethink their modus operandi.
Whether you seek to transform your business model or improve your operations and customer interactions, Digital Transformation Initiatives have several common elements:
•Experimentation and speed
•Realignment and partnering between IT and the business
•Use of cloud technologies
•Modern application architectures
Containers and Kubernetes are part of the technology ecosystem enabling Digital Transformation. In this online meetup, we’ll discuss how container technologies facilitate organizational alignment in IT around DevOps, cloud-native technologies, microservices, and APIs, as well as hybrid and multi-cloud architectures.
Kubernetes ensures your deployed applications are always available to users. But how do you deploy applications in Kubernetes without user/service interruptions? Should you write your own scripts using low-level Kubernetes objects, package everything in Helm, or use specific CI/CD tools? There isn’t a clear-cut answer; it always depends.
In this online meetup, Slava Koltovich, CEO of Kublr, will discuss various application deployment options and demonstrate how tools like Spinnaker, Istio, and Jenkins can be used to implement blue-green or canary deployments to ensure zero-downtime application rollout.
Enabling support for data processing, data analytics, and machine learning workloads in Kubernetes has been one of the goals of the open source community. During this meetup we’ll discuss the growing use of Kubernetes for data science and machine learning workloads. We’ll examine how new Kubernetes extensibility features such as custom resources and custom controllers are used for applications and frameworks integration. Apache Spark 2.3.’s native support is the latest indication of this growing trend. We’ll demo a few examples of data science workloads running on Kubernetes clusters setup by our Kublr platform.
Is advanced scheduling in Kubernetes achievable? Yes, however, how do you properly accommodate every real-life scenario that a Kubernetes user might encounter? How do you leverage advanced scheduling techniques to shape and describe each scenario in easy-to-use rules and configurations?
Oleg Chunikhin answers those questions and demonstrate techniques for implementing advanced scheduling. For example, using spot instances and cost-effective resources on AWS, coupled with the ability to deliver a minimum set of functionalities that cover the majority of needs – without configuration complexity. You’ll get a run-down of the pitfalls and things to keep in mind for this route.
SPEAKER: Oleg Chunikhin, CTO at Kublr, has been working in the field of software architecture and development for nearly 20 years. He joined Kublr in 2017, as he specializes in DevOps technologies including Kubernetes, Docker, and Puppet. Oleg has successfully defined Kublr’s technology strategy and innovative standards, tools, technologies, and processes.
Containers and Kubernetes allow for code portability across on-premise VMs, bare metal or multiple cloud provider environments. Yet, despite this portability promise, developers may include configuration and application definitions that constrain or even eliminate application portability. In this online meetup Oleg Chunikhin, CTO at Kublr, describes best practices for “configuration as code” in a Kubernetes environment. He demonstrates how a properly constructed containerized app can be deployed to both Amazon and Azure using the Kublr platform, and how Kubernetes objects, such as persistent volumes, ingress rules and services, can be used to abstract from the infrastructure.