Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. 1
Kubernetes is built upon a decade and a half of experience at Google, with the main goal of distributing and managing workload across containers and making rapid development and deployment possible. This is done by creating multiple container nodes which run the same process, Kubernetes is the orchestrator which benefits the application because it improves up-time and gives an efficient roll-out schedule for any update. It can also detect faulty nodes and clean them while keeping the application alive.
A first-year MSc Computer Science student from the TU Delft. Interests: from Socio-Cognitive Engineering to Compilers to Algorithms to 3D Graphics.
A first-year MSc Computer Science student from the TU Delft. Interests: Mathematics and 3D Computer Graphics.
A first-year MSc Computer Science student from the TU Delft. Interests: Machine learning and Software engineering.
Fix several spelling mistakes
Fixed several spelling mistakes all througout the project which took away from the high quality standard that Kubernetes has. This will also help a bit with readability.
Remove dead Jenkins' e2e node tests
Issue #92674 mentions remaining artifacts of old Jenkins test on e2e node tests. They asked if someone could take a look at what is still needed. Now, they use their own Kubernetes-based system called Prow. Several people have tried to look at it and all got stuck. We made the decision to remove every artifact.
Update Broken Link in access-cluster-api.md
Issue #26843 mentions that the link about accessing the API from within a pod is broken on the page about access cluster API. We corrected the link. Then, somebody suggested another style and we accepted that suggestion.
Update Development.md to match new Go version
Update the needed version of Go for Kubernetes 1.18+. It still mentioned that 1.18+ needs Go version 1.15, even though we got the error that we should use Go version 1.16 when building Kubernetes version 1.20.4 (most recent).
After our analysis with SonarKube, we came across a TODO which mentioned replacing the use of os.Stdin with something similar to Reader. After some research, it turned out that as of Go version 1.16 (released after this TODO) ioutil can be replace with os or io and is more efficient. This PR changes that for this file and also resolves the TODO.
Validate if tests in test/e2e/common/storage/volume.go are still needed
Issue #99468 mentions it’s possible they now duplicate logic in other tests. In the mentioned file there is test logic for NFS (v3) volume and a GlusterFS. Therfore, we went and search the rest of the tests to see if the same logic was already applied somewhere else and thus this file could be removed. The answer ended up being yes, and the nfs v3 logic could be integrated into another test file.