This media is not supported in your browser
VIEW IN TELEGRAM
kubectx is a tool to switch between contexts (clusters) on kubectl faster.
kubens is a tool to switch between Kubernetes namespaces (and configure them for kubectl) easily.
More: https://github.com/ahmetb/kubectx
kubens is a tool to switch between Kubernetes namespaces (and configure them for kubectl) easily.
More: https://github.com/ahmetb/kubectx
Forwarded from Kube Architect
Migrations-Operator is a Kubernetes operator to manage database migrations or similar application setup tasks.
More: https://github.com/coderanger/migrations-operator
More: https://github.com/coderanger/migrations-operator
Kubernetes Migrations Factory (KMF) is a tool developed for migrating docker containers to Amazon EKS.
KMF is written in Golang and offers a command-line interface.
More: https://github.com/awslabs/aws-kubernetes-migration-factory
KMF is written in Golang and offers a command-line interface.
More: https://github.com/awslabs/aws-kubernetes-migration-factory
Selefra is an open-source policy-as-code software that provides analysis for multi-cloud and SaaS environments, including over 30 services such as AWS, GCP, Azure, Alibaba Cloud, Kubernetes, Github, Cloudflare, and Slack.
More: https://github.com/selefra/selefra
More: https://github.com/selefra/selefra
Master Kubernetes with Learnk8s' Advanced Kubernetes workshops!
What should you expect?
- Learn how to architect and design clusters from the ground up (in the cloud or on-prem).
- Explore the Kubernetes internal component and how the system is designed with resiliency in mind.
- Deep-dive into the networking components and observe the packets flowing into the cluster.
- Hands-on labs to test the theory with real-world scenarios!
- And more.
The next course starts on the 19th of Feb (in Amsterdam, NL): https://learnk8s.io/amsterdam-advanced-february-2024
We also run in-person courses and corporate training: https://learnk8s.io/corporate-training
What should you expect?
- Learn how to architect and design clusters from the ground up (in the cloud or on-prem).
- Explore the Kubernetes internal component and how the system is designed with resiliency in mind.
- Deep-dive into the networking components and observe the packets flowing into the cluster.
- Hands-on labs to test the theory with real-world scenarios!
- And more.
The next course starts on the 19th of Feb (in Amsterdam, NL): https://learnk8s.io/amsterdam-advanced-february-2024
We also run in-person courses and corporate training: https://learnk8s.io/corporate-training
👍1
Discover how to grant external access to Kubernetes services using Layer 2 advertisement for failover and BGP load balancing in a Proxmox VE Cilium CNI environment, overcoming Kubernetes' default network limitations.
More: https://mujak.medium.com/kubernetes-cilium-service-announcement-in-depth-l2-and-bgp-comparison-71b0574a07c7
More: https://mujak.medium.com/kubernetes-cilium-service-announcement-in-depth-l2-and-bgp-comparison-71b0574a07c7
Forwarded from Kube Careers
This week's 6 Kubernetes junior jobs are:
Software Engineer with Verkada
💰 $120K to $280K a year
🏠 From the office in San Mateo, CA, USA
→ https://kube.careers/t/10cf1909-acea-49c0-9782-da2228f00d66?s=55
DevOps Engineer with Lucid Motors
💰 $53.76K to $130.56K a year
🏠 From the office in Newark, CA, USA
→ https://kube.careers/t/dc132b56-d818-4bd5-8650-7987a29a64f7?s=55
Software Engineer with Air Space Intelligence
💰 $48.82K to $104.49K a year
🏠 From the office in Gdańsk, PL
→ https://kube.careers/t/b7a083a8-8ef1-4055-9973-d6946f906ec7?s=55
Software Engineer with SingleStore
💰 $40K to $80K a year
🏠 From the office in San Francisco, CA, USA
→ https://kube.careers/t/03b38873-b1ac-4294-b062-cc7c51e221af?s=55
Data Engineer with Numberly
💰 $18.23K to $22.13K a year
👨💻 Remote from France
→ https://kube.careers/t/9fb829d4-1725-438c-a249-989f1f000b01?s=55
👉 Browse all 450 Kubernetes jobs on Kube Careers https://kube.careers
Software Engineer with Verkada
💰 $120K to $280K a year
🏠 From the office in San Mateo, CA, USA
→ https://kube.careers/t/10cf1909-acea-49c0-9782-da2228f00d66?s=55
DevOps Engineer with Lucid Motors
💰 $53.76K to $130.56K a year
🏠 From the office in Newark, CA, USA
→ https://kube.careers/t/dc132b56-d818-4bd5-8650-7987a29a64f7?s=55
Software Engineer with Air Space Intelligence
💰 $48.82K to $104.49K a year
🏠 From the office in Gdańsk, PL
→ https://kube.careers/t/b7a083a8-8ef1-4055-9973-d6946f906ec7?s=55
Software Engineer with SingleStore
💰 $40K to $80K a year
🏠 From the office in San Francisco, CA, USA
→ https://kube.careers/t/03b38873-b1ac-4294-b062-cc7c51e221af?s=55
Data Engineer with Numberly
💰 $18.23K to $22.13K a year
👨💻 Remote from France
→ https://kube.careers/t/9fb829d4-1725-438c-a249-989f1f000b01?s=55
👉 Browse all 450 Kubernetes jobs on Kube Careers https://kube.careers
Forwarded from Kubesploit
This article will show how to implement a Zero Trust Architecture on Kubernetes with Istio.
1. What is Zero Trust Architecture.
2. Istio Architecture.
3. How to enable mTLS.
4. How to enable access control and authorization between your microservices.
More: https://medium.com/@lupass93/zero-trust-architecture-on-kubernetes-with-istio-service-mesh-eade6c5a3c53
1. What is Zero Trust Architecture.
2. Istio Architecture.
3. How to enable mTLS.
4. How to enable access control and authorization between your microservices.
More: https://medium.com/@lupass93/zero-trust-architecture-on-kubernetes-with-istio-service-mesh-eade6c5a3c53
In this guide, learn to interpret OpenShift kernel dumps: configuring
More: https://medium.com/@idan7h/demystifying-kernel-dumps-on-openshift-96177579f8f2
kdump, reading vmcore via Crash utility, and crash analysis essentials like permissions, memory management, and using diagnostic commands for unravelling system crash causes.More: https://medium.com/@idan7h/demystifying-kernel-dumps-on-openshift-96177579f8f2
Forwarded from Kube Architect
In this 3-part series, you'll delve into how the team at Razorpay optimise their cloud bill and save $300k.
- Part 1: Spot instances.
- Part 2: Graviton.
- Part 3: Overprovisioning and resource fine-tuning.
More: https://engineering.razorpay.com/the-culture-of-cost-optimization-reducing-kubernetes-cost-by-300-000-32611cdd19d9
- Part 1: Spot instances.
- Part 2: Graviton.
- Part 3: Overprovisioning and resource fine-tuning.
More: https://engineering.razorpay.com/the-culture-of-cost-optimization-reducing-kubernetes-cost-by-300-000-32611cdd19d9
Get ready for a 3-part, free educational program on building Kubernetes platforms with Learnk8s and Loft labs!
Each session comes with a webinar, code samples and a step-by-step article:
- Unit 1: Architecting Kubernetes clusters: single shared cluster or to each their own.
- Unit 2: Kubernetes namespaces offer no isolation, and how you can work around it
- Unit 3: Building a self-serve Kubernetes platform from scratch
You can register here (it's free): https://www.vcluster.com/building-a-multi-tenant-kubernetes-platform/
Each session comes with a webinar, code samples and a step-by-step article:
- Unit 1: Architecting Kubernetes clusters: single shared cluster or to each their own.
- Unit 2: Kubernetes namespaces offer no isolation, and how you can work around it
- Unit 3: Building a self-serve Kubernetes platform from scratch
You can register here (it's free): https://www.vcluster.com/building-a-multi-tenant-kubernetes-platform/
In this article, the author argues that Kubernetes needs a Long Term Release (LTS) plan in addition to keeping the current release cycle of one every 15 weeks.
Mat also cites the newly formed LTS workgroup as something to look forward to.
More: https://matduggan.com/why-kubernetes-needs-an-lts
Mat also cites the newly formed LTS workgroup as something to look forward to.
More: https://matduggan.com/why-kubernetes-needs-an-lts
Forwarded from Kubesploit
This media is not supported in your browser
VIEW IN TELEGRAM
Zarf eliminates the complexity of air gap software delivery for Kubernetes clusters and cloud-native workloads using a declarative packaging strategy to support DevSecOps in offline and semi-connected environments.
More: https://github.com/defenseunicorns/zarf
More: https://github.com/defenseunicorns/zarf
This tutorial teaches how to optimize GitHub Actions CI/CD workflows for web apps with high update frequency by leveraging self-hosted runners on AWS EKS using spot instances.
More: https://levelup.gitconnected.com/github-actions-self-hosted-runners-on-amazon-eks-spot-instances-bc3abcd5d38f
More: https://levelup.gitconnected.com/github-actions-self-hosted-runners-on-amazon-eks-spot-instances-bc3abcd5d38f
Forwarded from Kube Careers
This week's 6 best Kubernetes Platform Engineer jobs are:
Platform Engineer with OpenAI
💰 $300K to $450K a year
🏠 From the office in San Francisco, CA, USA
→ https://kube.careers/t/27f27934-60d2-4bca-b480-e20f2d5b9263?s=55
Platform Engineer with Zoox
💰 $203K to $293K a year
🏠🏃🏻♂️🌎 Foster City, CA, USA
→ https://kube.careers/t/168a7256-0ae9-495f-bbb4-b007fd8d48ef?s=55
Platform Engineer with Primer
💰 $225K to $250K a year
🏠 From the office in San Francisco, CA, USA
→ https://kube.careers/t/41375119-5d20-4f0c-bb02-05bca7132cba?s=55
Platform Engineer with Tecton
💰 $216K to $258K a year
👨💻 Remote from the United States
→ https://kube.careers/t/ab4a16be-7f91-45bc-846a-79e80a8b3f86?s=55
Platform Engineer with Airbyte
💰 $211K to $250K a year
🏠🏃🏻♂️🌎 San Francisco, CA, USA
→ https://kube.careers/t/321aea74-4693-4400-b111-3ee6b90830d8?s=55
👉 Browse all 433 Kubernetes jobs on Kube Careers https://kube.careers
Platform Engineer with OpenAI
💰 $300K to $450K a year
🏠 From the office in San Francisco, CA, USA
→ https://kube.careers/t/27f27934-60d2-4bca-b480-e20f2d5b9263?s=55
Platform Engineer with Zoox
💰 $203K to $293K a year
🏠🏃🏻♂️🌎 Foster City, CA, USA
→ https://kube.careers/t/168a7256-0ae9-495f-bbb4-b007fd8d48ef?s=55
Platform Engineer with Primer
💰 $225K to $250K a year
🏠 From the office in San Francisco, CA, USA
→ https://kube.careers/t/41375119-5d20-4f0c-bb02-05bca7132cba?s=55
Platform Engineer with Tecton
💰 $216K to $258K a year
👨💻 Remote from the United States
→ https://kube.careers/t/ab4a16be-7f91-45bc-846a-79e80a8b3f86?s=55
Platform Engineer with Airbyte
💰 $211K to $250K a year
🏠🏃🏻♂️🌎 San Francisco, CA, USA
→ https://kube.careers/t/321aea74-4693-4400-b111-3ee6b90830d8?s=55
👉 Browse all 433 Kubernetes jobs on Kube Careers https://kube.careers
Forwarded from Kube Careers
Kubernetes job trends: learn all about the latest salary trends, the most requested skills and which jobs are famous for remote work.
Kube Careers crunched the numbers for this latest report and found that:
💰 The average Kubernetes job pays from $144,030 to $202,202 in North America and from €64,023 to €84,584 in Europe.
🚉 The most sought-after roles are Software, Platform and Senior Reliability engineers (in this order).
🌎 72% of jobs include remote work, but only less than 1% are fully remote (no restrictions).
🏆 The top three technologies mentioned in each job description are: Docker, Kafka and PostgreSQL.
It's always fascinating to look into the data and see how Kubernetes is perceived by employees and employers worldwide!
You can check out the full report here: https://kube.careers/state-of-kubernetes-jobs-2023-q4
Kube Careers crunched the numbers for this latest report and found that:
💰 The average Kubernetes job pays from $144,030 to $202,202 in North America and from €64,023 to €84,584 in Europe.
🚉 The most sought-after roles are Software, Platform and Senior Reliability engineers (in this order).
🌎 72% of jobs include remote work, but only less than 1% are fully remote (no restrictions).
🏆 The top three technologies mentioned in each job description are: Docker, Kafka and PostgreSQL.
It's always fascinating to look into the data and see how Kubernetes is perceived by employees and employers worldwide!
You can check out the full report here: https://kube.careers/state-of-kubernetes-jobs-2023-q4
This article teaches troubleshooting methods like
It introduces
More: https://medium.com/datamindedbe/debugging-running-pods-on-kubernetes-2ba160c47ef5
kubectl exec and using kubectl debug.It introduces
kubectl superdebug for enhanced debugging with shared volumes and highlights kpexec and non-native methods for advanced scenarios.More: https://medium.com/datamindedbe/debugging-running-pods-on-kubernetes-2ba160c47ef5
Forwarded from Kube Architect
In this article, you'll learn how to architect resilient, high-availability Kubernetes clusters in AWS using multi-AZ distributions, AZ-targeted ASGs, and essential strategies like pod anti-affinity for even traffic spread.
More: https://aws.amazon.com/blogs/containers/amazon-eks-cluster-multi-zone-auto-scaling-groups
More: https://aws.amazon.com/blogs/containers/amazon-eks-cluster-multi-zone-auto-scaling-groups
Forwarded from KubeFM
This media is not supported in your browser
VIEW IN TELEGRAM
On average, Kubernetes nodes running on ARM instances are 20% cheaper than their AMD counterpart.
Optimising your cloud bill is tempting, but how do you seamlessly migrate existing workloads to a different architecture?
And how do you do it at scale, with more than 1500 engineers and 30 clusters in 4 regions?
In this episode of KubeFM, Thibault and Miguel explain how Adevinta built an internal platform on Kubernetes for mixed AMD and ARM workloads.
You will learn:
- The challenges they faced with validating containers for mixed architecture with a mutating webhook and the open source solution they came up with: noe.
- Building an internal platform requires careful planning and designing simple interfaces that are backwards compatible.
- How to not DDoS your container registries.
Watch it here: https://kube.fm/arm-nodes-thibault-miguel
Optimising your cloud bill is tempting, but how do you seamlessly migrate existing workloads to a different architecture?
And how do you do it at scale, with more than 1500 engineers and 30 clusters in 4 regions?
In this episode of KubeFM, Thibault and Miguel explain how Adevinta built an internal platform on Kubernetes for mixed AMD and ARM workloads.
You will learn:
- The challenges they faced with validating containers for mixed architecture with a mutating webhook and the open source solution they came up with: noe.
- Building an internal platform requires careful planning and designing simple interfaces that are backwards compatible.
- How to not DDoS your container registries.
Watch it here: https://kube.fm/arm-nodes-thibault-miguel
❤1
In this article, you will learn how Jen managed to debug an issue with Network Policies by instrumenting the cluster and tracing the traffic between pods with Calico.
More: https://medium.com/@mapgirll/how-purpose-built-observability-will-speed-up-your-kubernetes-troubleshooting-6f606a80ceaf
More: https://medium.com/@mapgirll/how-purpose-built-observability-will-speed-up-your-kubernetes-troubleshooting-6f606a80ceaf
This week on the Learn Kubernetes Weekly:
🧳 The State of Kubernetes Jobs
💸 Reducing Kubernetes cost by $300k
👵 Why Kubernetes needs an LTS
👷♀️ The making of admission webhooks
Read it now: https://learnk8s.io/issues/64
🧳 The State of Kubernetes Jobs
💸 Reducing Kubernetes cost by $300k
👵 Why Kubernetes needs an LTS
👷♀️ The making of admission webhooks
Read it now: https://learnk8s.io/issues/64