Software Alternatives & Reviews

Deploying to kubernetes, DevOps, developers and cicd pipelines

Kubernetes Medium Garden.io
  1. Kubernetes is an open source orchestration system for Docker containers
    Pricing:
    • Open Source
    Today, I learned how to deploy a web application and mongo db to a k8s cluster by creating yaml files. If I compare the pipeline files we create in our existing cicd vs the yaml files I created today, the yaml content is a little intimidating. I mean, it was easy because I copied them from kubernetes.io. There were elements or attributes in the yaml file that intimidated me today like configMapKeyRef, selector, kind, apiVersion(2 different values apps/v1 and v1). Currently at work, our developers are the ones who create their projects, build their project and deploy their project. Most of the time, they don't even ask us anymore. They only ask us when their instance is failing to deploy. Most of the time, it's because of health check on a tcp port is wrong.

    #Developer Tools #DevOps Tools #Containers As A Service 284 social mentions

  2. 2
    Welcome to Medium, a place to read, write, and interact with the stories that matter most to you.
    Pricing:
    • Open Source
    As for the devs. With helm they will only need to worry about a single yaml file the .vaules. And as long as you template everything you can easily teach them how to set it up. If you streamline everything, you can set the globals for most everything then have them worry about service specifics like the configmap. Make sure you make use of stuff like external services for things hosted outside of k8s. https://medium.com/@ManagedKube/kubernetes-access-external-services-e4fd643e5097 This makes the devs life even easier. They never need to worry about endpoints, the infra team handles all of that.

    #Blogging #Blogging Platform #CMS 2203 social mentions

  3. Kustomize is an intelligent Kubernetes native configuration management software that comes with the manifestation to add, remove, or update configuration options without the need for forking.
    Even better, just use kustomize, which is already installed everywhere (kubectl -k).

    #Development #Management #Tool 48 social mentions

  4. Cloud native & Kubernetes testing done right
    Pricing:
    • Open Source
    They should use a higher level tool such as devspace, okteto, tilt, skaffold, garden.io, telepresence etc.

    #Developer Tools #DevOps Tools #Kubernetes 22 social mentions

Discuss: Deploying to kubernetes, DevOps, developers and cicd pipelines

Log in or Post with