Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions _docs/setup/kubernetes/sidecar-injection.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,20 @@ kubectl create clusterrolebinding cluster-admin-binding \
--user=$(gcloud config get-value core/account)
```

#### IBM Cloud Container Service (IKS)

Kubernetes 1.9 is generallly available on IBM Cloud Container Service (IKS). At the time of writing it is not the default version, so to create a new lite cluster:

```bash
bx cs cluster-create --name my_cluster --kube-version 1.9.3
Copy link
Member

@gyliu513 gyliu513 Mar 13, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@linsun just double confirm, so here the command will create a cluster with admission controller plugin including MutatingAdmissionWebhook,ValidatingAdmissionWebhook by default?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@gyliu513 yes, they are turned on by default in our 1.9.x clusters in IKS.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the certificate manager controller also enabled by default? See the minikube setup steps for specific flags. This will be needed if/when we use k8s CA for cert provisioning.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes - i think so as I didn't have to enable it.

```

or a new paid cluster:

```bash
bx cs cluster-create --location location --machine-type u2c.2x4 --name my_cluster --kube-version 1.9.3
```

#### minikube

Minikube version v0.25.0 or later is required for Kubernetes v1.9. Get the latest version from [https://github.com/kubernetes/minikube/releases](https://github.com/kubernetes/minikube/releases).
Expand Down