meteatamel / Knative Tutorial
Licence: apache-2.0
A collection of samples for Knative Serving, Knative Eventing and Knative-GCP projects.
Stars: ✭ 353
Labels
Projects that are alternatives of or similar to Knative Tutorial
bigtable
TypeScript Bigtable Client with 🔋🔋 included.
Stars: ✭ 13 (-96.32%)
Mutual labels: google-cloud
ipranges
🔨 List all IP ranges from: Google (Cloud & GoogleBot), Bing (Bingbot), Amazon (AWS), Microsoft (Azure), Oracle (Cloud) and DigitalOcean with daily updates.
Stars: ✭ 38 (-89.24%)
Mutual labels: google-cloud
Spotty
Training deep learning models on AWS and GCP instances
Stars: ✭ 310 (-12.18%)
Mutual labels: google-cloud
rowy
Open-source Airtable-like experience for your database (Firestore) with GCP's scalability. Build any automation or cloud functions for your product. ⚡️✨
Stars: ✭ 2,676 (+658.07%)
Mutual labels: google-cloud
google-cloud-utilities
Docker images and scripts to deploy to Google Cloud
Stars: ✭ 26 (-92.63%)
Mutual labels: google-cloud
Cloud Code Intellij
Plugin to support the Google Cloud Platform in IntelliJ IDEA - Docs and Issues Repository
Stars: ✭ 256 (-27.48%)
Mutual labels: google-cloud
secrets-init
minimalistic init system for containers with AWS/GCP secrets support
Stars: ✭ 114 (-67.71%)
Mutual labels: google-cloud
Caliban
Research workflows made easy, locally and in the Cloud.
Stars: ✭ 333 (-5.67%)
Mutual labels: google-cloud
terraform-cloudinit-container-server
A batteries included cloud-init config to quickly and easily deploy a single Docker image or Docker Compose file to any Cloud™ VM.
Stars: ✭ 52 (-85.27%)
Mutual labels: google-cloud
Dab
Data Augmentation by Backtranslation (DAB) ヽ( •_-)ᕗ
Stars: ✭ 294 (-16.71%)
Mutual labels: google-cloud
gcp-firewall-enforcer
A toolbox to enforce firewall rules across multiple GCP projects.
Stars: ✭ 77 (-78.19%)
Mutual labels: google-cloud
gcptree
Like the unix tree command but for GCP Org Heirarchy
Stars: ✭ 24 (-93.2%)
Mutual labels: google-cloud
pipeline-editor
Cloud Pipelines Editor is a web app that allows the users to build and run Machine Learning pipelines without having to set up development environment.
Stars: ✭ 22 (-93.77%)
Mutual labels: google-cloud
All About Programming
Everything about programming!!
Stars: ✭ 314 (-11.05%)
Mutual labels: google-cloud
ob google-bigquery
This service is meant to simplify running Google Cloud operations, especially BigQuery tasks. This means you do not have to worry about installation, configuration or ongoing maintenance related to an SDK environment. This can be helpful to those who would prefer to not to be responsible for those activities.
Stars: ✭ 43 (-87.82%)
Mutual labels: google-cloud
option-pricing-models
Simple python/streamlit web app for European option pricing using Black-Scholes model, Monte Carlo simulation and Binomial model. Spot prices for the underlying are fetched from Yahoo Finance API.
Stars: ✭ 16 (-95.47%)
Mutual labels: google-cloud
Kubectl Plugins
A Collection of Plugins for kubectl Integration (exec as any user, context switching, etc).
Stars: ✭ 340 (-3.68%)
Mutual labels: google-cloud
Cs329s Ml Deployment Tutorial
Code and files to go along with CS329s machine learning model deployment tutorial.
Stars: ✭ 314 (-11.05%)
Mutual labels: google-cloud
Google Actions Java Sdk
(Deprecated) Unofficial Google Actions Java SDK - for Android engineers and all Java lovers
Stars: ✭ 280 (-20.68%)
Mutual labels: google-cloud
Knative Tutorial
This tutorial shows how to use different parts of Knative.
Slides
There's a presentation that accompanies the tutorial.
Setup
You need to install Knative and its dependencies (eg. Istio). See Knative Installation page for official instructions your platform.
Alternatively, there are scripts in setup folder to install Knative, Istio on Google Kubernetes Engine (GKE). You can follow the instructions there.
We tested this tutorial on:
- GKE: 1.18.16-gke.300
- Istio: 1.8.2
- Knative Serving: 0.21.0
- Knative Eventing: 0.21.1
- Knative-GCP: 0.21.0
- Tekton: 0.21.0
If everything worked, all Knative components should show a STATUS
of Running
:
kubectl get pods -n knative-serving
kubectl get pods -n knative-eventing
kubectl get pods -n knative-monitoring
Samples
Knative Serving
- Hello World Serving
- Change configuration
- Traffic splitting
- Configure autoscaling
- Deploy to Cloud Run
- gRPC with Knative
- Cluster local services
- Integrate with Twilio
Knative Eventing
- Hello World Eventing
- Simple Delivery
- Complex Delivery
- Complex Delivery with reply
- Broker and Trigger Delivery
- Scheduled service
- Event registry
Knative Eventing with Google Cloud
- Cloud Pub/Sub triggered service
- Cloud Storage triggered service
- Integrate with Translation API
- Integrate with Vision API
- Image processing pipeline
- BigQuery processing pipeline
Build
-
Tekton Pipelines
-
Knative Build (Deprecated)
This is not an official Google product.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].