-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
address review comments and refactoring
- Loading branch information
1 parent
afd0d6c
commit cabc583
Showing
7 changed files
with
69 additions
and
59 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,17 @@ | ||
# Installing IronCore | ||
# Installing Ironcore | ||
|
||
## Requirements | ||
|
||
* `go` >= 1.20 | ||
* `git`, `make` and `kubectl` | ||
* `git`, `make`, and `kubectl` | ||
* [Kustomize](https://kustomize.io/) | ||
* Access to a Kubernetes cluster ([Minikube](https://minikube.sigs.k8s.io/docs/), [kind](https://kind.sigs.k8s.io/) or a real cluster) | ||
|
||
## Clone the Repository | ||
|
||
To bring up and install the `ironcore` project, you first need to clone the repository. | ||
To bring up and install the `Ironcore` project, you first need to clone the repository. | ||
|
||
```shell | ||
``` shell | ||
git clone [email protected]:ironcore-dev/ironcore.git | ||
cd ironcore | ||
``` | ||
|
@@ -20,41 +20,41 @@ cd ironcore | |
|
||
If there is no [cert-manager](https://cert-manager.io/docs/) present in the cluster it needs to be installed. | ||
|
||
```shell | ||
``` shell | ||
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.16.2/cert-manager.yaml | ||
``` | ||
|
||
## Install APIs into the Cluster | ||
|
||
Your Kubernetes API server needs to know about the APIs which come with the `ironcore` project. To install the APIs into your cluster, run | ||
Your Kubernetes API server needs to know about the APIs that come with the `Ironcore` project. To install the APIs into your cluster, run | ||
|
||
```shell | ||
``` shell | ||
make install | ||
``` | ||
|
||
**Note**: This requires the `APISERVER_IMG` (Makefile default set to `apiserver`) to be pullable from your kubernetes | ||
cluster. For local development with `kind`, a make target that builds and loads the api server image and then applies | ||
**Note**: This requires the `APISERVER_IMG` (Makefile default set to `apiserver`) to be pullable from your Kubernetes | ||
cluster. For local development with `kind`, a make target that builds and loads the API server image and then applies | ||
the manifests is available via | ||
|
||
```shell | ||
``` shell | ||
make kind-install | ||
``` | ||
|
||
**Note**: In case that there are multiple environments running, ensure that `kind get clusters` is pointing to the | ||
**Note**: In case multiple environments running, ensure that `kind get clusters` is pointing to the | ||
default kind cluster. | ||
|
||
## Deploy the Controller Manager | ||
|
||
The controller manager can be started via the following command | ||
The controller manager can be started via the following command. | ||
|
||
```shell | ||
``` shell | ||
make kind-deploy | ||
``` | ||
## validate | ||
## Validate | ||
|
||
Make sure you have all the below pods running | ||
Make sure you have all the below pods running. | ||
|
||
```shell | ||
``` shell | ||
$ kubectl get po -n ironcore-system | ||
NAME READY STATUS RESTARTS AGE | ||
ironcore-apiserver-85995846f9-47247 1/1 Running 0 136m | ||
|
@@ -67,14 +67,14 @@ ironcore-etcd-0 1/1 Running 0 | |
The `config/samples` folder contains samples for all APIs supported by this project. You can apply any of the samples by | ||
running | ||
|
||
```shell | ||
``` shell | ||
kubectl apply -f config/samples/SOME_RESOURCE.yaml | ||
``` | ||
|
||
## Cleanup | ||
|
||
To remove the APIs from your cluster, simply run | ||
To remove the APIs from your cluster, simply run. | ||
|
||
```shell | ||
``` shell | ||
make uninstall | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters