Coder Social home page Coder Social logo

cap_on_kyma's Introduction

Prerequisites for Deploying CAP applications on Kyma

  • For Windows, you'll need Chocolatey. This is a package manager that will speed up and ease installation of the tools in this tutorial. See how to install Chocolatey in Setup/Install.
  • For Mac OSX, you need brew. You can install latest version of brew.

Verify your @sap/cds and @sap/cds-dk versions

Make sure you're using the latest CAP tooling version.

  1. npm install --global @sap/cds-dk to install globally the latest @sap/cds-dk version.

  2. npm install to install your local package.

  3. cds version to double check that the globally installed @sap/cds-dk version and your locally installed @sap/cds version match.

Note: Make sure cds version is > 7.0!

Install kubectl

macOS

  1. To install kubectl, run the following command:

    brew install kubectl
  2. Check if the installation is successful:

    kubectl version --client

    You should see a version number.

Windows

You can install kubectl using chocolatey.

  1. To install kubectl, run the following command:

    choco install kubernetes-cli
  2. Check if the installation is successful:

    kubectl version --client

Linux

Follow the instructions for your preferred way of installing kubectl at Install and Set Up kubectl on Linux.

Install helm

There's a multitude of options to install helm. You can see the full list at Installing Helm. We have also listed some options:

macOS

  1. To install helm, run the following command:

    brew install helm
  2. Check if the installation is successful:

    helm version

Windows

You can install helm using chocolatey.

  1. To install helm run the following command:

    choco install kubernetes-helm
  2. Check if the installation is successful:

    helm version

Install Paketo (pack)

Pack lets you build container images, which are collaboratively maintained making it easier to maintain and update. Install the pack CLI.

macOS

You can install pack using brew with the command:

brew install buildpacks/tap/pack

Windows

You can install pack using chocolatey with the command:

choco install pack --version=0.29.0

Linux

Follow the instructions to install the pack CLI.

Install Docker Desktop

Kyma runs on containers. Hence, for this tutorial, you'll need an application that enables you to manage (build, push, pull, and run) container images on your desktop and a docker-compatible command line interface. In this session we will use Docker Desktop.

macOS:

Download the installer from Install Docker Desktop on Mac and follow the instructions to install and set up Docker Desktop.

Windows:

Download the installer from Install Docker Desktop on Windows and follow the instructions to install and set up Docker Desktop.

cap_on_kyma's People

Contributors

ramindia avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.