Update information in README

This commit is contained in:
raghulc 2019-04-04 00:01:05 +05:30
parent e9ddf8d407
commit c4a6eeb97b
1 changed files with 26 additions and 5 deletions

View File

@ -1,12 +1,33 @@
# Deploy Citrix Ingress Controller through KOPS
# Deploying Citrix Ingress Controller through KOPS
[Citrix Ingress Controller](https://github.com/citrix/citrix-k8s-ingress-controller) has many robust Ingress functionalities. It can also be deployed when creating a Kubernetes cluster using KOPS addon.
This guide explains how to deploy [Citrix Ingress Controller](https://github.com/citrix/citrix-k8s-ingress-controller) through KOPS addon.
# Quick Deploy using `kubectl`
## Quick Deploy using `kops`
You can enable the Citrix Ingress Controller addon when creating the Kubernetes cluster through KOPS.
Edit the cluster before creating it
```
kops edit cluster <cluster-name>
```
Now add the addon specification in the cluster manifest in the section - `spec.addons`
```
addons:
- manifest: ingress-citrix
```
For more information on how to enable addon during cluster creation refer [Kops Addon guide](https://github.com/kubernetes/kops/blob/master/docs/addons.md#installing-kubernetes-addons)
**NOTE:** This method only works for Google Cloud Platform. For using this addon on AWS, please use the `kubectl` method below.
## Quick Deploy using `kubectl`
## GCP
To deploy in Google Cloud Platform, use the below command
After cluster creation, you can deploy [Citrix Ingress Controller](https://github.com/citrix/citrix-k8s-ingress-controller) in Google Cloud Platform using the below command
```
kubectl create -f https://raw.githubusercontent.com/kubernetes/kops/master/addons/ingress-citrix/v1.1.1.yaml
@ -14,7 +35,7 @@ kubectl create -f https://raw.githubusercontent.com/kubernetes/kops/master/addon
## AWS
To deploy in AWS, use the below command
After cluster creation, you can deploy [Citrix Ingress Controller](https://github.com/citrix/citrix-k8s-ingress-controller) in AWS using the below command
```
kubectl create -f https://raw.githubusercontent.com/kubernetes/kops/master/addons/ingress-citrix/v1.1.1-aws.yaml