Discover and read the best of Twitter Threads about #GitOps

Most recents (16)

For some good reasons I haven't been posting my DevOps journey here.

My Azure DevOps AZ 400 exam, also putting some crafts on Cloud native using AWS and KodeKloud has been taking my time.
Meanwhile, I have covered few DevOps tools in the past few weeks.
#K8s components (deployment, Services, Ingress, Secret, volume and much more...)
#Jenkins
#GitOps
#Vagrant
#Docker deep dive
#Terraform
#Bash scripting
#Selenium (looking for alternative)
#Helm Charts
#Lens
And more...
@PearsonVUE decided to disrupt my exam without consideration, I'm hoping that @MicrosoftLearn will resolve this asap.

The journey has been awesome tho.

I'll share my experience very soon.

#DevOps Engineer
#Development
#Ops
Read 4 tweets
@verodigiorgio at #CodemotionMilan22 answering the question on how to grow professionally (as software architect for her, but it’s the same for all paths in #softaredevelopment). Let’s discuss about it in this thread 🧵 👇🏻
Let me introduce the thread saying that the talk by @verodigiorgio at #CodemotionMilan22 about #gitops was very helpful and rich of content and points of inspiration. Surely something to try in every day company business to improve our products, developer and customer experience.
Next, going straight to the point what @verodigiorgio says here is that #curiosity and the ability to face our ideas with other #developers (or more generally other colleagues in the business having another point of view) are fundamentals point for growth and success.
Read 11 tweets
Are you using GitOps today in your Kubernetes cluster?

If not, let me show you how to get a GitOps operator up and running in under EIGHT minutes.

a thread 🧵
Using Flux (a popular GitOps operator), you can:
- Install the controller on a Kubernetes cluster
- Connect to a GitHub org
- Point to a source control repo
- Deploy an app
- Have it managed by GitOps
in less time than you probably think.

If you're not familiar with GitOps, here's a quick breakdown.
Read 6 tweets
If you're a platform engineer, there are some "trending" conversations you should be aware of:

* The cognitive (over)load resulting from true #DevOps
* Platform as a product
* Finding the right level of abstraction

Let's discuss 🧵
This thread is courtesy of this #PlatformCon recap from @aeraeris. If you missed the conference, definitely check this out:

thenewstack.io/what-we-learne…
The first convo is about cognitive (over)load. 🧠

I covered this a bit last week. If you haven't seen this thread yet, it's a pretty comprehensive overview:

Read 12 tweets
🧵 If you run @apachekafka in production, creating clusters, topics, connectors etc. by hand is tedious and error-prone. Better rely on declarative configuration which you put into revision control and apply in an automated way, #GitOps-style. Some tools which help with that:
1⃣ JulieOps (github.com/kafka-ops/julie) by @purbon, which helps you to "automate the management of your things within Apache Kafka, from Topics, Configuration to Metadata but as well Access Control, Schemas". A nice intro in this post by Bruno Costa: medium.com/marionete/how-…
2⃣ topicctl (github.com/segmentio/topi…) by @segment: "Easy, declarative management of Kafka topics. Includes the ability to 'apply' topic changes from YAML as well as a repl for interactive exploration of brokers, topics, consumer groups, messages, and more"
Read 7 tweets
GitOps is the equivalent of a Kubernetes Controller

A Kubernetes Controller, which runs on the Kubernetes Control Plane, ensures that the observed state of the cluster matches the desired state

A thread 🧵
A Kubernetes Controller, which runs on the Kubernetes Control Plane, ensures that the observed state of the cluster matches the desired state
For example, the Deployment Operator (like a Deployment spec in a Kubernetes Manifest) watches fo ensure that all of the applications running as a Kubernetes Deployment are in the desired state
Read 5 tweets
Here begins a fun thread of the finished lightboards that we make together during the ϟ Enlightning stream. ♫

Also- a big THANK YOU to all who come out to watch ϟ Enlightning, and also to those who take the time to watch the recording. I appreciate you.

@VMwareTanzu
What is a Small Batch Loop? Featuring guest @cote Image
Dockerfiles Vs. Cloud Native Buildpacks featuring guest @ciberkleid Image
Read 33 tweets
Posted: GitOps is a placebo stevesmith.tech/blog/gitops-is…

Why #GitOps:

1. is just a rebadging of #ContinuousDelivery and #InfraAsCode ideas
2. has no new ideas of substance
3. contains 'best practices' that won't always work
3. offers no benefits that can't be achieved without GitOps
A few words on GitOps is a placebo stevesmith.tech/blog/gitops-is…...

I've disliked #GitOps from the start
. It went from "startup sharing ideas that worked for them" (good) into cargo culting (bad)

Git, Kubernetes, <insert tool here> are not special
#ContinuousDelivery and #InfraAsCode are tool agnostic, they're about principles and practices. They matter.

When someone says they've combined those principles and practices with some tools, to "extend" those principles and practices... I become cross.
Read 11 tweets
And we are back for Day 2 of @KubeCon_ Keynotes. Follow along to see if I fall asleep today 👇#KCCNC
@stephenaugustus kicking it off with no tin foil hat, but many @kubernetesio project updates. I've already missed my first quotes due to moving to slow to remember them 😴 livestream of Stephen
22, 38, 34, 42, 51 the number of enhancements for each of the last @kubernetesio releases. Like every good thing in tech, we are up and to the right 📈
Read 29 tweets
โครงการ @fluxcd ซึ่งเป็น #GitOps operator สำหรับ Kubernetes ตอนนี้ได้รับการขยับจาก Sandbox ขึ้นไปเป็นโครงการระดับ Incubation ของ CNCF (Cloud Native Foundation) แล้ว
มันสำคัญยังไง GitOpsแมน (คล้ายๆ ลงทุนแมน) จะเล่าให้ฟัง ...
ในโลกของ Kubernetes มีระบบจัดการ GitOps หลักๆ ที่ทำงานตาม GitOps Principles อยู่ 2 ตัว นั่นคือ FluxCD กับ ArgoCD
Read 18 tweets
#frontend engineers: What is your dream CI/CD pipeline? 🥰

Here is what we have at @contrahq 👇👇👇
precommit and prepush #git hooks are used to catch issues before they are pushed upstream.

* precommit runs only on staged files (takes few seconds)
* prepush runs #eslint #typescript and unit tests (takes up to 20 seconds)

Every time a commit is pushed:
1) We build a #docker image & bundle cypress and other development dependencies. This allows us to run all subsequent tasks using the same Docker image.

It is fast. Takes 2-4 minutes. 🏎
Read 10 tweets
.@kelseyhightower dives into a #gitops workflow featuring "infrastructure as data" #GitHubUniverse ImageImage
Here is the app built by a GH Action and published to a GH repository ImageImage
The app config contains Kubernetes manifests used to deploy to the published artifact the target Kubernetes clusters. ImageImage
Read 5 tweets
#OpenShift TV now live! OpenShift 4.6 What's New!
@openshift
Installer Provided Infrastructure for Bare Metal by @RamonAcedo
Read 66 tweets
good morning Twitter! I drew up a few sketches of design decisions needed to be taken when building a #gitops-based CD pipeline. let me know what do you think... #gitopsdecisions
Should I separate configuration (yamls) from source code?
What goes into the Config Repo?
Read 5 tweets
geeked out on @kelseyhightower 's various recent podcasts on @kubernetesio . Much knowledge ingested. @kelseyhightower is an inspiring leader🙏. My top 10 takeaways / lessons ...
1. @kubernetesio will eventually disappear.
2. @kubernetesio will be consumed like linux distros
Read 12 tweets
Happy first birthday @jenkinsxio, the CI/CD solution for cloud native!

It's been just over a year since the first git commits to the jx repo.
In just 12 month, Jenkins X progress has been breathtaking, so here's a tweet for each month celebrating just that (with cake! 🎂)
🍰 Firstly, Jenkins X is the brainchild of @jstrachan of @CloudBees, who also built popular OSS such as @ApacheGroovy, Camel, etc, with enduring OSS communities around them. With that experience, James simply gets developers and what they want, need and care about.
Developers WANT to ship code fast.

Developers NEED to use best practices so everything doesn't fall over in a big fat heap.

Developers CARE ABOUT what they are building; the code, the quirks: (it makes one-size-fits-all tools hard to build).

🍰@jenkinsxio gets all of this.
Read 12 tweets

Related hashtags

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!