jenkins.io
jenkins.io copied to clipboard
Add content to "Administering Jenkins on Kubernetes"
We have a stub page entitled "Administering Jenkins on Kubernetes" but it has no content. It should include a link to the Kubernetes Installation page and then have more information.
https://www.jenkins.io/doc/book/system-administration/administering-jenkins-on-kubernetes/
We have a stub page entitled "Administering Jenkins on Kubernetes" but it has no content. It should include a link to the Kubernetes Installation page and then have more information.
https://www.jenkins.io/doc/book/system-administration/administering-jenkins-on-kubernetes/
I have submitted a PR resolving this issue, I'd really appreciate a follow up.
The PR is the following: https://github.com/jenkins-infra/jenkins.io/pull/5503
Updated PR for this issue is #5547
As explained in https://github.com/jenkins-infra/jenkins.io/pull/5547#pullrequestreview-1144145025 , we should list what is expected in any PR to add content.
- Good point to mention some base Kubernetes concepts pointing to external sites (not sure it is worth duplicating this kind of content)
- I do not see the point of the "Kubernetes Upgrade" ? Do you mean "upgrading Jenkins in Kubernetes" ?
- Add a link to the "Jenkins Installation on Kubernetes" page as one of the first steps
- I'm not used to get the usual "Administering Jenkins" pages but I would expect the same "usual" topics as the other pages (haven't check them though: might be scoped to this page only):
- Installation of Jenkins in Kubernetes (point to the page with the requirements, the different method with helm chart as recommended default)
- Managing Jenkins Controller image (install plugin on each restart vs. forge your own container image)
- Managing network to the Jenkins controller:
- inbound connections:
- HTTP: WebUI and websockets external agents, API access, websocket access (Svc + Ingress)
- TCP: inbound external agents (Svc, or TCP-ingress - advanced topic)
- outbound connections
- inbound connections:
- Managing Agents (Kubernetes plugin for container agents, but also adding agents outside Kubernetes such as permanent agents or cloud agents), separated namespaces, autoscaling, etc.
- Managing data (backup/restore of the Jenkins Home)
- Managing Secrets (Kubernetes Secrets, SVC accounts to access Kubernetes API)
- Managing Jenkins upgrades
- Monitoring Jenkins in Kubernetes
WDYT?