Oracle Container Engine for Kubernetes (OKE) provides a managed Kubernetes service on Oracle Cloud Infrastructure. It allows users to easily create Kubernetes clusters without having to manage the underlying infrastructure. OKE clusters can be created in minutes using the quickstart option. This provisions the Kubernetes masters, worker nodes, and related networking and storage resources. OKE integrates Kubernetes with other Oracle Cloud services like the OCI Registry for managing container images.
Running Kubernetes Workloads on Oracle Cloud InfrastructureOracle Developers
Kubernetes is an open-source container orchestration platform that allows you to deploy and manage containerized applications at scale. This workshop will provide an introduction to how Oracle Cloud Infrastructure (OCI) provides a developer friendly container-native and enterprise-ready managed Kubernetes. OCI enables rapid cluster creation and management while providing highly predictable performance supporting pure bare metal, VM, or hybrid Kubernetes clusters.
Oracle Kubernetes Engine (OKE) is a managed Kubernetes service on OCI that makes it easy to run and manage complex workloads (AI/ML) with minimal administration. The Kubeflow project is designed to simplify the deployment of machine learning projects like TensorFlow on Kubernetes. This workshop will demonstrate how simple it is to deploy the Kubeflow project on OKE.
Develop and deploy Kubernetes applications with Docker - IBM Index 2018Patrick Chanezon
Docker Desktop and Enterprise Edition now both include Kubernetes as an optional orchestration component. This talk will explain how to use Docker Desktop (Mac or Windows) to develop and debug a cloud native application, then how Docker Enterprise Edition helps you deploy it to Kubernetes in production.
Running Kubernetes Workloads on Oracle Cloud InfrastructureOracle Developers
Kubernetes is an open-source container orchestration platform that allows you to deploy and manage containerized applications at scale. This workshop will provide an introduction to how Oracle Cloud Infrastructure (OCI) provides a developer friendly container-native and enterprise-ready managed Kubernetes. OCI enables rapid cluster creation and management while providing highly predictable performance supporting pure bare metal, VM, or hybrid Kubernetes clusters.
Oracle Kubernetes Engine (OKE) is a managed Kubernetes service on OCI that makes it easy to run and manage complex workloads (AI/ML) with minimal administration. The Kubeflow project is designed to simplify the deployment of machine learning projects like TensorFlow on Kubernetes. This workshop will demonstrate how simple it is to deploy the Kubeflow project on OKE.
Develop and deploy Kubernetes applications with Docker - IBM Index 2018Patrick Chanezon
Docker Desktop and Enterprise Edition now both include Kubernetes as an optional orchestration component. This talk will explain how to use Docker Desktop (Mac or Windows) to develop and debug a cloud native application, then how Docker Enterprise Edition helps you deploy it to Kubernetes in production.
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Docker, Inc.
Au programme : la mise en place de plateformes agiles pour s’adapter aux nouveaux business models, l’optimisation des coûts IT dans le cadre de vos déploiements applicatifs, réussir la mise en oeuvre de Kubernetes, garantir la sécurité de vos applications tout au long de leur cycle de vie et bien plus encore.
The value of containers is widely touted, but running them securely at scale and in long lived production environments presents new challenges. Amazon EC2 Container Service (ECS) changes the game by delivering cluster management and scheduling as a service. In this talk we’ll present how Okta uses ECS for parallelized testing in CI and for production microservices in a multi-region, always on cloud service. Learn why we chose ECS and many of the tips and tricks for securing, scaling and managing cost.
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...Yong Feng
The material for IBM Edge 2016 session for a client use case of Spectrum Conductor for Containers
https://www-01.ibm.com/events/global/edge/sessions/.
Please refer to http://ibm.biz/ConductorForContainers for more details about Spectrum Conductor for Containers.
Please refer to https://www.youtube.com/watch?v=7YMjP6EypqA and https://www.youtube.com/watch?v=d9oVPU3rwhE for the demo of Spectrum Conductor for Containers.
Your developers are asking for it. The boss is wondering how much longer it's going to take. You need to get Kubernetes up and running. This session will explore core Kubernetes concepts as it relates to our knowledge as a vSphere administrator. We will explore the differences between open source and commercialized versions of Kubernetes and take a quick look at different application deployment mechanisms. You’re going to leave with a better understanding of Kubernetes architecture and how to take the next step towards containerization.
Introduction of Kubernetes - Trang NguyenTrang Nguyen
This presentation provides the basic concepts of the Kubernetes for Beginners.
1) Introduction of Kubernetes
Before Kubernetes
What is Kubernetes
What Kubernetes can do?
What Kubernetes can't do?
Features of Kubernetes
Kubernetes Architecture
Kubernetes vs Docker Swarm
Kubernetes 7 use cases
...
2) Kubernetes Component
What is Kubelet?
What is Kubectl?
What is Kubeadm?
3) Nodes in Kubernetes
What is a node in Kubernetes?
Master node
Worker node
4) Kubernetes Development Process
What is blue green deployment?
How to automate the deployment?
5) Networking in Kubernetes
Kubernetes networking model
Ingress networking in Kubernetes
6) Security Measures in Kubernetes
Best security measures in Kubernetes
One of the most fundamental challenges of CI/CD is the ability to balance between Quality, Time, and Cost. Amazon EC2 Container Service (ECS), along with Docker and Amazon EC2 Container Registry (ECR), has changed the game for many by making resource management very simple. For Okta, it has enabled the Continuous Integration team to maximize throughput while minimizing cost. In this session we will show you how Okta has created a flexible CI system with ECS, Docker, ECR, AWS Lambda, AWS CloudFormation, Amazon RDS, and Amazon SQS. Okta runs 30,000 tests with each developer commit, and releases 10,000 new lines of code each week to production. The CI system, built 100% on AWS, must be able to handle load while keeping cost under control. This talk is oriented toward developers looking to achieve efficient resource and cost management without compromising speed or quality.
Agenda
1. The changing landscape of IT Infrastructure
2. Containers - An introduction
3. Container management systems
4. Kubernetes
5. Containers and DevOps
6. Future of Infrastructure Mgmt
About the talk
In this talk, you will get a review of the components & the benefits of Container technologies - Docker & Kubernetes. The talk focuses on making the solution platform-independent. It gives an insight into Docker and Kubernetes for consistent and reliable Deployment. We talk about how the containers fit and improve your DevOps ecosystem and how to get started with containerization. Learn new deployment approach to effectively use your infrastructure resources to minimize the overall cost.
AWS re:Invent 2016: Development Workflow with Docker and Amazon ECS (CON302)Amazon Web Services
Keeping consistent environments across your development, test, and production systems can be a complex task. Docker containers offer a way to develop and test your application in the same environment in which it runs in production. You can use tools such as the ECS CLI and Docker Compose for local testing of applications; Jenkins and AWS CodePipeline for building and workflow orchestration; Amazon EC2 Container Registry to store your container images; and Amazon EC2 Container Service to manage and scale containers. In this session, you will learn how to build containers into your development workflow and orchestrate container deployments using Amazon ECS. You will hear how Okta runs 30,000 tests per developer commit and releases 10,000 new lines of code each week to production with a CI system based on 100% AWS services. We'll also discuss how Okta uses ECS for parallelized testing in CI and for production microservices in a multi-region, always on cloud service.
DevOps with Azure, Kubernetes, and Helm WebinarCodefresh
Watch the webinar here: https://codefresh.io/devops-azure-kubernetes-helm-lp/
Sign up for a FREE Codefresh account today: https://codefresh.io/codefresh-signup/
In this webinar, we will show you how you can use standard DevOps practices such as IaC, CI/CD, automated release and more in conjunction with Kubernetes (AKS) and Helm.
Driving Digital Transformation With Containers And Kubernetes Complete DeckSlideTeam
Introducing Kubernetes Concepts And Architecture PowerPoint Presentation Slides. This readily available open-source architecture PPT infographics well explains the concept of containers. You can also depict the architecture of containers and microservices with the help of a visually appealing PPT slideshow. Our content-ready containers PPT slideshow allow you to showcase the reasons for opting for Kubernetes by an organization. Depict the roadmap for installing Kubernetes in the organization in a presentable manner by using this slide design. The major advantages of Kubernetes, such as the stability of application run, improving productivity, and many more can be presented in this slide deck. Cover 30 60 90 days plan to implement Kubernetes in the organization with this thoroughly researched PowerPoint templates. Discuss the key components of Kubernetes with a diagram using this modern-designed cluster architecture PowerPoint layouts. Describe each element’s functionality using these PowerPoint visuals. Hence manage the clusters efficiently by downloading Kubernetes architecture PPT slides. https://bit.ly/3p6xEoS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKSWeaveworks
Did your company start down the path of building a cloud native platform using Kubernetes with the goal of enabling developers to innovate faster and increase productivity, but then run into challenges keeping it operating in an optimal way?
In this session, Weaveworks will discuss how to migrate from self-managed Kubernetes on EC2 to a GitOps managed Shared Services Platform (SSP) on EKS. A SSP built on EKS and managed with Weave GitOps provides developers and operators with common workflows to update both applications and infrastructure. With every change in version control, full audit trails are available, and security is enforced. While at the same time enabling easier rollbacks and faster mean-time-to-recovery (MTTR). In short, a Weave GitOps managed SSP increases developer velocity while boosting stability.
How to operate a hybrid Kubernetes architecture, using managed EKS in the AWS Cloud and EKS-Distro on premises.
How to structure your infrastructure repository to efficiently manage multiple teams.
How to use Kubernetes RBAC to provide secure cluster multi-tenancy.
How to use GitOps to promote releases across a hybrid set of independent clusters.
How to accomplish data and operational sovereignty.
This presentation was made as closing session for Container Conference 2018 on 03rd August in Bangalore by Anoop Kumar from Docker.
"In this session we will get familiarized with the technical aspects of the Docker EE 2.0 Platform. It will involve a walkthrough of the swarm as well as the relatively newly introduced Kubernetes integrations, how it enables organizational agility, choice and security and the future roadmap of the product suite. We'll finally do a quick demo of the platform and close with a Q&A section."
Docker Meetup Talk @ Dublin on 22 Feb 2018.
Introduction to the Docker platform, Kubernetes and a recap of the DockerCon EU '17 announcement around Kubernetes in Docker CE & EE.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Evénement Docker Paris: Anticipez les nouveaux business model et réduisez vos...Docker, Inc.
Au programme : la mise en place de plateformes agiles pour s’adapter aux nouveaux business models, l’optimisation des coûts IT dans le cadre de vos déploiements applicatifs, réussir la mise en oeuvre de Kubernetes, garantir la sécurité de vos applications tout au long de leur cycle de vie et bien plus encore.
The value of containers is widely touted, but running them securely at scale and in long lived production environments presents new challenges. Amazon EC2 Container Service (ECS) changes the game by delivering cluster management and scheduling as a service. In this talk we’ll present how Okta uses ECS for parallelized testing in CI and for production microservices in a multi-region, always on cloud service. Learn why we chose ECS and many of the tips and tricks for securing, scaling and managing cost.
Edge 2016 Session 1886 Building your own docker container cloud on ibm power...Yong Feng
The material for IBM Edge 2016 session for a client use case of Spectrum Conductor for Containers
https://www-01.ibm.com/events/global/edge/sessions/.
Please refer to http://ibm.biz/ConductorForContainers for more details about Spectrum Conductor for Containers.
Please refer to https://www.youtube.com/watch?v=7YMjP6EypqA and https://www.youtube.com/watch?v=d9oVPU3rwhE for the demo of Spectrum Conductor for Containers.
Your developers are asking for it. The boss is wondering how much longer it's going to take. You need to get Kubernetes up and running. This session will explore core Kubernetes concepts as it relates to our knowledge as a vSphere administrator. We will explore the differences between open source and commercialized versions of Kubernetes and take a quick look at different application deployment mechanisms. You’re going to leave with a better understanding of Kubernetes architecture and how to take the next step towards containerization.
Introduction of Kubernetes - Trang NguyenTrang Nguyen
This presentation provides the basic concepts of the Kubernetes for Beginners.
1) Introduction of Kubernetes
Before Kubernetes
What is Kubernetes
What Kubernetes can do?
What Kubernetes can't do?
Features of Kubernetes
Kubernetes Architecture
Kubernetes vs Docker Swarm
Kubernetes 7 use cases
...
2) Kubernetes Component
What is Kubelet?
What is Kubectl?
What is Kubeadm?
3) Nodes in Kubernetes
What is a node in Kubernetes?
Master node
Worker node
4) Kubernetes Development Process
What is blue green deployment?
How to automate the deployment?
5) Networking in Kubernetes
Kubernetes networking model
Ingress networking in Kubernetes
6) Security Measures in Kubernetes
Best security measures in Kubernetes
One of the most fundamental challenges of CI/CD is the ability to balance between Quality, Time, and Cost. Amazon EC2 Container Service (ECS), along with Docker and Amazon EC2 Container Registry (ECR), has changed the game for many by making resource management very simple. For Okta, it has enabled the Continuous Integration team to maximize throughput while minimizing cost. In this session we will show you how Okta has created a flexible CI system with ECS, Docker, ECR, AWS Lambda, AWS CloudFormation, Amazon RDS, and Amazon SQS. Okta runs 30,000 tests with each developer commit, and releases 10,000 new lines of code each week to production. The CI system, built 100% on AWS, must be able to handle load while keeping cost under control. This talk is oriented toward developers looking to achieve efficient resource and cost management without compromising speed or quality.
Agenda
1. The changing landscape of IT Infrastructure
2. Containers - An introduction
3. Container management systems
4. Kubernetes
5. Containers and DevOps
6. Future of Infrastructure Mgmt
About the talk
In this talk, you will get a review of the components & the benefits of Container technologies - Docker & Kubernetes. The talk focuses on making the solution platform-independent. It gives an insight into Docker and Kubernetes for consistent and reliable Deployment. We talk about how the containers fit and improve your DevOps ecosystem and how to get started with containerization. Learn new deployment approach to effectively use your infrastructure resources to minimize the overall cost.
AWS re:Invent 2016: Development Workflow with Docker and Amazon ECS (CON302)Amazon Web Services
Keeping consistent environments across your development, test, and production systems can be a complex task. Docker containers offer a way to develop and test your application in the same environment in which it runs in production. You can use tools such as the ECS CLI and Docker Compose for local testing of applications; Jenkins and AWS CodePipeline for building and workflow orchestration; Amazon EC2 Container Registry to store your container images; and Amazon EC2 Container Service to manage and scale containers. In this session, you will learn how to build containers into your development workflow and orchestrate container deployments using Amazon ECS. You will hear how Okta runs 30,000 tests per developer commit and releases 10,000 new lines of code each week to production with a CI system based on 100% AWS services. We'll also discuss how Okta uses ECS for parallelized testing in CI and for production microservices in a multi-region, always on cloud service.
DevOps with Azure, Kubernetes, and Helm WebinarCodefresh
Watch the webinar here: https://codefresh.io/devops-azure-kubernetes-helm-lp/
Sign up for a FREE Codefresh account today: https://codefresh.io/codefresh-signup/
In this webinar, we will show you how you can use standard DevOps practices such as IaC, CI/CD, automated release and more in conjunction with Kubernetes (AKS) and Helm.
Driving Digital Transformation With Containers And Kubernetes Complete DeckSlideTeam
Introducing Kubernetes Concepts And Architecture PowerPoint Presentation Slides. This readily available open-source architecture PPT infographics well explains the concept of containers. You can also depict the architecture of containers and microservices with the help of a visually appealing PPT slideshow. Our content-ready containers PPT slideshow allow you to showcase the reasons for opting for Kubernetes by an organization. Depict the roadmap for installing Kubernetes in the organization in a presentable manner by using this slide design. The major advantages of Kubernetes, such as the stability of application run, improving productivity, and many more can be presented in this slide deck. Cover 30 60 90 days plan to implement Kubernetes in the organization with this thoroughly researched PowerPoint templates. Discuss the key components of Kubernetes with a diagram using this modern-designed cluster architecture PowerPoint layouts. Describe each element’s functionality using these PowerPoint visuals. Hence manage the clusters efficiently by downloading Kubernetes architecture PPT slides. https://bit.ly/3p6xEoS
Migrating from Self-Managed Kubernetes on EC2 to a GitOps Enabled EKSWeaveworks
Did your company start down the path of building a cloud native platform using Kubernetes with the goal of enabling developers to innovate faster and increase productivity, but then run into challenges keeping it operating in an optimal way?
In this session, Weaveworks will discuss how to migrate from self-managed Kubernetes on EC2 to a GitOps managed Shared Services Platform (SSP) on EKS. A SSP built on EKS and managed with Weave GitOps provides developers and operators with common workflows to update both applications and infrastructure. With every change in version control, full audit trails are available, and security is enforced. While at the same time enabling easier rollbacks and faster mean-time-to-recovery (MTTR). In short, a Weave GitOps managed SSP increases developer velocity while boosting stability.
How to operate a hybrid Kubernetes architecture, using managed EKS in the AWS Cloud and EKS-Distro on premises.
How to structure your infrastructure repository to efficiently manage multiple teams.
How to use Kubernetes RBAC to provide secure cluster multi-tenancy.
How to use GitOps to promote releases across a hybrid set of independent clusters.
How to accomplish data and operational sovereignty.
This presentation was made as closing session for Container Conference 2018 on 03rd August in Bangalore by Anoop Kumar from Docker.
"In this session we will get familiarized with the technical aspects of the Docker EE 2.0 Platform. It will involve a walkthrough of the swarm as well as the relatively newly introduced Kubernetes integrations, how it enables organizational agility, choice and security and the future roadmap of the product suite. We'll finally do a quick demo of the platform and close with a Q&A section."
Docker Meetup Talk @ Dublin on 22 Feb 2018.
Introduction to the Docker platform, Kubernetes and a recap of the DockerCon EU '17 announcement around Kubernetes in Docker CE & EE.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Forklift Classes Overview by Intella PartsIntella Parts
Discover the different forklift classes and their specific applications. Learn how to choose the right forklift for your needs to ensure safety, efficiency, and compliance in your operations.
For more technical information, visit our website https://intellaparts.com
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfKamal Acharya
The College Bus Management system is completely developed by Visual Basic .NET Version. The application is connect with most secured database language MS SQL Server. The application is develop by using best combination of front-end and back-end languages. The application is totally design like flat user interface. This flat user interface is more attractive user interface in 2017. The application is gives more important to the system functionality. The application is to manage the student’s details, driver’s details, bus details, bus route details, bus fees details and more. The application has only one unit for admin. The admin can manage the entire application. The admin can login into the application by using username and password of the admin. The application is develop for big and small colleges. It is more user friendly for non-computer person. Even they can easily learn how to manage the application within hours. The application is more secure by the admin. The system will give an effective output for the VB.Net and SQL Server given as input to the system. The compiled java program given as input to the system, after scanning the program will generate different reports. The application generates the report for users. The admin can view and download the report of the data. The application deliver the excel format reports. Because, excel formatted reports is very easy to understand the income and expense of the college bus. This application is mainly develop for windows operating system users. In 2017, 73% of people enterprises are using windows operating system. So the application will easily install for all the windows operating system users. The application-developed size is very low. The application consumes very low space in disk. Therefore, the user can allocate very minimum local disk space for this application.
Quality defects in TMT Bars, Possible causes and Potential Solutions.PrashantGoswami42
Maintaining high-quality standards in the production of TMT bars is crucial for ensuring structural integrity in construction. Addressing common defects through careful monitoring, standardized processes, and advanced technology can significantly improve the quality of TMT bars. Continuous training and adherence to quality control measures will also play a pivotal role in minimizing these defects.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Democratizing Fuzzing at Scale by Abhishek Aryaabh.arya
Presented at NUS: Fuzzing and Software Security Summer School 2024
This keynote talks about the democratization of fuzzing at scale, highlighting the collaboration between open source communities, academia, and industry to advance the field of fuzzing. It delves into the history of fuzzing, the development of scalable fuzzing platforms, and the empowerment of community-driven research. The talk will further discuss recent advancements leveraging AI/ML and offer insights into the future evolution of the fuzzing landscape.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
Explore the innovative world of trenchless pipe repair with our comprehensive guide, "The Benefits and Techniques of Trenchless Pipe Repair." This document delves into the modern methods of repairing underground pipes without the need for extensive excavation, highlighting the numerous advantages and the latest techniques used in the industry.
Learn about the cost savings, reduced environmental impact, and minimal disruption associated with trenchless technology. Discover detailed explanations of popular techniques such as pipe bursting, cured-in-place pipe (CIPP) lining, and directional drilling. Understand how these methods can be applied to various types of infrastructure, from residential plumbing to large-scale municipal systems.
Ideal for homeowners, contractors, engineers, and anyone interested in modern plumbing solutions, this guide provides valuable insights into why trenchless pipe repair is becoming the preferred choice for pipe rehabilitation. Stay informed about the latest advancements and best practices in the field.
Vaccine management system project report documentation..pdfKamal Acharya
The Division of Vaccine and Immunization is facing increasing difficulty monitoring vaccines and other commodities distribution once they have been distributed from the national stores. With the introduction of new vaccines, more challenges have been anticipated with this additions posing serious threat to the already over strained vaccine supply chain system in Kenya.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
3. Objectives
After completing this lesson, you should be able to understand:
• Containers, Docker container engine
• Orchestration systems and Kubernetes
• Oracle Container Engine for Kubernetes
• Creating a K8s cluster in OCI using ‘quickstart’
4. Key Containers / Orchestration Use Cases
CI/CD/DevOps
Refactor Legacy Apps
New Microservice Apps
Share Container Use Cases Orchestration Use Cases
Developer productivity; Consistent Automated deploys to accelerate
appstacks in Dev, Test & Production application release cadence
Containerized dependencies; Rolling updates and reversals
Container registries;
Standardized environments for dev, Resilient, self-healing systems; High
testing and operations Availability; Elastic Scalability
Refactor from N-tier to portable Run distributed, stateful apps on scale-
containerized applications out infrastructure
Move entire appstacks and see them Cloud bursting; Reduce infrastructure
run identically in the cloud costs by avoiding over-provisioning
Create small purpose-built services Dynamically manage large-scale
that can be assembled to scalable microservices infrastructure
custom applications
Development 65%
48%
Operations 41%
34%
Migrate to Cloud
33%
32%
SOURCE: THE EVOLUTION OF THE MODERN SOFTWARE SUPPLY CHAIN, DOCKER SURVEY 2016
5. Docker and Kubernetes
Docker Containers
• Popular, easy to use tooling targeting developer
productivity
• De facto standard container runtime and image
format
• Used for developer on-boarding and 1st
generation application management
Kubernetes Orchestration
• Production grade container
management targeting DevOps and operations,
with widespread adoption
• Complex but powerful toolset supporting cloud
scale applications
• Rich operations feature set, autoscaling, rolling
upgrades, stateful apps and more.
5
6. Docker & Kubernetes Lead the Market
Containers (Docker) Orchestration (Kubernetes)
of enterprise companies
(500+ hosts) use Docker
60% 40%
of Docker users also
use orchestrators
of all the hosts at these of these orchestration
companies run Docker users prefer Kubernetes
15% 80%
6
7. Not subject to restriction.
• Multi-container apps
• Scheduling
• Service Discovery
• Maintaining Desired State
• Orchestration as a service
• Hosted Container Runtime
• Minimize operational overhead
Container Orchestration And Containers as a Service (CaaS)
9. 9
Introducing Container Engine for Kubernetes - OKE
Key Benefits
What Problems
Does it Solve?
What is It?
• Managed Kubernetes container service to deploy and run your own container
based apps
• Tooling to create, scale, manage & control your own standard Kubernetes
clusters instantly
• Too complex, costly and time consuming to build & maintain environments
• Too hard to integrate Kubernetes with a registry and build process for
container lifecycle management
• Too difficult to manage and control team access to production clusters
• Enables developers to get started and deploy containers quickly. Gives
DevOps teams visibility and control for Kubernetes management.
• Combines production grade container orchestration of open Kubernetes, with
control, security, IAM, and high predictable performance of Oracle’s next
generation cloud infrastructure
10. 0 10 20 30 40 50 60
Vendor Support
Choosing solution
Scaling Based on Load
Reliability
Logging
Monitoring
Storage
Complexity
Networking
Security
Percentages reported by companies with >1,000 containers
• Managing Kubernetes
Infrastructure, upgrading,
security
• Container networking &
persistent storage
• Managing Teams &
Access
• CI/CD Integration,
automated testing,
conditional release
Kubernetes Challenges
(Source: CNCF Survey, The New Stack, 22 Mar 2018)
11. 11
Working with OKE and OCIR on OCI
Customer Managed
Oracle Managed
OCI Container Engine
for Kubernetes (OKE)
Cluster Management
Container Engine Dashboard
Oracle Cloud Infrastructure
OCI Registry (OCIR)
In-flight and at rest data
encryption
VM based Clusters and Nodes
Bare Metal Clusters and Nodes
Customer’s OCI
Account/Tenancy
HA - 3 Masters/etcd
across 3 ADs
12. 12
OKE/OCIR Pricing and Packaging
Customer Managed
Oracle Managed
OCI Container Engine
for Kubernetes
Cluster Management
Container Engine Dashboard
Oracle Cloud Infrastructure
OCI Registry
In-flight and at rest data
encryption
VM based Clusters and Nodes
Bare Metal Clusters and Nodes
Customer’s OCI
Account/Tenancy
HA - 3 Masters/etcd
across 3 ADs
Free Free
Pay only for the
OCI resources used
to run your K8s clusters
(VM’s, Storage, LB, etc.)
13. • Standard Docker & Kubernetes
Ø Deploy standard & open upstream
Docker and Kubernetes versions
for compatibility across
environments
• Registry Integration
Ø Full Docker v2 compatible private
registry to store and manage
images
• Container Engine
Ø Deploy and operate containers
and clusters
• Full integration to cloud
networking and storage
Ø Leverage the enterprise class
networking, load balancing and
persistent storage of Oracle Cloud
Infrastructure
13
Container Native Developer Friendly Enterprise Ready
• Streamlined Workflow
Ø Use your favorite CI to push
containers to the registry, then
Kubernetes to deploy to clusters
and manage operations
• Full REST API
Ø Automate the workflow, create
and scale clusters through full
REST API
• Built In Cluster Add-Ons
Ø Kubernetes Dashboard, DNS &
Helm
• Open Standards
Ø Docker Based Runtime
Ø Worker Node SSH Access
Ø Standard Kubernetes
• Simplified Cluster Operations
Ø Fully managed, highly available
registry, master nodes and control
plane
Ø One-click Quick Create for secure
Private Worker Nodes/Subnets
• Full Bare Metal Performance
and Highly Available IaaS
Ø Combine Kubernetes with bare
metal shapes for raw performance
Ø Deploy Kubernetes clusters across
multiple Availability Domains for
resilient applications
• Team Based Access Controls
Ø Control team access and
permissions to clusters
Oracle Container Engine (OKE) and Registry
14. 14
Containers Use Case: Lift & Shift WebLogic Application
WebLogic
Application
WebLogic Server
Data Store
(ex. Oracle Database)
WebLogic
WebLogic
Application
WebLogic Server
Containerize
WebLogic
Define build
for CI/CD
toolchain Container
Pipelines,
Jenkins, etc.
Build
Test
Push
Push Docker
image to
Registry
Cloud
Infrastructure
Registry
Container
Engine for
Kubernetes
Pull WebLogic
and Operator
images from
Registry
Deploy images
to production
Kubernetes
worker nodes
ORACLE CLOUD INFRASTRUCTURE
Migrate data
store Autonomous
Transaction
Processing
Dockerfile
WebLogic Operator
managing WebLogic
Domains
WebLogic
Application
+ Server
17. Pre-requisites for creating a K8s Cluster via Quickstart
• Monthly universal Credits have limit of 3 clusters per OCI region with 1000 nodes in a cluster and Pay-as-
you-go or Promo accounts have a limit for One Cluster (by default)
• Must also have compute Instance Quota (Required) – to launch k8s worker nodes in an AD or across ADs for
HA
• Required Policy in the root compartment of your tenancy
allow service OKE to manage all-resources in tenancy
• To launch a K8s cluster, user must be either part of the Admin group or a group to which a policy grants the
appropriate Container Engine for Kubernetes permissions.
• Policies can be created for users which are not part of the admin group
• For Example: To enable users in group ’dev-team’ to perform any operation on cluster-related resources à
allow group dev-team to manage cluster-family in tenancy
Note: Polices must also grant the group ‘dev-team’ Networking permissions of VCN_READ and VCN_CREATE,
SUBNET_READ and SUBNET_CREATE, COMPARTMENT_INSPECT, INTERNET_GATEWAY_CREATE,
NAT_GATEWAY_CREATE, ROUTE_TABLE_UPDATE, SECURITY_LIST_CREATE: Details here
18. OKE Quickstart
Step 1: Navigate to Menu à Developer Services à Container Clusters (OKE) à Create Cluster
19. Step 2: Cluster Creation
The version of Kubernetes to run on the master nodes
and worker nodes of the cluster. Either accept the
default version or select a version of your choice.
Amongst other things, the Kubernetes version you
select determines the default set of admission
controllers that are turned on in the created cluster (the
set follows the recommendation given in
the Kubernetes documentation for that version).
Name of the Cluster
OKE Quickstart
20. Step 2: Cluster Creation
Shape: The compute shape to use for each node in the node
pool.
Quantity per Subnet: The number of worker nodes to create for
the node pool in each private subnet.
Public SSH Key: (Optional) The public key is installed on all
worker nodes in the cluster, and you can use this key to access
the worker nodes (Connect via Bastion Host since worker nodes
are in Private subnets)
Kubernetes Labels: One or more labels (in addition to a default
label) to add to worker nodes in the node pool to enable the
targeting of workloads at specific node pools.
New network resources for the cluster are
created automatically, the worker nodes in
a 'quick cluster' can be created in private
subnets or public. A NAT gateway is
created in case of private subnets.
OKE Quickstart (contd…)
21. Step 2: Cluster Creation
Kubernetes Dashboard Enabled: Select if you want to use the
Kubernetes Dashboard to deploy and troubleshoot
containerized applications, and to manage Kubernetes
resources. See Starting the Kubernetes Dashboard.
Tiller (Helm) Enabled: Select if you want Tiller (the server
portion of Helm) to run in the Kubernetes cluster. With Tiller
running in the cluster, you can use Helm to manage Kubernetes
resources.
OKE Quickstart (contd…)
28. Summary
• OCI Container engine for Kubernetes is a managed Kubernetes service
• K8s service is itself free, you only for the resources you use for your worker nodes
• Create a highly available Kubernetes cluster using quickstart in minutes on OCI