-
Notifications
You must be signed in to change notification settings - Fork 934
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conformance results for v1.16/inspur-iop-mips64el #779
Conversation
Signed-off-by: zhan wang <[email protected]>
@zhanw15, thank you for submitting. Can you please confirm if this is a new product or one of the 3 that are already certified? https://landscape.cncf.io/category=platform&format=card-mode&organization=inspur-group If it is a new product, please send in a signed Participation form. |
@taylorwaggoner, this is not a new product, IOP supports deploy kubernetes cluster on arch mips64el, amd64 and arm64. In order to verify the availability of cluster on mips, we build needed images and complete the conformance. |
@zhanw15 The existing amd64 ("Inspur Cloud Container Engine and Inspur Open Platform") and arm64 ("Inspur Open Platform for ARM") have their own participation forms. The added mips64el ("Inspur Open Platform for MIPS") product name will need its own participation form. |
@donaldliu hi,the product (Inspur Open Platform for MIPS) belongs to inspur cloud,is a new product.Our company is inspur cloud service group. |
This is exciting. I’m not aware of much K8s work being done on mips. Did you encounter any particular problems? |
@dankohn |
@zhanw15 |
@taylorwaggoner @donaldliu @dankohn I'm sorry to made a mistake byfore. I have complate the Certified Kubernetes Form and email to [email protected]. Help us merge please, thanks! |
@zhanw15 |
Yeah, I think I have fixed the url in PRODUCT.yaml, It's right now. |
My only concern would be to ensure all the container images for testing are generally available for reproducibility. We should open an issue in the k8s repo to add to the build artifacts. |
@zhanw15 @timyinshi @donaldliu - please work with the kubernetes community to add support for the container images, example see where we are talking to the RISC-V folks ( kubernetes/kubernetes#82349 (comment) ) |
@dims |
@dims We wrote a blog about this, kubernetes/website#18229 |
@ydcool questions below :)
Thanks, |
@dims Thanks for the feedback. Could you please review https://github.com/kubernetes/website/pull/18229/files and make any comments. |
@dims Thanks for your attention,
|
@ydcool i am hesitating to support this conformance result because one of the terms we have is +1 to the blog post that reflects current state, will let the folks taking care of k/website to review it first. If you see kubernetes/kubernetes#86011 we are asking the RISC-V folks to file a KEP so we could update all the infrastructure in kubernetes/kubernetes so it would support all the platforms including MIPS. So let's do that! looking forward to working with you all. |
@johnSchnake can you please check the discussion above? (especially the bit about needing |
@dims yes we fully understanding your point and indeed we're working on patching and testing the Kubernetess on MIPS, for the reproducibility. We need a little more time. But no doubt that the Kubernetes on MIPS has already been reproduceable, besides, our team also has started working on the conformance test for Kubernetes v1.17 on MIPS, maybe we'll get a new test result in the near future. So, we'll be very grateful if you have confidence in our work and could let this PR merged as soom as possible ; ) |
@dims |
Ack @timyinshi back to @dankohn and others for review. |
We really need a decision out of SIG Architecture on this one. Everyone agrees that Inspur is doing the right thing to get a MIPS build created as part of the upstream CI/CD processes. The issue is whether it's enough for the MIPS image to be publicly available in order for them to become Certified Kubernetes, or if they should need to use a MIPS image actually generated upstream. |
@dankohn |
The The manifest is loaded from this file: https://github.com/kubernetes/kubernetes/blob/v1.16.2/test/e2e/testing-manifests/guestbook/frontend-deployment.yaml.in#L19 Note though, that this has been updated to use the agnhost image: https://github.com/kubernetes/kubernetes/blob/master/test/e2e/testing-manifests/guestbook/frontend-deployment.yaml.in#L19-L20 So if the agnhost image will/can support mips then this will fix itself. |
As far as the /hack/testdata/frontend-controller.yaml , I'm not certain that matters or gets used anywhere. |
I agree that the move to supporting a new platform that has some active interest is a good thing. However, my two cents is that the official support for the platform needs to precede the certification of that platform. Otherwise, it seems like an odd situation that the CNCF would certify a custom build of k8s running a custom set of test images. That blurs the lines of what is really required if neither the build nor the tests have to be the officially released ones. |
Hi all, please take a look at this issue kubernetes/kubernetes#87056 |
@johnSchnake @dankohn In this way, hyperkube of MIPS can be reproducibility. |
It looks like progress on this has unfortunately been blocked by the requirement to create a KEP for K8s to support new architectures: kubernetes/kubernetes#87056 I'm going to close this for now, but I encourage you to work with the Kubernetes community to establish support and then we would be happy to approve your submission. In particular, you would want to engage with SIG Architecture to discuss what would be entailed in having the Kubernetes community support an additional architecture, or whether there would be some alternative to doing so. |
please see kubernetes/community#5014 for the WIP doc for guidance from sig-arch. |
This is the conformance results for v1.16/inspur-iop-mips64el.
Thank you!