24 Jul 2022
This session would teach attendees who are new to Kubernetes how to create their first ingress controller and expose their service to the world.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 3 participants
- 22 minutes
24 Jul 2022
The Java programming language remains a global leader for building enterprise applications. Using Spring Boot – a Java-based framework, new Java developers can create Spring-powered, production-grade applications and services with absolute minimum fuss. This tutorial will teach you how to deploy a Spring Boot application in Amazon Managed Kubernetes Service (EKS). From scratch, you will learn by creating a Spring Boot application, deploying it to Minikube, and then onto EKS.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 4 participants
- 1:01 hours
24 Jul 2022
When building cloud applications, we should always bear in mind that our services are exposed on the Internet and can be accessed by anyone and may have untrusted users. Because of this, we need to be proactive and aware of these possible security threats so that we can design our cloud applications to be able to handle them properly. Apart from preventing malicious attacks, cloud applications must also be designed to protect sensitive data and grant access for certain resources to only authorized users. In this session, I will be talking about 3 security patterns that can be used to prevent malicious or accidental actions outside of the applications designed usage, and to prevent disclosure or loss of information when building for the cloud.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 3 participants
- 34 minutes
24 Jul 2022
Kubernetes has become a major tool in the cloud native space because of its ease of use and ability to scale workloads effectively coupled with the wide range of use cases covered by its robust API, as the use of Kubernetes increases there will be scenarios Kubernetes will not be able to handle by default. Kubernetes was made to be highly configurable and extensible, what this means is that you can customize your Kubernetes cluster to do precisely what you want it to do or extend the functionalities that Kubernetes already offers. There are several ways Kubernetes functionality can be extended and some of them will be introduced and discussed
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 4 participants
- 40 minutes
24 Jul 2022
Kubernetes was started inside Google to provide a layer of abstractions with containers for the modern infrastructure. Now, the technology is adopted by the masses and has become a de-facto standard for any cloud-native application. The open-source system provides management, deployment, and scaling of your containers. Kubernetes is hard to beat in orchestration, but one of the most significant drawbacks is its lack of reproducibility. Here comes Helm: A package manager for Kubernetes and a CNCF Graduate Project. But how will you get started with Helm? The answer is by clearing the basics. This talk will help describe the importance of Helm in the current landscape and give you details on the why and how Helm is used.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 4 participants
- 48 minutes
24 Jul 2022
Having an adequately implemented strategy for your API is key to achieving a successful product in a data-driven company. Although there has been a rise in products that provide APIs and microservices solutions, there are still many untapped potentials. This can be attributed to a lack of adoption by most DevOps teams due to specific barriers. APISIX is a dynamic and high-performance cloud-native API gateway; that delivers ultimate performance. DevOps teams from different organisations have adopted it due to its Ops-friendly strategy.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 1 participant
- 26 minutes
24 Jul 2022
Saiyam Pathak, Director of Technical Evangelism at Civo & CNCF Ambassador introduces ArgoCD.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 3 participants
- 32 minutes
24 Jul 2022
Somtochi Amauche Onyekwere, Developer Experience Engineer, Weaveworks introduces FluxCD.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 2 participants
- 21 minutes
24 Jul 2022
Somtochi Amauche Onyekwere is a Developer Experience Engineer at Weaveworks
--
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
--
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 2 participants
- 19 minutes
24 Jul 2022
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 3 participants
- 30 minutes
24 Jul 2022
The Elastic Kubernetes Service (EKS) is one of the managed services within AWS for running container workloads. Although being a highly scalable service, a major drawback is the cost of operation involved. What could be the way out for startups and developers looking to utilize the scalability features that AWS provides to Kubernetes? — AWS Fargate is the way! Through this talk, listeners will be introduced to the AWS Fargate service. Listeners will learn how AWS Fargate was designed to reduce the cost of using Kubernetes through the ECR and EKS. The AWS pricing calculator will be used to show the cost of running Kubernetes through AWS Fargate over a 6months interval. Towards the talk conclusion, listeners will be walked through the steps of using AWS Fargate with a sample Node.js API built using the Fastify framework.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 3 participants
- 27 minutes
24 Jul 2022
The microservices-driven architecture would not be thriving today if it were not for matching runtime environments - the container runtimes. Containers however, would not be possible without the availability of features that enable the virtualization of resources such as processes, filesystems and devices. In this talk, we would explore the following: * How Containers work. * The features in the Linux Kernel that make them possible precisely cgroups, namespaces, and UnionFS. * Container Runtimes * Container Storage and Networking.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 3 participants
- 33 minutes
24 Jul 2022
This session aims to improve the lifecycle of secrets management from integration with secret management tool, to secret creation, rotation, and deletion.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 3 participants
- 41 minutes
24 Jul 2022
DataOps is the process of automating the delivery of data from where it is produced to where it is analyzed. It mainly consists of three processes: Extract, Transform, and Load. These processes are automated using pipelines. A pipeline consists of extract, load, and transformation tasks that are connected using a scripting language, oftentimes Python. You can set up a pipeline using a tool like Apache Airflow, but you will have to trade off not using the awesomeness of Kubernetes. When you want to utilize the autoscaling advantage of Kubernetes, you may consider using Argo Workflows for your pipelines. Argo Workflows is a tool that allows you to set up pipelines that run on Kubernetes. You can set up a pipeline that extracts insight from IoT time-series data using components like Spark and Minio, deployed on Kubernetes. This talk is meant to educate Data Engineers and DevOps engineers looking to set up data pipelines on Kubernetes. It’ll go over a normal setup of a product recommendation system using Argo Workflows for setting up the pipeline, Minio for storing blob files, and Apache Spark on Kubernetes for running the analysis tasks.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 4 participants
- 29 minutes
24 Jul 2022
Security is a very important part of application and infrastructure development and should never be an afterthought. We must ensure that we do things like: authenticating users that come on our platform, checking against common vulnerabilities in our manifest files, scanning images for CVEs, etc. Whilst it is absolutely advised to check for security issues before going into production, many security breaches will/can only be detected at runtime. We will discuss Runtime Security and tools that can help us remain secure in production.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 2 participants
- 17 minutes
24 Jul 2022
Reliability in production environment, design best practices with kubernetes to deliver 99.99% service uptime.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 5 participants
- 49 minutes
24 Jul 2022
Kubeflow is an open source, cloud-native MLOps platform built on top of Kubernetes. Kubeflow is dedicated to making deployments of machine learning (ML) workflows on Kubernetes simple, portable, and scalable. Kubeflow KALE (Kubeflow Automated Pipelines Engine) enables you to deploy Jupyter Notebooks that are running on your laptop or in the cloud to Kubeflow Pipelines seamlessly. In this session, we will convert a Jupyter notebook based on customer churn prediction into a Kubeflow pipeline using Kale. Our goal is to build and deploy a reproducible customer churn pipeline using Kubeflow Kale.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 3 participants
- 53 minutes
24 Jul 2022
WebAssembly (WASM) is being adopted in cloud-native applications, there are increasing demands to support scripting-language applications and libraries in WASM. That allows WASM runtimes, such as WasmEdge (a lightweight and high-performance runtime for cloud-native, edge, and decentralized devices), to run serverless functions written in scripting languages and APIs. Following the large-scale adoption and benefits of serverless computing, we focus on deploying these as a Function-as-a-service
Machine Learning inference is often a computationally intensive task and edge applications could greatly benefit from the speed of WebAssembly. Unfortunately, Linux containers end up being too heavy for such tasks. Demonstrating Machine Learning deployments in such a fashion, another problem we face is that the standard WebAssembly provides very limited access to the native OS and hardware, such as multi-core CPUs, GPUs, or TPUs which is not ideal for the systems we target. The talk also shows how one could use the WebAssembly System Interface (WASI) to get security, portability, and native speed for ML models.
To top it off this talk ends with a demo of deploying a Machine learning model as a serverless function using WASM.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
Machine Learning inference is often a computationally intensive task and edge applications could greatly benefit from the speed of WebAssembly. Unfortunately, Linux containers end up being too heavy for such tasks. Demonstrating Machine Learning deployments in such a fashion, another problem we face is that the standard WebAssembly provides very limited access to the native OS and hardware, such as multi-core CPUs, GPUs, or TPUs which is not ideal for the systems we target. The talk also shows how one could use the WebAssembly System Interface (WASI) to get security, portability, and native speed for ML models.
To top it off this talk ends with a demo of deploying a Machine learning model as a serverless function using WASM.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 5 participants
- 33 minutes
24 Jul 2022
In the modern era of cloud-native development and Kubernetes, a variety have tools have sprung up to help solve some of the challenges of Observability and microservice communication. In this talk, we would explore the obscure world of the Service Mesh, what they are, how they work, and If it’s right for you.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
---
KCD Africa 2022 is the 2nd iteration of the Kubernetes Community Days Africa, a CNCF-powered free community event. Visit https://kcdafrica.com for more information.
- 3 participants
- 10 minutes