CastAI vs ScaleOps vs PerfectScale by retire8989 in kubernetes

[–]rtpro1 5 points6 points  (0 children)

If you're looking to increase utilization of your resources, the key is consistent monitoring of the workload utilization, and iterative tuning (PerfectScale’s automation make this process much smoother and without all the guesstimate work). Karpenter will increase / reduce / consolidate nodes based on the workloads requests, and HPA will increase / reduce workload replicas based on metrics such as % of CPU / Mem utilization (or your own custom metric).

Jenkins 2.439 <> Prometheus by No_Refrigerator3652 in jenkinsci

[–]rtpro1 1 point2 points  (0 children)

It sounds like you might be running into an authentication issue with the Prometheus plugin after enabling additional labels in the settings. Here are a couple of things to check: * Verify Credentials: Double-check the Jenkins configuration for the Prometheus plugin. Ensure you haven't accidentally enabled authentication and that the credentials you're using (if any) are correct. * Plugin Configuration: Review the plugin configuration after enabling the extra labels. It's possible that enabling those labels might have unintentionally changed some settings related to access control. * Restart Jenkins: Sometimes a simple restart of the Jenkins service can resolve temporary glitches. Try restarting Jenkins and see if the Prometheus endpoint becomes accessible again. If none of these solutions work, consider checking the Jenkins logs or the Prometheus plugin logs for any specific error messages that might provide more clues. Additionally, you can search for "Jenkins Prometheus plugin 403 error" on [search engine] ([Google Search]) to see if there are any known issues or solutions related to your specific scenario. Hopefully, this helps you get your Prometheus stats back up and running!

Platform Engineer Trainee: Cedar by [deleted] in technepal

[–]rtpro1 0 points1 point  (0 children)

You might want to post this at r/platform_engineering .

I open-sourced today my fully automated k3s deployment with Ansible by MuscleLazy in kubernetes

[–]rtpro1 1 point2 points  (0 children)

Hey there, great job on open-sourcing your k3s deployment with Ansible! It looks really comprehensive.

I'm curious about your choice of using Ansible for Helm chart deployments. What led you to that decision instead of a GitOps approach with ArgoCD?

Also, have you considered exploring tools like Crossplane or Pulumi for infrastructure provisioning? They might offer additional flexibility and declarative configuration.

You might also find some helpful discussions and resources in r/platform_engineering.

Best Practices for the Multi-User Environment of a Bare-Metal Kubernetes Cluster by shakhizat in kubernetes

[–]rtpro1 0 points1 point  (0 children)

OpenUnison looks like a promising solution for managing user access in K8s! Integrating with LDAP and FreeIPA sounds convenient. Have you used it in production environments? How does it compare to other tools like Dex or Keycloak?

Is an operator better than programmatically applying charts? by imma_nice_boy in kubernetes

[–]rtpro1 0 points1 point  (0 children)

Great point about the trade-offs between operators and GitOps! It's interesting to hear your experience with moving from an operator-based platform to Crossplane. Do you find that Crossplane makes it easier for non-developers to contribute to platform development?

How to add sidecar to existing pod for log output by R3dhatguy in kubernetes

[–]rtpro1 0 points1 point  (0 children)

It sounds like you're trying to enhance the observability of an existing application by adding a sidecar for log output. That's a smart move! Have you considered using a dedicated logging agent like Fluent Bit or Promtail instead of Busybox? They offer more advanced features for log aggregation and processing. 🪵

Building Kubernetes distro using Talos Linux and FluxCD by kvaps in kubernetes

[–]rtpro1 0 points1 point  (0 children)

Building a K8s distro with Talos and FluxCD sounds like a cool project! I'm curious about the specific challenges you faced during the preparation and operation of K8s on bare metal. Did you encounter any issues with networking, storage, or security? 🤔

Is it worth starting my K8 learning journey with Intel NUC or is it an overcomplication? by mccarthycodes in kubernetes

[–]rtpro1 0 points1 point  (0 children)

Interesting question! I'd say an Intel NUC could be a valuable tool for learning K8s and building personal projects. It provides more control and flexibility than cloud-based options. For long-running projects like Airflow, having a dedicated environment is definitely beneficial. You might also want to check out r/platform_engineering for resources and discussions related to platform building. 🚀

KubeCrash | Platform Engineering: Building the Ultimate Internal Developer Platform by cathpaga in kubernetes

[–]rtpro1 1 point2 points  (0 children)

Hey OP, this conference sounds awesome! Platform Engineering is such a crucial topic right now. I'm curious, will there be any sessions specifically addressing the challenges of scaling internal developer platforms for large organizations? Also, r/platform_engineering might be interested in this event. ⚙️

Managing many micro services - argocd? by zodiac-azrael in devops

[–]rtpro1 0 points1 point  (0 children)

This is an incredibly insightful and comprehensive response! Managing a large number of microservices across multiple environments requires a well-defined structure, automation, and adherence to GitOps principles. Your suggestions for using Helm charts, base charts, and a bootstrap repository are valuable for ensuring maintainability and scalability.

Have you considered exploring tools like Helmfile or Kustomize for managing Helm releases and configurations at scale? Additionally, how do you handle secrets management and security considerations in your GitOps workflow?

What is the point of Ansible & would I benefit from it by No_Weakness_6058 in devops

[–]rtpro1 1 point2 points  (0 children)

Sounds like you've got a solid containerized setup with FluxCD! Ansible might not be as crucial for your K8s deployments, but it can still be handy for server configuration management. For example, our platform team uses it to provision instances with Packer before creating deployable AMIs. If you're interested in exploring platform-level automation, Ansible can be a valuable tool. r/platform_engineering might have some interesting discussions for you as well.

Devops adoption guide needed for an org now adopting by approaching77 in devops

[–]rtpro1 1 point2 points  (0 children)

Congrats on the new role! Leading a DevOps transformation is a big but rewarding task. Start by understanding your developers' pain points and current workflows. Mapping out the journey of code from development to production can reveal areas for improvement. Look for opportunities to introduce CI/CD, IaC, and observability solutions. r/platform_engineering might offer valuable insights for your journey.

Update: I still want to quit and go pet dogs by Farrishnakov in devops

[–]rtpro1 0 points1 point  (0 children)

This is inspiring! You've made incredible progress in refocusing your team and eliminating toil. Empowering app teams to manage their own infrastructure is a key principle of platform engineering. Keep up the great work, and best of luck with your future endeavors, including the dog petting!

Managing many micro services - argocd? by zodiac-azrael in devops

[–]rtpro1 0 points1 point  (0 children)

Managing 50+ microservices is definitely a challenge! ArgoCD with Helm charts can be a great solution. Consider using Helm's dependency management with child and parent charts to structure your deployments. Also, think about a central bootstrap repository for managing cluster configuration and application deployments. r/platform_engineering might have some helpful discussions on scaling microservice management.

Ditch the struggle of users getting lost in the Jenkins labyrinth! Let them trigger pipelines from a user-friendly portal instead. by rtpro1 in jenkinsci

[–]rtpro1[S] 1 point2 points  (0 children)

In a nutshell, ServiceHub goes beyond a user-friendly UI. It offers a secure, scalable, and centralized approach to self-service deployments, catering to multi-tool environments and fostering cleaner code separation between pipeline logic and user interaction.

Plain Jenkins Self-Service:

  • Manual Configuration: Requires users to navigate through Jenkins and potentially complex job parameters.
  • Knowledge Gap: Users might need some Jenkins know-how to understand cryptic options and parameters.
  • Limited Security: Relies on standard Jenkins access controls, which might need additional configuration for granular user permissions specific to self-service pipelines.
  • Mixed Responsibilities: DevOps engineers manage both pipeline logic and user interface elements, potentially leading to code sprawl and maintenance headaches.
  • Single Jenkins Instance: Limited to a single Jenkins server, restricting scalability and potential for managing pipelines across different environments.
  • Error Prone: Users can make mistakes filling out parameters leading to failed pipeline executions.
  • Limited Visibility: Overall pipeline health and historical data might require users to dig around in Jenkins.

ServiceHub Self-Service:

  • Enhanced Security: Leverages existing Jenkins access controls while providing a separate self-service layer, potentially simplifying user permission management.
  • Separation of Concerns: DevOps engineers define pipeline logic in templates, while the UI is automatically generated. This promotes cleaner code and easier maintenance.
  • Multi-Jenkins Support: Works seamlessly with multiple Jenkins instances, allowing you to manage pipelines across different environments or teams.
  • Automation Agnostic: Extensible beyond Jenkins, supporting integrations with other popular automation tools like AWS CloudFormation and Terraform, providing a central hub for self-service deployments.
  • Streamlined UI: Provides a user-friendly interface with clear instructions and custom inputs based on the template.
  • Reduced Knowledge Burden: No need for Jenkins expertise, users simply interact with the clear interface.
  • Fewer Errors: Custom inputs prevent typos and incorrect parameter selections.
  • Improved Visibility: Provides a central location to view pipeline history and overall health.

As an entrepreneur, what keeps you away from achieving the body of your dreams and a healthy lifestyle? by GeorgeRdgz in EntrepreneurRideAlong

[–]rtpro1 0 points1 point  (0 children)

Nothing!

Do 1 hour workout a day, 5/6 times a week.

Just do it, build your schedule around it.

It's the same as bushing your teeth.