πŸ“–
Kotal Documentation
  • πŸ‘‹Welcome
  • 🧠Installation
  • πŸš€Quick Start
  • ❀️Support
  • Tutorials
    • 🌊Aptos
      • Deploy Aptos Devnet Node
    • πŸ’ΈBitcoin
      • Deploy Bitcoin RPC Node
    • πŸ’ŽEthereum
      • Deploy Public Rinkeby Node
      • Deploy Private Clique Network
      • Deploy Private Ethash Network
      • Deploy Private IBFT 2.0 Network
    • πŸ’ Ethereum 2.0
      • Deploy Beacon Node
      • Deploy Validator Client
    • πŸ”—Chainlink
      • Deploy Chainlink Node
    • 🌈NEAR
      • Deploy NEAR RPC Node
      • Deploy NEAR Validator Node
    • πŸ”΄Polkadot
      • Deploy Polkadot Node
      • Deploy Kusama Validator
    • πŸ“ŽIPFS
      • Deploy IPFS peer
      • Deploy IPFS cluster peer
    • πŸ—‚οΈFilecoin
      • Deploy Filecoin Node
    • 🌿Stacks
      • Deploy Stacks RPC Node
      • Deploy Stacks Miner Node
  • Reference
    • Aptos
    • Bitcoin
    • Ethereum
    • Ethereum 2.0
    • Chainlink
    • NEAR
    • Polkadot
    • IPFS
    • Filecoin
    • Stacks
Powered by GitBook
On this page
  • Requirements
  • Install kotal

Was this helpful?

Edit on GitHub
Export as PDF

Installation

PreviousWelcomeNextQuick Start

Last updated 1 year ago

Was this helpful?

Requirements

  • Kubernetes cluster

  • Cert Manager

Kubernetes cluster

For development and testing purposes we recommend using (Kubernetes in Docker), it's an easy way to create and tear down kubernetes clusters in seconds. For staging and production purposes you can use any public cloud kubernetes as a service like , or .

kind installation guide can be found .

Cert Manager

Cert Manager is a native Kubernetes certificate management controller. It can help with issuing certificates from a variety of sources, such as , , a simple signing key pair, or self-signed. It will ensure certificates are valid and up to date, and attempt to renew certificates at a configured time before expiry.

Kotal webhook component uses cert-manager for issuing certificates to default and validate your Blockchain resources such as nodes, beacon nodes, ipfs peers ... etc.

cert-manager installation guide can be found .

Install kotal

The latest version of Kotal operator v0.3.0 can be installed into your Kubernetes cluster simply by:

kubectl apply -f https://github.com/kotalco/kotal/releases/download/v0.3.0/kotal.yaml
🧠
kind
Amazon EKS
Azure AKS
Google GKE
here
Let’s Encrypt
HashiCorp Vault
here