Skip to content

Instantly share code, notes, and snippets.

View abhi's full-sized avatar

Abhinandan Prativadi abhi

View GitHub Profile
Step 1: UCP install with --unmanaged-cni flag
If you are relying on testkit
```
#!/bin/bash
echo "Setting environment variables"
export NUM_LINUX_HOSTS=3
export NUM_WINDOWS_HOSTS=0
export HUB_NAMESPACE="dockereng"
export HUB_TAG="3.1.0-latest" (Please check with ucp team for the latest tag)
@abhi
abhi / calico_route_reflector.md
Last active September 20, 2022 00:24
Steps to deploy Route Reflectors

Steps to deploy Route Reflector on UCP 3.0

Note: If you are using UCP 3.0 on Azure deploying route reflectors is not required. The networking control plane is handled by Azure SDN and not calico.

  1. On one of the nodes in Docker EE cluster, download the calicoctl binary from
    curl -O -L https://github.com/projectcalico/calicoctl/releases/download/v3.1.1/calicoctl
    chmod +x calicoctl
    

$PATH=$PATH:/

@abhi
abhi / calico.yaml
Created April 2, 2018 21:49
calico yaml for azure
# Calico Version v3.0.4
# https://docs.projectcalico.org/v3.0/releases#v3.0.4
# This manifest includes the following component versions:
# calico/node:v3.0.4
# calico/cni:v2.0.3
# calico/kube-controllers:v2.0.2
# This ConfigMap is used to configure a self-hosted Calico installation.
kind: ConfigMap
apiVersion: v1
# Calico Version v3.0.1
# https://docs.projectcalico.org/v2.6/releases#v2.6.2
# This manifest includes the following component versions:
# calico/node:v3.0.1
# calico/cni:v1.11.0
# calico/kube-controllers:v1.0.0
# This ConfigMap is used to configure a self-hosted Calico installation.
kind: ConfigMap
apiVersion: v1
# Calico Version v2.6.2
# https://docs.projectcalico.org/v2.6/releases#v2.6.2
# This manifest includes the following component versions:
# calico/node:v2.6.2
# calico/cni:v1.11.0
# calico/kube-controllers:v1.0.0
# This ConfigMap is used to configure a self-hosted Calico installation.
kind: ConfigMap
# Calico Version v2.6.3
# https://docs.projectcalico.org/v2.6/releases#v2.6.3
# This manifest includes the following component versions:
# calico/node:v2.6.3
# calico/cni:v1.11.1
kind: ConfigMap
apiVersion: v1
metadata:
name: calico-config
namespace: kube-system
@abhi
abhi / rbac
Created January 27, 2018 00:14
# Calico Version v2.6.3
# https://docs.projectcalico.org/v2.6/releases#v2.6.3
# This manifest includes the following component versions:
# calico/node:v2.6.3
# calico/cni:v1.11.1
kind: ConfigMap
apiVersion: v1
metadata:
name: calico-config
namespace: kube-system
@abhi
abhi / rbac
Created January 27, 2018 00:14
# Calico Version v2.6.3
# https://docs.projectcalico.org/v2.6/releases#v2.6.3
# This manifest includes the following component versions:
# calico/node:v2.6.3
# calico/cni:v1.11.1
kind: ConfigMap
apiVersion: v1
metadata:
name: calico-config
namespace: kube-system
@abhi
abhi / rbac
Created January 27, 2018 00:14
# Calico Version v2.6.3
# https://docs.projectcalico.org/v2.6/releases#v2.6.3
# This manifest includes the following component versions:
# calico/node:v2.6.3
# calico/cni:v1.11.1
kind: ConfigMap
apiVersion: v1
metadata:
name: calico-config
namespace: kube-system
# Calico Version v2.6.3
# https://docs.projectcalico.org/v2.6/releases#v2.6.3
# This manifest includes the following component versions:
# calico/node:v2.6.3
# calico/cni:v1.11.1
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
name: calico-node
namespace: kube-system