• Author - EngineITops.com
• Docker Community Leader , Bangalore
• Golang | Docker | Kubernetes
• Published Author : lightweight Kubernetes with k3s
with packt Publication
• Gopherlabs.collabnix.com
• Core Contributor – Dockerlabs , kubelabs
• Okteto – Kubernetes For Developer , Bangalore
Meetup Organizer
Google Scholar –(published 2 international research
paper)
No commit , build or push required .
 Multi-tenant Host Cluster
 Up to 3 isolated namespaces
 4 CPUs & 8 GB Memory per namespaces
 Automatic HTTPs endpoints
 Remote Development
 Remote Docker builds
https://okteto.com/
Getting Started on Okteto Cloud in 5 Min
1
2
3
4
Install Okteto CLI
Mac/Linux :
Curl http://get.okteto.com -sSfL | sh
Windows: https://download.okteto.com/cli/okteto.exe and add it to your $PATH
Configure access to your okteto cloud namespace :
$ Okteto login
Once your CLI authenticated , Run namespace command to download your kubernetes
creaditials.
Okteto namespace
$ Okteto namespace or Download from UI dashboard
Verify to check configuration is working enter
this command :
$ kubectl get all
Deploy the Go Sample App
git clone https://github.com/okteto/go-getting-started
$ cd go-getting-started
//The k8s.yml file contains the Kubernetes manifests of the Go
Sample App. Deploy a dev version of the application by
executing:
$kubectl apply -f k8s.yml
deployment.apps "hello-world" created
service "hello-world" created
// Open your browser and go to the URL of the application. You
can get the URL by logging into Okteto Cloud and clicking on
the application’s endpoint:
https://okteto.com/docs/cloud/ssl.html
git clone https://github.com/okteto/samples
$ cd samples/python
//The k8s.yml file contains the Kubernetes manifests of the Go Sample App.
Deploy a dev version of the application by executing:
$kubectl apply -f manifests
deployment.apps/vote created
service/vote created
// Open your browser and go to the URL of the application. You can get the
URL by logging into Okteto Cloud and clicking on the application’s endpoint:
https://okteto.com/docs/cloud/ssl.html
okteto up
Deploy the python Sample App
git clone https://github.com/okteto/node-getting-started
$ cd node-getting-started
//The k8s.yml file contains the Kubernetes manifests of the Go Sample App.
Deploy a dev version of the application by executing:
$kubectl apply -f k8s.yml
Okteto up
// Open your browser and go to the URL of the application. You can get the
URL by logging into Okteto Cloud and clicking on the application’s endpoint:
https://okteto.com/docs/cloud/ssl.html
Okteto > nodemon app.js
Deploy the node Sample App
git clone https://github.com/okteto/samples
$ cd ruby/
//The k8s.yml file contains the Kubernetes manifests of the Go Sample App.
Deploy a dev version of the application by executing:
$kubectl apply -f k8s.yml
Okteto up
rails db:migrate
bundle install
// Open your browser and go to the URL of the application. You can get the
URL by logging into Okteto Cloud and clicking on the application’s endpoint:
https://okteto.com/docs/cloud/ssl.html
root@blog-6c87769cd7-szcv4:/usr/src/app# rails db:migrate
root@blog-6c87769cd7-szcv4:/usr/src/app# rails s
Deploy the ruby Sample App
https://www.meetup.com/Okteto-Bangalore/ Gopherlabs.collabnix.com
https://okteto.com/
Available on more then 12 podcast platform
Thanks!
Any questions?
18
@sangambiradar@BiradarSanga
m
Sangam
Biradar

Cloud Native Okteto Cloud

  • 2.
    • Author -EngineITops.com • Docker Community Leader , Bangalore • Golang | Docker | Kubernetes • Published Author : lightweight Kubernetes with k3s with packt Publication • Gopherlabs.collabnix.com • Core Contributor – Dockerlabs , kubelabs • Okteto – Kubernetes For Developer , Bangalore Meetup Organizer Google Scholar –(published 2 international research paper)
  • 4.
    No commit ,build or push required .
  • 5.
     Multi-tenant HostCluster  Up to 3 isolated namespaces  4 CPUs & 8 GB Memory per namespaces  Automatic HTTPs endpoints  Remote Development  Remote Docker builds https://okteto.com/
  • 6.
    Getting Started onOkteto Cloud in 5 Min 1 2 3 4 Install Okteto CLI Mac/Linux : Curl http://get.okteto.com -sSfL | sh Windows: https://download.okteto.com/cli/okteto.exe and add it to your $PATH Configure access to your okteto cloud namespace : $ Okteto login Once your CLI authenticated , Run namespace command to download your kubernetes creaditials. Okteto namespace $ Okteto namespace or Download from UI dashboard Verify to check configuration is working enter this command : $ kubectl get all
  • 8.
    Deploy the GoSample App git clone https://github.com/okteto/go-getting-started $ cd go-getting-started //The k8s.yml file contains the Kubernetes manifests of the Go Sample App. Deploy a dev version of the application by executing: $kubectl apply -f k8s.yml deployment.apps "hello-world" created service "hello-world" created // Open your browser and go to the URL of the application. You can get the URL by logging into Okteto Cloud and clicking on the application’s endpoint: https://okteto.com/docs/cloud/ssl.html
  • 10.
    git clone https://github.com/okteto/samples $cd samples/python //The k8s.yml file contains the Kubernetes manifests of the Go Sample App. Deploy a dev version of the application by executing: $kubectl apply -f manifests deployment.apps/vote created service/vote created // Open your browser and go to the URL of the application. You can get the URL by logging into Okteto Cloud and clicking on the application’s endpoint: https://okteto.com/docs/cloud/ssl.html okteto up Deploy the python Sample App
  • 12.
    git clone https://github.com/okteto/node-getting-started $cd node-getting-started //The k8s.yml file contains the Kubernetes manifests of the Go Sample App. Deploy a dev version of the application by executing: $kubectl apply -f k8s.yml Okteto up // Open your browser and go to the URL of the application. You can get the URL by logging into Okteto Cloud and clicking on the application’s endpoint: https://okteto.com/docs/cloud/ssl.html Okteto > nodemon app.js Deploy the node Sample App
  • 14.
    git clone https://github.com/okteto/samples $cd ruby/ //The k8s.yml file contains the Kubernetes manifests of the Go Sample App. Deploy a dev version of the application by executing: $kubectl apply -f k8s.yml Okteto up rails db:migrate bundle install // Open your browser and go to the URL of the application. You can get the URL by logging into Okteto Cloud and clicking on the application’s endpoint: https://okteto.com/docs/cloud/ssl.html root@blog-6c87769cd7-szcv4:/usr/src/app# rails db:migrate root@blog-6c87769cd7-szcv4:/usr/src/app# rails s Deploy the ruby Sample App
  • 16.
  • 17.
    Available on morethen 12 podcast platform
  • 18.