ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Akmal Chaudhri (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (IGNITE-10051) Kubernetes documentation improvements
Date Thu, 10 Jan 2019 11:19:00 GMT

    [ https://issues.apache.org/jira/browse/IGNITE-10051?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16739308#comment-16739308
] 

Akmal Chaudhri commented on IGNITE-10051:
-----------------------------------------

[~Artem Budnikov], the AWS docs are fine as far as I can see (bullet point 1). If you could
kindly assist with the others, that would be really helpful. Thank you.

> Kubernetes documentation improvements
> -------------------------------------
>
>                 Key: IGNITE-10051
>                 URL: https://issues.apache.org/jira/browse/IGNITE-10051
>             Project: Ignite
>          Issue Type: Task
>          Components: documentation
>    Affects Versions: 2.6
>            Reporter: Maxim Pudov
>            Assignee: Artem Budnikov
>            Priority: Major
>             Fix For: 2.8
>
>         Attachments: kube-dashboard-access.yaml, mongodb-deployment.yaml
>
>
> I verified the deployment instructions of a kubernetes cluster with apache ignite and
found some issues.
> 1. AWS deployment:
> [https://apacheignite.readme.io/docs/amazon-web-services-eks-deployment]
> miss print:
> {quote}{{kubbectl get pods}}
> {quote}
> has to be: 
> {quote}{{kubectl get pods}}
> {quote}
> 2. Google Cloud deployment
> [https://apacheignite.readme.io/docs/google-cloud-deployment]
> Screenshots seem to be outdated
> 3. Microsoft Azure deployment
> [https://apacheignite.readme.io/docs/microsoft-azure-deployment#section-access-to-your-kubernetes-cluster]
> 3.1 At first I had no access to Kubernetes dashboard having this error:
> azure kubernetes dashboard namespaces is forbidden: User "system:serviceaccount:kube-system:kubernetes-dashboard"
cannot list namespaces at the cluster scope
> This problem was solved by adding this config:
> {quote}kubectl create -f [^kube-dashboard-access.yaml]
> {quote}
> 3.2 Screenshots seem to be outdated for azure too.
> 4. Stateless deployment:
> [https://apacheignite.readme.io/docs/stateless-deployment]
> 4.1 At first we create example-cube-rbac.xml locally, but then we don't use it.
> 4.2 Instead the configuration file ignite-deployment.yaml ([https://apacheignite.readme.io/docs/stateless-deployment#section-ignite-pods-deployment])
points to the wrong external configuration file:
> {quote}{{https://raw.githubusercontent.com/apache/ignite/master/modules/kubernetes/config/example-kube-persistence.xml}}
> {quote}
> I believe, it has to point to 
> {quote}[{{https://raw.githubusercontent.com/apache/ignite/master/modules/kubernetes/config/example-kube-rback.xml}}|https://raw.githubusercontent.com/apache/ignite/master/modules/kubernetes/config/example-kube-rbac.xml]
> {quote}
> 4.3 In the same configuration file ignite-deployment.yaml there is a row
> {quote}{{serviceAccountName: ignite}}
> {quote}
> with Tab symbol, which has to be replaced with double Space.
> 5. Web console kubernetes installation.
> [https://apacheignite-tools.readme.io/docs/kubernetes-installation]
> 5.1 mongodb-deployment.yaml doesn't work as is. I had to modified it (check the attachment [^mongodb-deployment.yaml])
> 5.2 web-console-deployment.yaml - default image values aren't specified for frontend
and backend (apacheignite/web-console-frontend, apacheignite/web-console-backend)
> 5.3 web-agent-deployment.yaml - serviceAccountName: "ignite-cluster" is incorrect. I
guess "ignite" is the right one.
> 5.4 No such docker image as apacheignite/web-agent:mytag3.
> 6. General suggestions for kubernetes cluster deployment on GCC, AWS, Azure.
> 6.1 Create cluster via AWS Console, not command line. It's easier to pick values from
drop down lists, and we don't provide complete installation via command line anyway.
> 6.2 When we suggest to use our configuration files for setting up services and pods,
it is worth mentioning that our configs contain region parameter (zones: eu-west-1a) and
user has to modify it himself.
> 6.3 The link to download configuration files points to the master branch, which could
cause problems in future. For AWS it's [https://github.com/apache/ignite/tree/master/modules/kubernetes/config/eks]
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message